Ich möchte die Nullable-Eigenschaft einer bestimmten Spalte in einem Spark-Dataframe ändern.Spark-Datenframe Spalte Nullable Eigenschaftenänderung
Wenn ich Schema des Datenrahmen drucke zur Zeit sieht es aus wie unten. col1: string (nullable = false) col2: string (nullable = true) col3: string (nullable = false) col4: float (nullable = true)
Ich möchte nur col3 Nullable-Eigenschaft aktualisiert werden.
Ich habe online hier sind einige Links, aber scheint, wie sie es für alle Spalten tun, aber nicht auf eine bestimmte Spalte. Change nullable property of column in spark dataframe Kann mir bitte jemand in dieser Hinsicht helfen.
Ich führe eine Aktion in einer Spalte mit .withColumn aus. Danach führte ich ein printSchema aus, dann beobachtete ich im Schema, dass Nullable standardmäßig als nullable = true aktualisiert wird. Wie kann ich diesen Nullwert steuern (wahr oder falsch)? – Ramesh
Im Allgemeinen wird der Wert des Attributs 'nullable' durch die Semantik der Eingabe (Primitive/eingepackte Primitive/Option) oder die Funktion, die Sie anwenden, definiert. Daher ist hier eine Aktion wichtig. – zero323