2017-04-03 42 views
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 

我想知道爲什麼會這樣?

預先感謝

+0

使用'[['即'一個[[ 「MPG」 到子集]]',以避免局部匹配 – akrun

+2

甚至更​​好:閱讀'?「[。data.frame」' –

+0

感謝您的更新...我可以知道如何以及爲什麼這個部分匹配正在發生 – Basu

回答

0

我們可以使用[[[,沒有部分匹配

a[["mpg"]] 
a[, 'mpg']