[python] 파이썬 pandas에서 데이터프레임의 열의 데이터 유형을 변경하는 방법은 무엇인가요?

예를 들어, 정수형 열을 부동 소수점 형식으로 바꾸려면 다음과 같이 astype() 메서드를 사용할 수 있습니다:

df['column_name'] = df['column_name'].astype(float)

위 코드에서 df는 데이터프레임을 나타내며, 'column_name'은 데이터 유형을 변경할 열의 이름입니다. 부동 소수점 형식으로 데이터를 변경하려면 float로 데이터 유형을 지정합니다.

또 다른 방법으로는 to_numeric()이나 to_datetime()과 같은 특정한 데이터 유형 변환 메서드를 사용하는 것도 있습니다. 이 메서드들은 데이터프레임의 열을 숫자나 날짜 형식으로 변환할 때 유용합니다.

import pandas as pd

# 데이터프레임 생성
data = {'column_name': ['1', '2', '3']}
df = pd.DataFrame(data)

# 열 데이터 유형을 숫자로 변경
df['column_name'] = pd.to_numeric(df['column_name'])

이 방법들을 사용하여 데이터프레임의 열 데이터 유형을 변경할 수 있습니다. 가능하다면 데이터 유형을 변경하기 전에 데이터의 유효성을 검사하는 것이 좋습니다.