前提・実現したいこと
excelのデータ整理をしています。
欠損値は商品の数量なので、商品金額÷単価の値を代入したい。
発生している問題
私の知識だと新しい列を作って全てに商品金額÷単価を当てはめることはできるても、 欠損値にだけmeanなどよくインターネットでも調べることができる計算式以外を入れることができず困っている。
該当のソースコード
python
1for i in range(len(df['数量'])): 2 if df.iloc[i,'数量'].isnull() == True: 3 df.iloc[i,'数量'] = df[i,'金額']/df[i,'単価'] 4 else: pass
エラーメッセージ
KeyError: 0
試したこと
isnullの対処法としてfillnaやdropnaの処理方法はネットで調べたが同じようなケースでの説明が見当たらなかった。
補足情報(FW/ツールのバージョンなど)
Windows10
Jupyter notebook
Python3.7
Pandas
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/06/29 10:07
2020/06/30 00:58