【发布时间】:2019-08-22 04:03:32
【问题描述】:
我只是在学习 pyspark。我想像这样更改列类型:
df1=df.select(df.Date.cast('double'),df.Time.cast('double'),
df.NetValue.cast('double'),df.Units.cast('double'))
您可以看到 df 是一个数据框,我选择了 4 列并将它们全部更改为 double。由于使用了 select,所有其他列都将被忽略。
但是,如果 df 有数百列,我只需要更改这 4 列。我需要保留所有列。那么,该怎么做呢?
【问题讨论】:
标签: python select types casting pyspark