binäre UmkodierungWie kann ich eine Spalte mit numerischen oder fehlenden Werten einfach in einen Binärcode umkodieren?
Ich möchte einfach wissen, ob es einen Eintrag („1“) oder keinen („0“) gibt.
Zu diesem Zweck möchte ich die Spalte umkodieren, indem ich „fehlender Wert“ auf „0“ und jeden anderen numerischen Wert auf „1“ umkodiere.
Grundlegende Datenanalyse und ModellierungDatenexploration und -visualisierungBetreff: Binäre UmkodierungKannst du ein Beispiel geben?
Betreff: Binäre UmkodierungIch würde ein einfaches Skript verwenden, um die Änderung vorzunehmen.
Wenn Sie eine Datenspalte haben, die Nullen und andere Werte enthält

Mit diesem einfachen Skript können Sie die Werte ändern
For Each Row(
If( :Y == 0, :Y = 0, :Y = 1 )
)

Betreff: Binäre Umkodierung
Names Default To Here (1);
dt = current data table();
// Nouvelle colonne : TEST
dt << New Column( "TEST",
Numeric,
"Continuous",
Format( "Best", 12 )
);
// Modifier la formule de colonne : TEST
dt:TEST << Set Formula(
If( !Is Missing( :data ),
:TEST = 1,
:TEST = 0
)
);
Sie können die wertvollen Daten des nächsten BD suchen:

Betreff: Binäre UmkodierungEs sollte ausreichen, einfach Not(IsMissing()) zu verwenden
Names Default To Here(1);
dt = New Table("Untitled",
Add Rows(5),
Compress File When Saved(1),
New Column("Column 1",
Numeric,
"Continuous",
Format("Best", 12),
Set Values([., 2, ., 5, .])
)
);
dt << New Column("Check", Numeric, Nominal, Formula(
!IsMissing(:Column 1)
));

Und wenn Sie möchten, dass die Zeichen das mit Char() umschließen
Char(!Is Missing(:Column 1))