0
Spark 1.6.0でDataframeの列のリストの種類を変更しようとしています。以下のためにこれを行うのいずれかの効率的な、バッチ方法はありデータフレーム列のリストの列の種類を変更する方法
val castedDF = filteredDf.columns.foldLeft(filteredDf)((filteredDf, c) => filteredDf.withColumn(c, col(c).cast("String")))
:見つけ
すべての例では、これまでのところしかし、唯一の単一の列(df.withColumn)またはデータフレーム内のすべての列のためにキャストが可能データフレーム内の列のリスト?
'withColumn'と' select'は完全に同等です - 実行計画は_identical_になります。 – user8371915