Ich habe eine Nullwert-Spalte A
vom Typ boolean
, wobei die meisten Werte None
sind und einige davon True
sind. Ich möchte diese Spalte in eine timestamp
Spalte ändern und für alle vorhandenen Zeilen, wenn der aktuelle Wert nicht None
ist, dann auf einen bestimmten Zeitstempel setzen.Ändern Sie den Spaltentyp und setzen Sie den Wert in Abhängigkeit von den vorhandenen Daten.
Ist das möglich? Die einzige Möglichkeit, die ich mir vorstellen kann, ist, eine Zwischenspalte zu erstellen, die die neu berechneten Werte enthält, den Typ A
zu ändern, Werte aus der neuen Spalte zu kopieren und sie dann zu löschen.
Gibt es einen einfacheren Weg?
Btw welchen Wert Sie in der Timestamp Spalte setzen möchten, wenn der vorherige Wert wahr ist. Planen Sie, das aktuelle Datum festzulegen? Die einzige Möglichkeit besteht darin, eine neue Spalte hinzuzufügen und ihren Wert basierend auf dem Wert aus der alten Spalte festzulegen. Dann später die alte Spalte fallen lassen. Dein Ansatz sollte gut genug sein. – Baskar
@Baskar ist nicht wirklich wichtig, worauf ich es setze, tbh. Ich hatte vor, es auf den Start der Unix-Zeit zu setzen. – ganduG