Convertir vector con nombre a marco de datos en R

En este artículo, veremos cómo convertir el vector nombrado a Dataframe en el lenguaje de programación R. 

Método 1:

En general, al convertir un vector con nombre en un marco de datos, podemos enfrentar un problema. Es decir, los nombres de los vectores se pueden convertir en nombres de fila y los datos se pueden convertir en una sola columna. Entonces, necesitamos convertir el vector en una lista y luego convertir la lista en un marco de datos.

Primero, convertiremos el vector en una lista usando el método as.list( ) y lo pasaremos al método data.frame( ) para convertir el vector en un marco de datos.

Ejemplo:

R

vector1 = c(1, "karthik", "IT")
names(vector1) = c("id", "name", "branch")
  
df = data.frame(as.list(vector1))
print(df)

Producción :

Método 2: Usando la biblioteca tibble.

En la biblioteca tibble hay un método llamado función as_tibble(). Para usar as_tibble() necesitamos instalar la biblioteca tibble. Para instalar el paquete, podemos usar la función install.packages() pasando el nombre del paquete como parámetro.

sintaxis: variable = as_tibble (as.list(vector)) 

Ejemplo:

R

library(tibble)
vec1 = c("1", "karthik", "IT")
names(vec1) = c("id", "name", "branch")
  
df=as_tibble(as.list(vec1))
print(df)

Producción:

Publicación traducida automáticamente

Artículo escrito por krishnakarthikeyakhandrika 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 *