Numerische Tage in Montag, Dienstag, Mittwoch usw. umwandelnHallo, ich habe eine Spalte, die in Ordinaldaten als Tage angegeben ist.
Wie kann ich es so umkodieren, dass sie (Montag, Dienstag, Mittwoch, Donnerstag, Freitag, Samstag, Sonntag) sind?
Momentan:
1 = Mittwoch
2 = Donnerstag
3 = Freitag
4 = Samstag
5 = Sonntag
6 = Montag
7 = Dienstag
9 =Mittwoch
.....
416 = Freitag
417 = Samstag
418 = Sonntag
Gibt es eine Möglichkeit, es neu zu kodieren, ohne dass ich Mo – So von 1 bis 418 eingeben muss?
Erweiterte statistische ModellierungDatenmischung und -bereinigungBetreff: Numerische Tage in Montag, Dienstag, Mittwoch usw. umwandelnVielen Dank!!Betreff: Numerische Tage in Montag, Dienstag, Mittwoch usw. umwandelnWählen Sie die Spalte mit den aktuellen Werten (1..7) aus. Wählen Sie „Spalten“ > „Spalteninformationen“. Wählen Sie Spalteneigenschaften > Wertebeschriftungen aus. Definieren Sie die Zeichenfolgenbezeichnung für jeden Datenwert.
Betreff: Numerische Tage in Montag, Dienstag, Mittwoch usw. umwandelnAufbauend auf @txnelson Als Lösung können Sie eine Formelspalte mit dem verwenden Modulo() Funktion, die er zeigte, zusammen mit der Wertetiketten Eigentum.

Die beigefügte Datentabelle enthält dieses Beispiel.
Betreff: Numerische Tage in Montag, Dienstag, Mittwoch usw. umwandelnVielen Dank. Wenn ich jedoch fragen darf, wie mache ich das, damit sich die neue Spalte in meiner vorhandenen Tabelle befindet?
Mein vorhandener Tabellenname lautet beispielsweise „transaction_data“.
Welches Feld musste ich oben in „transaction_data“ ändern, ohne eine neue Tabelle erstellen zu müssen?Betreff: Numerische Tage in Montag, Dienstag, Mittwoch usw. umwandelnHier ist ein Beispiel für ein Skript, das eine neue Spalte mit den gewünschten Werten erstellt
Names Default To Here( 1 );
// Create an Example data table
dt = New Table( "Example", add rows( 418 ), New Column( "weekday", set each value( Row() ) ) );
// Create a new column Using a script
dt << New Column( "Weekday 2",
character,
set each value(
theList = {"Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday", "Monday"};
theList[Mod( :weekday, 7 ) + 1];
)
);