Si queremos convertir una fila de marco de datos en un vector de caracteres, podemos usar el método as.character() En R, podemos construir un vector de caracteres encerrando los valores del vector entre comillas dobles, pero si queremos crear un vector de caracteres a partir de los valores de fila del marco de datos, podemos usar la función como carácter.
Por ejemplo, si tenemos un marco de datos df, los valores en la primera fila del df se pueden convertir en vectores de caracteres usando as.character(df[1,]).
Sintaxis: as.character(df[númerofila, ])
Ejemplo 1: aquí vamos a convertir la fila del marco de datos en un vector de caracteres.
Aquí crearemos un marco de datos y luego lo convertiremos en un vector.
R
# creating dataframe data <- data.frame(x1 = 1:5, x2 = letters[1:5], x3 = 6:10) # converting first row into character vector first_row_vector = as.character(data[1, ]); print(first_row_vector)
Producción:
[1] "1" "1" "6"
Ejemplo 2: convertir el marco de datos por filas en el vector.
R
data <- data.frame(x1 = c("rahul", "vikas") , x2 = letters[1:2], x3 = c(1,2)) first_row_vector = as.character(data[2, ]); print("dataFrame") print(data) print("character vector of first row is" ) print(first_row_vector)
Producción: