Entfernen von zwei Zeichen aus einer Zeichenfolge

8

Verwandte Frage hier .

Also habe ich einen Zeichenvektor mit Währungswerten, die sowohl Dollarzeichen als auch Kommas enthalten. Ich möchte jedoch versuchen, die Kommas und Dollarzeichen im selben Schritt zu entfernen.

Dies entfernt Dollarzeichen =

%Vor%

Dies entfernt Kommas =

%Vor%

Ich frage mich, ob ich beide Charaktere in einem Schritt entfernen könnte.

Ich merke, dass ich die gsub-Ergebnisse einfach in eine neue Variable speichern und dann diese (oder eine andere Funktion) auf diese Variable anwenden kann. Aber ich denke, ich frage mich über einen einzigen Schritt, beides zu tun.

    
ATMathew 04.07.2012, 22:53
quelle

2 Antworten

12
___ answer113366664 ___

Da die Beantwortung in den Kommentaren schlecht ist:

%Vor%

ersetzt entweder $ oder ( | ) , durch eine leere Zeichenfolge.

    
___ tag123r ___ R ist eine freie, quelloffene Programmiersprache und Softwareumgebung für statistische Berechnungen, Bioinformatik, Visualisierung und allgemeine Datenverarbeitung. Stellen Sie minimale, reproduzierbare, repräsentative Beispiele für Ihre Fragen bereit. Verwenden Sie dput () für Daten und geben Sie alle Nicht-Basis-Pakete mit Bibliotheksaufrufen an. Bilder für Daten oder Code nicht einbetten, eingerückte Codeblöcke verwenden. Verwenden Sie für statistische Fragen http://stats.stackexchange.com. ___ tag123stringr ___ Ein R-Paket für die String-Manipulation. ___ qstntxt ___

Verwandte Frage hier .

Also habe ich einen Zeichenvektor mit Währungswerten, die sowohl Dollarzeichen als auch Kommas enthalten. Ich möchte jedoch versuchen, die Kommas und Dollarzeichen im selben Schritt zu entfernen.

Dies entfernt Dollarzeichen =

%Vor%

Dies entfernt Kommas =

%Vor%

Ich frage mich, ob ich beide Charaktere in einem Schritt entfernen könnte.

Ich merke, dass ich die gsub-Ergebnisse einfach in eine neue Variable speichern und dann diese (oder eine andere Funktion) auf diese Variable anwenden kann. Aber ich denke, ich frage mich über einen einzigen Schritt, beides zu tun.

    
___ answer11336230 ___

Werfen Sie einen Blick auf %code% für zusätzliche spezielle Regex-Notation:

%Vor%     
___ qstnhdr ___ Entfernen von zwei Zeichen aus einer Zeichenfolge ___
joran 05.07.2012, 00:38
quelle
3

Werfen Sie einen Blick auf ?regexp für zusätzliche spezielle Regex-Notation:

%Vor%     
Justin 04.07.2012 23:05
quelle

Tags und Links