Ich habe eine große Menge von Daten, wo das Trennzeichen ein Backslash ist. Ich verarbeite es in R und ich habe eine harte Zeit zu finden, wie Sie die Zeichenfolge teilen, da der Backslash ein Metazeichen ist. Zum Beispiel würde eine Zeichenfolge wie folgt aussehen:strsplit in R mit einem Metazeichen
1128\0019\XA5\E2R\366\00=15
und ich möchte es entlang der \
Charakter spalten, aber wenn ich laufen die strsplit Befehl:
strsplit(tempStr, "\\")
Error in strsplit(tempStr, "\\") :
invalid regular expression '\', reason 'Trailing backslash'
Wenn ich versuche, die "verwendet fixed“Option, es läuft nicht, weil es etwas nach dem Schrägstrich erwartet wird:
strsplit(tempStr, "\", fixed = TRUE)
Leider kann ich nicht mit einem anderen Programm Vorprozess die Daten, da die Daten gener täglich durchgeführt.
leider ist dies nicht funktioniert ... Ich bekomme nur die gleiche Saite zurück. Irgendwelche anderen Ideen? Vielen Dank. – newRUser
Könnten Sie bitte ein in sich geschlossenes Beispiel geben (das heißt, es in R-Code bringen, damit wir es ausführen können?) –
Aye, das gleiche Problem ... wenn ich \\\\ mache, werden alle Vorkommen doppelten Schrägstrichs entfernt. aber \\ erhält den obigen Fehler und \\ versucht, das folgende Anführungszeichen zu umgehen ... –