r - 如何在 R 中使用 left_join 函数避免重复
问题描述
假设有两个具有相同列的数据集:AB C。我通过 A 合并了两个数据集。但是,合并的数据集有名为 Bx、By、Cx、Cy 的列但我只想在新数据集中有 B 和 C。如何解决这个问题?
解决方案
您可以使用以下脚本删除 .x 并删除 .y:
joined_df <- joined_df %>%
rename_at(vars(ends_with(".x")),
~str_replace(., "\\..$","")) %>%
select_at(vars(-ends_with(".y")))
推荐阅读
- vue.js - Vuex 状态随突变而变化 - apollo graphql 查询
- html - 选项标签内的隐藏值
- python - 使用 PySpark mapPartitions 进行异步函数调用
- mime-types - CodeIgniter 4 无法设置内容类型
- android - 通过 Android WebAuthn 禁用漫游身份验证器
- javascript - 在 Javascript 中对 3 步密码进行解密会导致字母表中的 26 个字符中只有一半被显示,而一些字符最终会显示为符号
- flutter - 无法连接到 Flutter 和 Android Studio 中的 Gradle 守护进程
- google-chrome - 当 PUT 请求包含 If-Match 标头时,Chrome 不会使缓存无效
- build - 是否可以使用 Earthly 构建动态目标列表
- javascript - 使用 ie/else if 比较 window.innerWidth