En este artículo, veremos los diferentes enfoques para convertir las columnas de Excel en vectores en el lenguaje de programación R.
Los enfoques para convertir una columna de Excel en un vector en el lenguaje R se enumeran a continuación:
- Usando $-Operator con el nombre de la columna.
- Usando el método de la columna Subsetting.
- Uso de la función de extracción de la biblioteca dplyr del lenguaje R
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ía al final del operador $y el nombre de los datos leídos del archivo de Excel se escribiría antes del operador $.
Sintaxis: marco de datos $columna
Ejemplo:
En este ejemplo, usaremos el operador $con el nombre de la columna para convertir la primera columna del archivo de Excel en forma de vector.
El archivo de Excel utilizado:
A continuación se muestra la implementación:
R
library(readxl) gfg_data <- read_excel("R/Data_gfg.xlsx") # $-Operator v1<-gfg_data$A print(v1)
Producción:
[1] 1 4 9 8 1 7 7 1 4 4 4 3 4 7 4 8
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:
En este ejemplo, usaremos el método de creación de subconjuntos del nombre de la columna para convertir la segunda columna del archivo de Excel en forma de vector.
A continuación se muestra la implementación:
R
library(readxl) gfg_data <- read_excel("R/Data_gfg.xlsx") # Subsetting column v2 <- gfg_data[ , "B"] print(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 convertir a la forma 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:
En este ejemplo, usaremos el método de creación de subconjuntos del nombre de la columna para convertir la última columna del archivo de Excel en forma de vector.
A continuación se muestra la implementación:
R
library(readxl) gfg_data <- read_excel("R/Data_gfg.xlsx") # Load dplyr library("dplyr") # pull function v3 <- pull(gfg_data,C) print(v3)
Producción:
[1] 5 2 5 2 2 1 1 8 5 5 8 1 9 7 1 2
Publicación traducida automáticamente
Artículo escrito por geetansh044 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA