簡體   English   中英

在 R 中,如何使用變量 dataframe 中的 select 列?

[英]In R, How to select a column in a dataframe by using a variable?

我正在嘗試使用變量獲取 dataframe 的列。 但是,R 中似乎沒有這樣做。 如何通過使用 R 中的變量來獲取 dataframe 的列?

我想做什么的想法:

getcolumn <- function(file_link, column)
{
    #get column
    employee_df=read.csv(file_link, header=TRUE)
    column_data=data.frame(employee_df[,column]) #How to get column name based on the value in the variable?
    
    print(column_data)
}

getcolumn("/home/Documents/Employee.xsl","Name")

嘗試使用drop = F

getcolumn <- function(file_link, column)
{
    #get column
    employee_df=read.csv(file_link, header=TRUE)
    column_data=employee_df[,column , drop = F] #How to get column name based on the value in the variable?
    
    print(column_data)
}

getcolumn("/home/Documents/Employee.xsl","Name")

只要Name是 csv 文件中的一列,這應該可以工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM