我有一個(gè)包含大量行和 21 列的數(shù)據(jù)框。我使用此代碼來(lái)過(guò)濾掉“日期”列中具有空白值的行。master = pd.read_excel('master.xlsx')
master.loc[master['date'] != 'NaN']我使用“NaN”,因?yàn)檫@就是我打印主對(duì)象時(shí)顯示的值。但是,在我從中獲取信息的 Excel 文檔中,它們被寫為“NA”。即使將“NaN”替換為“NA”,仍然會(huì)輸出一個(gè)數(shù)據(jù)幀,其中包含我試圖排除的行。即使用 '' 替換 'NaN' 和 'NA' 仍然會(huì)輸出我試圖排除的行。
為什么 loc() 函數(shù)的輸出仍然顯示我試圖過(guò)濾掉的值?
月關(guān)寶盒
2023-08-22 18:26:00