Ich habe eine ähnliche Tabelle wie diese:
| | X | j | z | | xyz | xyz |
| aa | 1 | 2 | | | . | 3 |
| bb | | | | | . | . |
| cc | 2 | | 3 | | . | 5 |
Die Spalten enthalten Zeilen, die sowohl numerische als auch leere Daten enthalten.
Ich möchte eine neue Spalte (xyz) erstellen, in der ich die Daten in Spalte x, y und z hinzufüge.
Mit anderen Worten: Ich möchte, dass das Ergebnis wie die grüne xyz-Spalte aussieht.
Das Problem ist, wenn ich mein Skript ausführe, erhalte ich das Ergebnis in der roten xyz-Spalte.
Wie füge ich Spalten mit leeren Daten hinzu?
Ich verwende das folgende Skript, um die xyz-Spalte zu erstellen:
dt << Neue Spalte("xyz",
Numerisch,
Formel(:Name("x")+ :Name("y")+ :Name("z")
)
);
Verwenden:
dt << New Column( "xyz", Numeric, Formula( Sum( :x, :y,:z ) ) );
Die Funktion Sum() ignoriert fehlende Werte.