Verwenden der Schleifenvariablen als SpalteneingabeHallo,
Ich frage mich, ob es möglich ist, meine For-Schleifenvariable i als Eingabe für eine neue Spalte zu verwenden, abhängig vom Wert einer anderen Spalte. Folgendes denke ich, kann es aber nicht zum Laufen bringen.
dt << New Column("Site", Numeric, Formula(
For(i = 1, i <= 8, i++,
If(Contains(:Column1, i), i);
)
));
Erweiterte statistische ModellierungQualitäts- und ProzesstechnikBetreff: Verwenden der Schleifenvariablen als SpalteneingabeDas kannst du sicher.Das einzige Problem, das Sie haben, ist, dass die Funktion Contains () eine Zeichenbehandlungsfunktion ist und die an sie übergebenen Argumente Zeichenwerte (Zeichenfolgen) sein müssen.Ich gehe davon aus: Spalte1 ist eine Zeichenspalte. Sie müssen also nur die Indexvariable "i" von einer Zahl in ein Zeichen konvertieren
dt << New Column("Site", Numeric, Formula(
For(i = 1, i <= 8, i++,
If(Contains(:Column1, char(i) ), i);
)
));Betreff: Verwenden der Schleifenvariablen als SpalteneingabeWas versuchen Sie zu tun? Haben Sie einige Beispieldaten?
Möchten Sie den Wert von Spalte1 in eine andere Spalte kopieren?
Möchten Sie den Wert aus einer anderen Spalte basierend auf der numerischen Referenz in Spalte 1 übernehmen?