r - R语言中的``,''和""有什么区别?
问题描述
特别是,在传播 tibble 时,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"))
解决方案
推荐阅读
- arduino - 使用 MIT App Inventor 读取蓝牙数据
- python - 类引用的类型提示是什么?
- spring - 入站通道适配器抛出“没有可用的输出通道或回复通道标头”错误
- python - 如何使用 Boto3 凭证发出 AWS AWIS UrlInfo api 请求
- python - 基于重叠目标将多个索引折叠成组
- java - Java8 Streams - 如何将内部映射的键值从“null”字符串修改为空对象
- python - 我只需要两个列表的第一个 p 标签中的文本
- javascript - 用vue动态改变body背景
- android-source - 我可以使用新的语言区域设置和键盘布局向 Android 发送提交吗?
- r - 使用正则表达式从 R 中的 pdf 文档中提取所有不同的参考选项(多个选项/捕获组?)