在我的數據中,某些功能值爲?
。我如何將它們替換爲NA
?熊貓:讀取列中特殊字符的文件
EDIT
的代碼和輸出是如下:
df = pd.read_csv("cca-census-income.csv", header = None)
df.replace('?', np.nan, inplace=True)
df.ix[0,]
23 Other relative of householder
24 1700.09
25 ?
26 ?
27 ?
28 Not in universe under 1 year old
29 ?
30 0
我試過,但它不工作。 'df = pd.read_csv(「train.csv」,header = None,na_values ='?')'輸出是'df.ix [0,]'仍然顯示'?' –
是否只有'?'?也許有一些空間。 – jezrael
嘗試添加'skipintialspace = True'。 – shivsn