создание имен с использованием обратных кавычек против использования одинарных и двойных кавычек в R - PullRequest
1 голос
/ 15 марта 2020

"Вы также можете создавать несинхронизированные c привязки, используя одинарные или двойные кавычки (например," _ab c "<- 1) вместо обратных кавычек, <strong>, но вы не должны этого делать, потому что у вас будет использовать другой синтаксис для извлечения значений . Возможность использовать строки в левой части стрелки присваивания является историческим артефактом, который использовался до того, как R поддерживал обратные метки. "

Цитата выше взята из Книга Хэдли Уикхем.

Можете ли вы привести какой-нибудь пример с жирным шрифтом? По своему опыту я не вижу разницы в получении имен, созданных с помощью обратных кавычек или кавычек.

1 Ответ

2 голосов
/ 15 марта 2020

Я ожидаю, что предполагаемая разница заключается в том, что если вы создаете экземпляр с двойными кавычками, вы не можете получить доступ к переменной таким способом. это с обратными галочками:

`mu` <- 2
`mu`
# [1] 2

Есть, конечно, специальные способы (get("mu")), но это не так.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...