Pythonで欠損値を削除したいです
pythonでエクセルファイルを読み込んでデータの分析をしようとしているのですが、読み込んだデータにNaNが多く削除したいのですが、エラーが起きてしまします。なにが原因でしょうか教えてください。
発生している問題・エラーメッセージ
AttributeError Traceback (most recent call last) <ipython-input-28-777ca82715e3> in <module>() ----> 1 print(df.dropna(how='all')) AttributeError: 'list' object has no attribute 'dropna'
該当のソースコード
python
1import pandas as pd 2books = ['000473891.xls'] 3df_list = [] 4 5for book in books: 6 file = pd.ExcelFile(book) 7 for sheet in file.sheet_names: 8 df_list.append(file.parse(sheet)) 9df=df_list 10print(df.dropna(how='all'))
補足
今までcsvファイルを読み込んだときはできていたのですが、エクセルファイルになるとできなくなりました。head()などのコマンドもエラーになってしまいました。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/05/13 15:38