Convierta la columna del marco de datos en vector en R

En este artículo, discutiremos cómo convertir una columna DataFrame en un vector en el lenguaje de programación R. Para extraer un solo vector de un marco de datos en el lenguaje de programación R, se puede usar la función as.vector() .

Sintaxis: as.vector( data_frame$column_name ) 

Aquí, 

  • data_frame es el nombre del marco de datos
  • column_name es la columna que se va a extraer

A continuación se presentan algunas implementaciones para esto.

Ejemplo 1: 

R

# creating dataframe 
std.data <- data.frame(std_id = c (1:5), 
                       std_name = c("Ram","Shayam","Mohan",
                                    "Kailash","Aditya"),
                       marks = c(95,96,95,85,80)
                      )
  
# extracting vector from
# dataframe column std_name
name.vec <- as.vector(std.data$std_name)
print(name.vec) 

Producción:

[1] «Ram» «Shayam» «Mohan» «Kailash» «Aditya» 

Ahora podemos examinar si la columna devuelta es un vector o no, pasándola a la función is.vector() que devuelve un valor booleano, es decir, verdadero o falso.

Ejemplo 2: 

Extraeremos la columna Especie del conocido marco de datos Iris usando la función as.vector( ) y la imprimiremos. También comprobaremos si la columna devuelta es un vector o no.

R

df <- iris
  
# print the data frame
head(df)
  
# extracting vector from
# dataframe column Species
name.vec <- as.vector(df$Species)
  
print(name.vec)
  
# returns Boolean value
is.vector(name.vec) 

Producción:

Publicación traducida automáticamente

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