使用 python 和 pandas 我試圖從資料框中洗掉整行,其中特定列中的值為空:我嘗試使用 for 回圈執行以下代碼:
for row in dataframe.index:
if pd.isnull(dataframe['Column'][i]):
dataframe[.drop([i], axis=0, inplace=False)
但是我收到以下錯誤:
NameError: 名稱 'i' 未定義
有人有建議嗎?
uj5u.com熱心網友回復:
使用pandas.DataFrame.dropna:
在你的情況下,它會是這樣的:
dataframe.dropna(subset=['Column'], inplace=True, axis=0)
uj5u.com熱心網友回復:
使用 pandas.DataFrame.dropna:https ://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.dropna.html
在你的情況下,它會是這樣的:
dataframe.dropna(subset=['Column'], inplace=True,axis=0)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/343387.html
