문자열을 정수로 변환
이제 이전 연습 문제에서 배운 .cast() 메서드를 사용해 DataFrame model_data의 해당 열들을 모두 정수형으로 변환해 보세요!
.cast() 메서드를 사용해 열의 타입을 변환하려면 다음과 같이 코드를 작성할 수 있어요:
dataframe = dataframe.withColumn("col", dataframe.col.cast("new_type"))
이 연습은 강의의 일부입니다
PySpark 기초
연습 안내
.withColumn()메서드를 사용해 아래 열들을"integer"타입으로.cast()하세요. 열은df.col표기법으로 접근하세요:model_data.arr_delaymodel_data.air_timemodel_data.monthmodel_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", ____)