2017-09-18 20 views
1

データフレームがあり、NULL値を持つタイプStringの列を追加したいとします。 Spark Java APIを使用してどのように行うことができますか。Javaを使用してSpark Data Frameにnull値の列を追加します。

私は​​3210機能を使用しましたが、DFとsaveAsTableを書き込もうとするとエラーが発生しました。

+0

あなたの質問に答えて答えることができますか?それは大変感謝しています。ありがとう! –

答えて

1

NULL値を持つ列に対してlit関数を使用して解決でき、列をString型にキャストしました。

df.withColumn(
"col_name", functions.lit(null) 
).withColumn("col_name", 
    df.col("channel_name").cast(DataTypes.StringType) 
) 
関連する問題