いくつかの列がString型で、NULLをString値(実際のNULLではない)として含むDataframeがあります。私はそれらをゼロで転用したい。明らかにdf.na.fill(0)
は機能しません。どのように私はそれらを0で置き換えることができますか?あなたはまた、この動作を複製し、独自のudf
を作成することができSpark/ScalaでNULL値をゼロに代入する方法
val df1 = df.na.replace("*", Map("NULL" -> "0"))
:あなたはこれらの接頭辞.na
によってアクセスすることができ、DataFrameNaFunctions
からreplace()
を使用することができます
私はSpark 1.6.0を使用していますので、置き換えは存在しません –