Wie füge ich eine Spalte voller NA
in einem SparkR
DataFrame
hinzu? Dies funktioniert nicht.Hinzufügen einer Spalte voller NAs in Sparkr
> df <- data.frame(cola = 1:4)
> sprkrDF <- createDataFrame(sqlContext, df)
> sprkrDF$colb <- NA
Error: class(value) == "Column" || is.null(value) is not TRUE
Dank
NB: Ich will es hinzuzufügen, direkt an den SparkR
DataFrame
, so ist dies nicht die Lösung, die ich suche:
> df <- data.frame(cola = 1:4, colb = NA)
> sprkrDF <- createDataFrame(sqlContext, df)
Ich bekomme '16/06/14 15:11:15 WARN RBackendHandler: kann nicht Finde die passende Methodenklasse org.apache.spark.sql.functions.lit. Kandidaten sind: 16/06/14 15:11:15 WARN RBackendHandler: leuchtet (Klasse java.lang.Object) 16/06/14 15:11:15 FEHLER RBackendHandler: leuchtet auf org.apache.spark.sql. Funktionen fehlgeschlagen Fehler in InvokeJava (isStatic = TRUE, Klassenname, Methodenname, ...): ' –
versuchen Sie' NULL' anstelle von 'NA', siehe Bearbeiten. – mtoto
Ja, ich habe festgestellt, dass 'NA' in' SparkR' nicht existiert '' DataFrame's und 'NULL' müssen verwendet werden ... Danke. –