Finden Sie Wörter innerhalb einer Spalte und ersetzen Sie sie durch ein LeerzeichenHallo JMP-Community,
ich möchte entfernen ppm. aus Spalte 9 und speichere nur Zahlen in Spalte 10.
Können Sie bitte eine Möglichkeit vorschlagen, diese Aufgabe auszuführen?

Danke vielmals,
SkripterstellungBetreff: Wörter innerhalb einer Spalte suchen und mit Leerzeichen ersetzenDie Verwendung von Formeln mit Substitute() ist eine Option (replace "851 ppm." mit :Spalte 9)
Substitute("851 ppm.", "ppm.", "");
Bearbeiten:
Möglicherweise muss Trim Whitespace()/Num() um den Ersatz herum hinzugefügt werden
Betreff: Wörter innerhalb einer Spalte suchen und mit Leerzeichen ersetzenHallo Chandan,
Angenommen, "ppm" ist immer das, was Sie entfernen möchten, erstellen Sie eine neue Formelspalte, um nur das erste Wort beizubehalten, während die Verwendung von "ppm" als Trennzeichen funktionieren sollte. Formel dafür unten:
Num(Word(1, :Column 9, "ppm"))
Betreff: Wörter innerhalb einer Spalte suchen und mit Leerzeichen ersetzenErstellen Sie eine neue Spalte mit der Formel:
Num( Regex( :Column 9, "\d+" ) )
\d bedeutet gültige Ziffern finden. + bedeutet so viele wie möglich. Das gesamte Ergebnis wird durch das umgebende num() in eine Zahl zurückgewandelt.
Betreff: Wörter innerhalb einer Spalte suchen und mit Leerzeichen ersetzenDie Regex-Version ist nett.
Wenn Sie die gerundete Zahl nicht möchten:
Regex( :Column 9, "\d+,\d+" );
bearbeitet: wie ich gerade bemerkt habe, dass die Zahlen Komma als Dezimaltrennzeichen haben
Ich denke, es ist eine gute Idee, ponit als Standard in jmp zu haben und Kommas in Punkte umzuwandeln, sobald die Datei geladen ist.