정수와 실수
객체의 자료형을 확인할 때 type() 함수를 사용할 수 있다는 것을 기억하시나요?
하지만 DataFrame을 다룰 때는 이 정보만으로는 충분하지 않아요. 결과가 다음과 같기 때문이죠:
print(type(some_DataFrame))
<class 'pandas.core.frame.DataFrame'>
DataFrame의 각 열에 대한 자료형을 확인하려면 .info() 메서드나 .dtypes 속성을 사용할 수 있어요. 이제, 열의 자료형을 변경하려면 그 열에 .astype() 메서드를 새 자료형과 함께 호출하면 됩니다. 예를 들어 'column_a'의 자료형을 정수로 바꾸려면 다음과 같이 해요:
df['column_a'] = df['column_a'].astype(int)
이 연습은 강의의 일부입니다
R 사용자용 Python
연습 안내
- 셸에서
tips.dtypes의 출력을 확인하세요. size열을int형으로 변환하세요.tip열을float형으로 변환하세요.- 다시
.dtypes를 확인해 보세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Convert the size column
tips['size'] = tips['size']____
# Convert the tip column
____ = ____
# Look at the types
print(____)