【发布时间】:2018-09-15 01:12:57
【问题描述】:
我在 Spark 2.2 中有数据框,我想将列值读取为字符串。
val df1 = df.withColumn("col1" ,
when( col("col1").isNull , col("col2") +"some_string" )
当 col1 为 null 时,我想在 col2 中获取字符串值并将我的逻辑附加到那里。
问题是我总是把col("col2") 当作org.apache.spark.sql.Column。如何将此值转换为 String 以附加我的自定义字符串?
【问题讨论】:
标签: scala apache-spark apache-spark-sql apache-spark-2.0