我有一個包含 73 行資料和 16 列的 csv 檔案,我想讀取它并將其傳遞給熊貓資料框,但是當我這樣做時
data_dataframe = pd.read_csv(csv_file, sep = ',')
我得到 3152 行和 22 列,其中有 73 行和 16 列資料,其余的只是純 NaN 值。如何告訴熊貓讀取有效的行和列資料并避免所有這些額外的 NaN 資料?
uj5u.com熱心網友回復:
首先,對整個資料進行可視化
import seaborn as sn
sn.heatmap(data_dataframe.isna())
然后如果你想洗掉使用“nan”的行
data_dataframe.dropna()
如果您想洗掉連續行,請使用(默認情況下軸 = 0,因此無需指定)
data_dataframe.drop(index = data_dataframe.index[1:3], inplace = True)
如果你想洗掉任何特定的行,請使用
data_dataframe.drop(index = [1,3,5], inplace = True)
uj5u.com熱心網友回復:
它有一個簡單的功能:
給定一個資料框df,使用以下df. dropna()函式。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/359262.html
