前提・実現したいこと
実際の購買データ(SASで前処理がされている)を使用し、
Jupyter Notebook上でデータ加工の演習をしています。
そこでSAS用の不要なカラムを削除しようと思い、
dropを使ったところ、KeyErrorが起きつつも実行はできたのですが、
確認のため、.info()をしてみると以下のエラーが起きました。
ちなみにdropする前のdropは上手く作動します。
発生している問題・エラーメッセージ
AttributeError Traceback (most recent call last) <ipython-input-9-fdc1e170f254> in <module> 1 #確認 ----> 2 cst.info() AttributeError: 'NoneType' object has no attribute 'info'
該当のソースコード
Python
1cst = pd.read_csv(r'G:\20190602.csv', engine='python', 2 dtype={'cst_id':'object','yymm_entry':'object','PostNo':'object'}) 3 4#取り込んだデータの確認 5cst.info() 6 7cst.drop_duplicates() #重複の削除 8#sas行削除 9cst = cst.drop(['date_entry_n', 'birthday_n'], axis=1, inplace=True) 10#確認 11cst.info()
試したこと
Kernelを何度も起動しなおしましたが、
効果はありませんでした。
dropの前は同じコードでも動くので、
読み込みの失敗ではないと思うのですが、
どうしたら直せますでしょうか?
ご教示よろしくお願いいたします。
補足情報(FW/ツールのバージョンなど)
Python3.7
Jupyter Notebook
###追記
このコード以降何を書いても
TypeError: 'NoneType' object is not subscriptable
が出るようになってしまいました(´;ω;`)
これは一つ解決すると全て解決できるものなのですか???
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。