BC *_*ith 7 types pandas apache-spark apache-spark-sql pyspark
我有一个数据框 df ,我想将一些列转换为类别类型。使用 pandas 我可以这样做:
for col in categorical_collist:
df[col] = df[col].astype('category')
Run Code Online (Sandbox Code Playgroud)
我想在 pyspark 中进行列转换。我该怎么做?
我尝试在 pyspark 中使用以下代码。但它在操作过程中没有给出我的预期输出。
from pyspark.sql.types import StringType
for col in categorical_collist:
df = df.withColumn(col, df[col].cast(StringType()))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1016 次 |
| 最近记录: |