2017-03-10 2 views

Répondre

1

Nous pouvons utiliser gsub pour correspondre à un ou plusieurs caractères non numériques, remplacez-le par en blanc "" et convertir en numeric (as.numeric)

y <- transform(x, x=as.numeric(gsub("\\D+", "", x))) 
+1

@SahbanTariq Ici, 'df' est le nom de l'objet . Dans votre premier exemple, 'x' est le nom de l'objet. Il suffit donc de remplacer 'x' par 'df' c'est-à-dire 'dfN <- transformer (df, x = as.numérique (gsub (" \\ D + "," ", x))) – akrun