String से integer
अब आप पिछले अभ्यास में सीखे गए .cast() मेथड का उपयोग करेंगे ताकि अपने DataFrame model_data की सभी उपयुक्त कॉलम्स को integers में बदल सकें!
किसी कॉलम का टाइप .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", ____)