結論(問題ありませんでした)
SpyderのIPythonコンソールのバッファーの行数が少なかったため表示されていないだけでした。
ご回答・ご質問をいただいた皆様、無駄なお時間を使わせてしまい、申し訳ございませんでしたm(__)m
前提・実現したいこと
CSVを読み込み要素の出現回数を取り出したいです。
得たい結果
りんご 5 みかん 3 バナナ 2 ・・・(続く)
コード
python
1import pandas as pd 2 3df = pd.read_csv(r'C:\Users\user\Desktop\item_list.csv', encoding="shift_jis") 4 5# 件数は出てくるが、一部欠けている 6# vc = df['item_name'].value_counts() 7# print(vc) 8 9# すべて1件 10for index, value in df['item_name'].value_counts().iteritems(): 11 print(index, ': ', value)
pythonコード中の『件数は出てくるが、一部欠けている』について
下記csvのぶどう、いちごが表示されません。
csv
1item_name 2ぶどう 3ぶどう 4ぶどう 5りんご 6バナナ 7りんご 8みかん 9みかん 10いちご 11いちご 12いちご 13バナナ 14・・・(以下続く)
結果
りんご 4000 みかん 3000 バナナ 2800 # ぶどう、いちごが表示されない
困っている事
少ないデータだと動いてるっぽいのですが、44000件のデータだとうまく動きません。
下記の通りになります。
りんご 1 みかん 1 バナナ 1 メロン 1 ・・・(以下同じ)
コピペしたサイト
note.nkmk.me pandasでユニークな要素の個数、頻度(出現回数)をカウント
補足情報(FW/ツールのバージョンなど)
AnacondaのSpyderで作業しています。
CSVはWindowsのExcel2013で作成しています。
回答1件
あなたの回答
tips
プレビュー