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