반응형

csv 파일을 읽어와서 데이터 프레임 안의 NaN을 다른 문자열로 대체하는 방법은 fillna()를 사용하면 된다.

 

 

csv 파일을 읽어왔는데, 인덱스 5번부터 17번까지 NaN으로 변경이 되었다. 엑셀에서 값을 입력하지 않았기 때문이다.

 

 

그래서 아래와 같이, fillna()를 사용하여 NaN을 (0, 0)으로 변경했다.

#라이브러리 import
import pandas as pd

#csv 읽어오기
origin_data = pd.read_csv('D:\\csv data.csv')

#NaN (0,0)으로 처리
origin_data = origin_data.fillna('(0, 0)')

 

데이터프레임.fillna('특정문자열')

 

위와 같이, 데이터프레임의 NaN을 특정문자열로 바꾸고 싶으면 위와 같이 진행하면 된다.

반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기