En este artículo, discutiremos cómo convertir caracteres a numéricos en el lenguaje de programación R.
Podemos convertir a numérico usando la función as.numeric().
Sintaxis :
as.numeric(character)
donde, carácter es un vector de caracteres
Ejemplo :
R
# create a vector with 5 characters data = c('1', '2', '3', '4', '5') # display type class(data) # convert to numeric final = as.numeric(data) print(final) # display type class(final)
Salida :
[1] "character" [1] 1 2 3 4 5 [1] "numeric"
Convertir una columna de carácter a numérico
Aquí estamos considerando un marco de datos y luego convertimos una columna de marco de datos de carácter a numérico.
Sintaxis :
as.numeric(dataframe$column_name)
Ejemplo :
R
# create a dataframe with 4 rows and 3 columns data = data.frame(marks1=c('90', '78', '89', '76'), marks2=c('92', '68', '78', '96'), marks3=c('90', '78', '89', '76')) # convert to numeric for marks1 column print(as.numeric(data$marks1)) # convert to numeric for marks2 column print(as.numeric(data$marks2)) # convert to numeric for marks3 column print(as.numeric(data$marks3))
Salida :
[1] 90 78 89 76 [1] 92 68 78 96 [1] 90 78 89 76
Publicación traducida automáticamente
Artículo escrito por 171fa07058 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA