내가 가지고있는 데이터에서 일부 기능 값은 ?
입니다. 어떻게하면 NA
으로 바꿀 수 있습니까?팬더 : 열에 특수 문자가있는 파일 읽기
편집
코드와 출력은 다음과 같습니다 :
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.ix [0,]'은 여전히'? '를 보여줍니다. –
'?'만 있습니까?'df = pd.read_csv ("train.csv", header = None, na_values ='? ' 어딘가에 공간이있을 수 있습니다. – jezrael
'skipintialspace = True'를 추가하십시오. – shivsn