csvファイルの行数を(AからFの)6と出力させるコードを書きたいのですが、エラーが出て困っています。
お知恵をお越しいただけますと幸いです。宜しくお願いします。
エラー
Traceback (most recent call last): File "zoki.py", line 8, in <module> print("条件に合う行数は" + len(df) + "種類です") TypeError: can only concatenate str (not "int") to str
コード
comp.py
1import pandas as pd 2 3df = pd.read_csv('renshu.csv', index_col='Name') 4for idx, row in df.iterrows(): 5 tmp = row.sort_values(ascending=False) 6 if tmp.iloc[0] >= tmp.iloc[2] * 2: 7 print("条件に合う行数は" + len(df) + "種類です")#ここに表示させたい 8 print([idx, tmp.index[0], tmp[0]])
ファイル
renshu.csv
1Name,One,Two,Three,Four,Five 2A,3,3,14,4,2 3B,3,8,2,4,5 4C,3,2,12,4,3 5D,2,4,5,14,6 6E,4,3,5,12,4 7F,10,2,3,4,2
補足情報(FW/ツールのバージョンなど)
iOS 10.14.6, Python 3.7.4, Atom
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/08/29 08:38