String na integer
Teď použiješ metodu .cast(), kterou jsi poznal/a v předchozím cvičení, a převedeš všechny vhodné sloupce v DataFramu model_data na celá čísla!
Pro převod typu sloupce pomocí metody .cast() můžeš napsat kód takto:
dataframe = dataframe.withColumn("col", dataframe.col.cast("new_type"))
Toto cvičení je součástí kurzu
Foundations of PySpark
Pokyny k cvičení
- Pomocí metody
.withColumn()převeď následující sloupce na typ"integer"pomocí.cast(). Ke sloupcům přistupuj zápisemdf.col:model_data.arr_delaymodel_data.air_timemodel_data.monthmodel_data.plane_year
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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", ____)