0
假設data
是data.frame
。我希望在不知道名稱field
的情況下訪問data$field
;相反,我有一個變量varfield
,其中包含字符串'field'
,我希望使用該變量來訪問名稱爲varfield
的值的data
中的列。使用包含名稱的變量訪問數據幀的命名列
可以這樣做嗎?
假設data
是data.frame
。我希望在不知道名稱field
的情況下訪問data$field
;相反,我有一個變量varfield
,其中包含字符串'field'
,我希望使用該變量來訪問名稱爲varfield
的值的data
中的列。使用包含名稱的變量訪問數據幀的命名列
可以這樣做嗎?
嘗試使用[
代替$
和使用varfield
爲subseting,就像這樣:
data[,varfield]
'數據[,varfield]'? –
優雅!我不知道...如果你只是把它寫下來作爲答案,我會接受,謝謝。 – Bach
雖然你似乎在談論列而不是行。如果是這樣的話,最好爲稍後閱讀這些內容的其他人編輯問題標題和文本。 – ping