2014-06-10 3 views
0

read_csv 및 이후 to_csv 기능을 사용하여 origin_csv 파일에서 destiny_csv 파일로 데이터를 전송하려고합니다.Python Pandas를 사용한 후 'NA'값이 손실되었습니다

문제는 내 origin_csv 파일에 누락 값 셀에 'NA'가 이미 있는데 프로세스를 완료하면 destiny_csv 파일에 'NA'가 공백으로 바뀝니다. 나는 정말로 그 세포들에서 'NA'를 유지하기를 원합니다.

'NA'는 어떻게 유지합니까? 당신은 당신이 False로 keep_default_na을 설정하는 NaN에 그 'NA'값을 변환에서 팬더를 방지 할 수있는 파일에서 읽을 때

답변

5

당신은 무엇을 찾고있는, 또는 na_rep

DataFrame.to_csv('destiny_csv' , na_rep='NA') 
3

입니다. 그런 다음 to_csv를 사용하여 저장하면 'NA'값이 있어야합니다.

df = pd.read_csv("origin_csv", keep_default_na=False) 
관련 문제