Я запустить в следующем выпускеR возвращения частичное соответствие имен строк
vec <- c("a11","b21","c31")
df <- data.frame(a = c(0,0,0), b = c(1,1,1), row.names = vec)
df["a",]
возвращает
df["a",]
a b
a11 0 1
Однако
"a" %in% vec
и
"a" %in% rownames(df)
оба возвращаются False
R допускает частичное совпадение строки при использовании буквы, за которой следуют номера для имен строк. Я воспроизвел это на R v3.2.2 и R v3.2.1. Даже
df[["a",1,exact=T]]
возвращает 0
Что я могу установить таким образом, что R не позволяет это частичное соответствие?
Если вы ищете возможность отключить его, его нет. Похожие, но довольно непростые http://stackoverflow.com/questions/18033501/warning-when-partial-matching-rownames –