파이썬 (1054, "Unknown column 'nan' in 'field list'")

728x90

 

에러 해결 한줄요약: 

 

데이터 안의 값이 nan일경우 DB의 연동이 안됨. 따라서 nan을 null로 바꿔주면 해결 = DataFrame을 지정할 때 .fillna(0)를 써준다

예시:

for j in range(len(list)):
    df = pd.DataFrame(data).fillna(0)
    # 저장할 때 nan값을 0으로 일단 치환해야 오류 발생없음

 

 

오류 발생 내용:

 

파이썬을 통해 DB를 연동하던 중 데이터 값이 nan을 출력하는 경우 오류를 반환. 따라서 DataFrame을 저장할 때 .fillna(0)을 써줘서 nan 값을 0으로 치환했다.

728x90