當我注意到某些值帶有“?”時,我試圖為我的數據獲取虛擬值 作為他們的價值。由于我的數據中有很多行都有這些值,所以我根本無法刪除它們。在這種情況下,我應該用什么來代替它們?只是采取類別的模式會有幫助嗎?另外,我試圖更換?值與模式。df1 = df1[df1.workclass == '?'].replace('?',"Private")但我現在得到一張空桌子。
如果它是分類變量,如何替換空值?
慕工程0101907
2023-01-04 16:11:07