1
データフレームが部分的に定義されている限り、部分的な変数名を使用してデータフレームをサブセット化することが可能になりました。私はこれが危険であると判断し、この動作を無効にする方法(環境変数など)があるかどうか疑問に思っています。ここでデータフレームのサブセット設定で部分変数名を無効にする
は、私が何を意味するかです:
myframe <- data.frame(othervar=1:3, myvar=4:6)
print(myframe$myv)
[1] 4 5 6
私は起こるしたいと思いますこれは何を変更する方法
print(myframe$wrong)
NULL
と同じですか?
エイ、ベン-indexing
[[
を使用することであると信じています。このオプションは数年前からありました。 – hrbrmstrよかった、素晴らしい。実際には警告が十分です。 Zheyuan、グローバルオプションを変更するコードスニペットを教えてください。 –
気にしないでください。わかった。私は 'options(warnPartialMatchDollar = TRUE)'を.Rprofileに入れました。 –