Convierta una columna de Excel en una lista de vectores en R

En este artículo, discutiremos los diferentes enfoques para convertir las columnas de Excel en vectores en el lenguaje de programación R.

Archivo en uso:

Método 1: usar $-Operator con el nombre de la columna

En este método, simplemente usaremos el operador $con el nombre de la columna y el nombre de los datos leídos del archivo de Excel. Aquí, el nombre de la columna que debe convertirse en el vector se escribirá al final del operador $y el nombre de los datos leídos del archivo de Excel se escribirá antes del operador $.

Sintaxis:

marco de datos $columna

Ejemplo :

R

library(readxl)
  
gfg_data <- read_excel("R/Data_gfg.xlsx")
  
v1<-gfg_data$A                        
v1

Producción:

Método 2: Usar el método de la columna de subconjuntos

Bajo este enfoque, el usuario solo necesita ingresar el nombre de la columna dentro de las columnas de corchetes con los datos. Para convertir esa columna de Excel en forma vectorial. Esto solo convertirá la columna al vector que el usuario ha pasado con los corchetes junto con sus datos.

 Sintaxis:

marco de datos [nombre_fila, nombre_columna]

Ejemplo:

R

library(readxl)
  
gfg_data <- read_excel("R/Data_gfg.xlsx")
  
v2 <- gfg_data[ , "B"]                   
v2

Producción:

Método 3: usar la función de extracción de la biblioteca dplyr del lenguaje R

Aquí, el usuario tiene que llamar a la función pull() desde la biblioteca dplyr del lenguaje R y pasar el nombre de la columna que se necesita para convertirla al formato vectorial y el nombre de la variable de lectura del archivo de datos.

función pull: esta función pull selecciona una columna en un marco de datos y la transforma en un vector.

Sintaxis: pull(.datos, j)

Parámetros:

  • .data:-nombre de los datos
  • j:-La columna a extraer.

Devuelve: un vector de la columna proporcionada.

Ejemplo:

R

library(readxl)
  
gfg_data <- read_excel("R/Data_gfg.xlsx")
  
library("dplyr")                        
  
v3 <- pull(gfg_data,C)                 
v3

Producción:

Publicación traducida automáticamente

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