📜  将 Excel 列转换为 R 中的向量列表

📅  最后修改于: 2022-05-13 01:55:22.153000             🧑  作者: Mango

将 Excel 列转换为 R 中的向量列表

在本文中,我们将讨论在 R 编程语言中将 Excel 列转换为向量的不同方法。

使用中的文件:

方法 1:将 $-Operator 与列名一起使用

在这种方法中,我们将简单地使用 $-运算符以及从 Excel 文件中读取的列名和数据的名称。在这里,必须在向量中转换的列名的名称将写在 $-运算符的末尾,而从 excel 文件读取的数据的名称将写在 $-运算符之前。

句法:



示例

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


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


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


输出:

方法二:使用子集列的方法

在这种方法下,用户只需要在带有数据的括号列中输入列名。将该excel列转换为向量形式。这只会将列转换为用户通过括号及其数据传递的向量。

句法:

例子:

电阻

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

输出:

方法三:使用R语言的dplyr库中的pull函数

这里,用户必须从R语言的dplyr库中调用pull()函数,并传递需要转换为向量形式的列名和数据文件读取变量的名称。

pull函数:该函数pull 选择数据框中的一列并将其转换为向量。

例子:

电阻

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

输出: