1
R正在執行與現有列的自動部分匹配。 這是我跑的代碼...如果數據幀中不存在列,R是否執行數據幀中的自動部分列匹配
a<-mtcars
## I get the results for this
a$mpg
## Surprisingly I am getting the results for which is same as a$mpg data
a$m
我想知道爲什麼會這樣?
預先感謝
R正在執行與現有列的自動部分匹配。 這是我跑的代碼...如果數據幀中不存在列,R是否執行數據幀中的自動部分列匹配
a<-mtcars
## I get the results for this
a$mpg
## Surprisingly I am getting the results for which is same as a$mpg data
a$m
我想知道爲什麼會這樣?
預先感謝
我們可以使用[[
或[
,沒有部分匹配
a[["mpg"]]
a[, 'mpg']
使用'[['即'一個[[ 「MPG」 到子集]]',以避免局部匹配 – akrun
甚至更好:閱讀'?「[。data.frame」' –
感謝您的更新...我可以知道如何以及爲什麼這個部分匹配正在發生 – Basu