시작하기무료로 시작하기

문자열을 정수로 변환

이제 이전 연습 문제에서 배운 .cast() 메서드를 사용해 DataFrame model_data의 해당 열들을 모두 정수형으로 변환해 보세요!

.cast() 메서드를 사용해 열의 타입을 변환하려면 다음과 같이 코드를 작성할 수 있어요:

dataframe = dataframe.withColumn("col", dataframe.col.cast("new_type"))

이 연습은 강의의 일부입니다

PySpark 기초

강의 보기

연습 안내

  • .withColumn() 메서드를 사용해 아래 열들을 "integer" 타입으로 .cast() 하세요. 열은 df.col 표기법으로 접근하세요:
    • model_data.arr_delay
    • model_data.air_time
    • model_data.month
    • model_data.plane_year

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# Cast the columns to integers
model_data = model_data.withColumn("arr_delay", ____)
model_data = model_data.withColumn("air_time", ____)
model_data = model_data.withColumn("month", ____)
model_data = model_data.withColumn("plane_year", ____)
코드 편집 및 실행