r - 如何合并两个不同维度的数据框保留原始数据
问题描述
我想合并两个具有不同维度的 os 记录但列 A 的列数相同的数据框。
我尝试使用 full_join 或 left_join 但它不起作用我得到一个数据完全弄乱了 E 列重复值的数量,如 2.1 两次。
拜托,有人可以帮助我吗?
例如:
dataframe 1:
A B C D E
AG1 10 20 1 2.1
AG2 11 30 2 2.4
AG3 12 40 3 2.5
AG3 13 50 4 2.9
AG4 14 60 5 2.7
AG4 15 80 6 1.9
dataframe 2:
A B C D E
AG1 11 90 1 1.7
AG1 13 80 8 1.3
AG3 10 30 9 1.8
AG3 11 30 10 1.0
I'd like have the dataframe3 like:
A B.x C.x D.x E.x B.y C.y D.y E.y
AG1 10 20 1 2.1 11 90 1 1.7
AG1 NA NA NA NA 13 80 8 1.3
AG2 11 30 2 2.4 NA NA NA NA
AG3 12 40 3 2.5 10 30 9 1.8
AG3 13 50 4 2.9 11 30 10 1.0
AG4 14 60 5 2.7 NA NA NA NA
AG4 15 80 6 1.9 NA NA NA NA
解决方案
推荐阅读
- c# - 将控制台窗口输出发送到不和谐通道
- selenium-webdriver - 量角器:如何捕获 webdriver 初始化错误
- selenium - 一次登录注销操作执行自动化多个测试用例好不好?
- asp.net - 错误:在 Asp.Net 中使用 Directory.GetDirectories 函数“找不到路径的一部分”
- javascript - 日期时间值未显示
- sql-server - 存储过程为每一行显示相同的值
- sql - 从列列表中删除选择子查询到主查询
- php - 带有中继器的嵌套选项卡 - 高级自定义字段 Wordpress
- javascript - Symfony 3.3 中的图像裁剪代码在 localhost 中运行良好,但在实时网站中不起作用
- c++ - 二进制排序树不会编译