0
要訪問數據框中的某一列,我們使用$
,因此data$variable
爲我們提供了列名爲variable
的列。現在假設我有一個名爲"variable"
的字符串變量var
,如何使用var
而不是variable
來訪問列?說data$var
返回NULL
。我無法使用data[[var]]
,因爲我需要執行filter(data, var %in% variable)
。這不能由filter_修復。如何將字符串轉換爲R中的變量名稱
嘗試'數據[,VAR]' –
@Andrew泰勒見我的編輯 – JJTsai
基於編輯OP不問而是關於'dplyr'。參見[dplyr vignette on nonstandard evaluation](https://cran.r-project.org/web/packages/dplyr/vignettes/nse.html)。我相信我們可以找到一個更合適的欺騙。 – Gregor