Wie man eine Dezimalzahl von einer Zeichenkette in R teilt

8

Zum Beispiel:

%Vor%

Wie teilt man den numerischen Teil dieses Vektors auf? Der Vektor, den ich gerne hätte, ist

%Vor%

Ich habe es versucht

%Vor%

aber das Ergebnis war

%Vor%

Ich schätze deine Hilfe sehr.

    
Sailynette Garcia 02.03.2015, 21:28
quelle

4 Antworten

7

Wenn es schwierigere Strings gibt, in denen die Perioden außerhalb des Zahlenteils der Zeichenkette auftreten können, möchten Sie vielleicht etwas ähnliches verwenden.

%Vor%

Beachten Sie, dass, wenn eine Zeichenfolge mehr als eine Zahl enthält, strapply() alle davon extrahiert und das Gesamtergebnis als Liste (und nicht als einfacher Vektor) mit einem Listenelement pro Eingabezeichenfolge zurückgibt.

    
Josh O'Brien 02.03.2015 22:05
quelle
5

Sie vermissen den Zeitraum:

%Vor%     
BrodieG 02.03.2015 21:29
quelle
1

Aus Gründen der Einfachheit der Verwendung würde ich vorschlagen, das Paket "qdapRegex" zu betrachten, mit dem Sie Folgendes tun können:

%Vor%     
A5C1D2H2I1M1N2O1R2T1 03.03.2015 03:38
quelle
0

Das sollte helfen.

%Vor%     
dimitris_ps 03.03.2015 09:13
quelle

Tags und Links