r - 尝试在 R 中进行左连接合并,但想要选择特定的列。接收错误信息
问题描述
x 和 y 的 unique_id 都是 chr 数据类型。两者的拼写方式完全相同。当我像这里一样运行脚本时,它可以工作。但是我不想加入所有的价值观。我想加入特定的价值观。
results2<-merge(x=results2, y=machine, by = "SR_Num", all.x= TRUE)
但是,当我想选择下面指定的两个特定列时。我收到一条错误消息。
results2<-merge(x=results2, y=machine[ , c("narrative", "date")], by = "unique_id",all.x=TRUE)
错误消息说
Error in fix.by(by.y, y) : 'by' must specify a uniquely valid column
解决方案
推荐阅读
- postman - 邮递员无法显示 UI - Windows 本机应用程序
- javascript - 如果宽度<高度使用Javascript旋转图像而不修改每个图像?
- node.js - 使用 node.js 检查文件夹的文件名?
- r - 具有很多变量的 Corrplot
- django - Django自定义登录页面条件不起作用
- python - 在 Python 中导入文件夹
- html - 在 IE 中访问框架:来自 translate.google.com 的结果
- c# - c# 只返回一个对象请求的属性
- node.js - Postgres 使用 TypeOrm 级联删除:表“table1”上的更新或删除违反了表“table2”上的外键约束
- netty - MessageListener 停止监听 HornetQ 队列