-
[Pandas interpolate 함수 동작하지 않는 현상]Programming Error/Python 2021. 7. 1. 19:08
아래 그림과 같이 DataFrame을 사용할 때 결측값이 존재하는 경우,
pandas에 내장된 interpolate 함수를 사용하여 채우는 경우가 있습니다.
df = df.interpolate(method='linear')
그런데 위 함수를 사용하여도 NaN이 채워지지 않고, 그대로 있는 경우가 발생합니다.
이는 아래와 같이 Data의 타입이 object인 경우에 발생합니다.
df['column1'] = df['column1'].astype('float')
따라서, float형태로 변환후 interpolate를 수행하면 정상적으로 작동합니다.
'Programming Error > Python' 카테고리의 다른 글