名前にバックティックを含む変数を作成すると、バックティック構文を使用して変数にアクセスする方法はありますか? ?Quotes
はあなただけ(付属)表に記載されている文字をエスケープすることができますことを言うので変数名のバックティック
assign("a`b", 5)
get("a`b")
#[1] 5
# The attempts below all end in various errors
# `a`b`
# `a``b`
# `a\\`b`
名前にバックティックを含む変数を作成すると、バックティック構文を使用して変数にアクセスする方法はありますか? ?Quotes
はあなただけ(付属)表に記載されている文字をエスケープすることができますことを言うので変数名のバックティック
assign("a`b", 5)
get("a`b")
#[1] 5
# The attempts below all end in various errors
# `a`b`
# `a``b`
# `a\\`b`
あなたのすべての試みは、さまざまなエラーで終わります。 "`"
はそのテーブルにありません。
あなたはしかし"`"
の六角、オクタル、などの表現を使用することができます。
> `a\x60b` # hex
[1] 5
> `a\140b` # octal
[1] 5
はなぜ、特にあなたはそれがバッククォートを使用してアクセスしようとしていますか?引用符で間違っていると、これについて別の方法がないと確信していますか? –
答えは1つの単語に簡略化できると思います。 – eddi
あなたはそのような名前に慣れていますが、それを変数に代入して、その変数を 'get(。)'変数 –