部分匹配rownames时发出警告

时间:2013-08-03 13:45:43

标签: r indexing dataframe

我刚刚查找了数据框中行名称部分匹配导致的错误。有没有办法禁用与[运算符的部分匹配或在使用全局匹配时生成警告?我知道exact = TRUE运算符为[[options(warnPartialMatchDollar = TRUE)进行$索引可以实现此目的。

df <- data.frame(ab=1:4,cd=1:4)
rownames(df) <- paste0(letters[1:4],"a")
options(warnPartialMatchDollar = TRUE) 
df$a      # warning!
df["a",]  # no warnig

0 个答案:

没有答案