2017-09-18 3 views
-1
input            output 
car number and model  400708 

           how to read just numeric form  

Eingang Ausgang Auto Nummer und Modell, wie Zahlen von Text

       how to read just numeric form  from the above data        

Eingang Ausgang Fahrzeugnummer 400708 lesen und 400708

       how to read just numeric form  from the above data                                                            
+2

Dies scheint eine sehr breite Frage zu sein. Bitte überlegen Sie sich zuerst eine Funktion. Stackoverflow soll Ihre Hausaufgaben nicht lösen. – jahller

Antwort

2

Wir sub modellieren

extrahieren können
df1$output <- as.numeric(sub(".*\\s+", "", df1$input)) 

Oder wenn dies auf Position basiert, verwenden Teilzeichenfolge

substring(df1$input, nchar(df1$input)-5) 
+1

danke akrun für die Erläuterung der Codes, die Sie verwendet haben, hat mir sehr geholfen. – vibhu

+1

Entschuldigung für den Fehler .. nur niedrige bandwidht hat mich zweimal klicken – vibhu

+0

können Sie mir helfen mit diesen ich habe seit den letzten 4 Tagen zu kämpfen, um die richtige Lösung zu bekommen https://stackoverflow.com/q/46359191/8626662 – vibhu

0

Ein Weg, dies verwenden, könnte zu automatisieren, wenn Sie sicher sein wollen, dass Sie immer, dass 6-stelligen Code zu verwenden, wurden Extrahieren reguläre Ausdrücke dazu.

require(stringr) 
input <- "S/O kk kumar sharma ropar rajasthan India 400708" 
x<- str_extract(input, "\\d{6}$") 

"" regex erzählt, die Sie auf eine Zeichenfolge handeln \\d sagt nur Ziffern nehmen
[6} sagt NUR UND GENAU sechs Ziffern nehmen
$ sagt sie von der Rückseite des Strings nehmen

Dies ist der effektivste Weg zur Operationalisierung, wenn Ihre Adressen immer auf diese Weise ankommen.

+0

THanks Ich hatte schon sehr lange mit regulären Ausdrücken zu kämpfen, danke auch für die Klärung des Konzepts – vibhu

Verwandte Themen