前提・実現したいこと
Python,pandasのDataFrameである列(Object型)で欠損値処理をしたいと考えています。
ある列の "" だけを欠損値として扱う様にコードを書いてみたのですが、下のコードをを実装すると全てが欠損値扱いになってしまいます。
どうすれば "" だけを欠損値として扱えますか?
Python3
1import pandas as pd 2import numpy as np 3 4df = pd.DataFrame( 5 { 6 "Weight(g)": ["2","","3","1","",""] 7 } 8) 9 10df["Weight(g)"] = df["Weight(g)"].replace("", np.nan, inplace=True) 11 12"" 13Weight(g) 140 None 151 None 162 None 173 None 184 None 195 None 20"""
試したこと
https://teratail.com/questions/216283
上記のサイトを参考にやってみたのですが、上手くいきませんでした。
補足情報(FW/ツールのバージョンなど)
Python3.7

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/24 02:27