¿Cómo convertir caracteres a numéricos en R?

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *