В чем разница между ` `, ' ' и в языке R?

В частности, при распространении таблицы dplyr называет столбцы с помощью ``` (в случае строк или дат), и я заметил, что это не взаимозаменяемо ни с ' ', ни с "".

После того, как я распространил табличку, я получил имена в столбцах. И я пытался фильтровать с помощью `` и это не сработало.

pms$releases$date_201803$table_6443 %>% 
  filter( `Variável (Código)` == "8677", `Tipos de índice (Código)` %in% c("40311", "40312")) 

Но альтернативный ниже работает нормально, и я пытался понять связь между типами цитирования.

colunas <- c("Variável (Código)", "Tipos de índice (Código)")

pms$releases$date_201803$table_6443 %>% 
  filter(!!as.name(colunas[1]) == "8677", !!as.name(colunas[2]) %in% c("40311", "40312")) 

person motabe    schedule 15.05.2018    source источник
comment
Может быть, привести пример данных, которые вы распространяете?   -  person Sarah    schedule 16.05.2018
comment
Он задокументирован в труднодоступном, но разумном названии ?Quotes.   -  person alistaire    schedule 16.05.2018
comment
Возможный дубликат: Что делают обратные кавычки в R?   -  person Gregor Thomas    schedule 16.05.2018