データ フレーム内の行名の部分的な一致によって引き起こされたバグを追跡しました。演算子で部分一致を無効にする方法[
や、グローバル一致が使用されているときに警告を生成する方法はありますか? 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