다음과 같은 에러가 발생
코드를 확인해보자
import pandas as pd
df = pd.DataFrame([['1', '박', 'park'],
['2', '김', 'kim'],
['3', '최', 'choi']],
columns = ['id', 'kr', 'en'],
index = ['a', 'b', 'c'])
df = df.astype({'id':'string', 'kr':'string', 'enn':'string'})
print(df.info())
컬럼명이 en 이지만, enn 이라는 컬럼의 형을 변경시키려고해서 발생한 에러다.
다음과 같이 수정해서 확인해보자
import pandas as pd
df = pd.DataFrame([['1', '박', 'park'],
['2', '김', 'kim'],
['3', '최', 'choi']],
columns = ['id', 'kr', 'en'],
index = ['a', 'b', 'c'])
df = df.astype({'id':'string', 'kr':'string', 'en':'string'})
print(df.info())