私はここで解決策を見ましたが、試してみるとうまくいきません。Spark DataFrameのヌル値を置き換えます
まず私はcars.csvファイルのインポート:
df.na.fill("e",Seq("blank"))
しかし、null値のdidn:その後、私はこれを行う
+----+-----+-----+--------------------+-----+
|year| make|model| comment|blank|
+----+-----+-----+--------------------+-----+
|2012|Tesla| S| No comment| |
|1997| Ford| E350|Go get one now th...| |
|2015|Chevy| Volt| null| null|
:
val df = sqlContext.read
.format("com.databricks.spark.csv")
.option("header", "true")
.load("/usr/local/spark/cars.csv")
次のようになります。変わらない。
誰でも手伝ってもらえますか?
声明 'df.na.fill Javaで同じ達成することができます( "e" は、配列( "ブランク"))' 'そうdf'がする新しい' DataFrame'を返します。変更しないでください。あなたはそれを新しい 'DataFrame'に割り当てていますか? –
ありがとう!わかった! –