【发布时间】:2018-10-29 05:47:58
【问题描述】:
我有 2 个数据框,我想从所有数据框应用聚合, 我的数据非常大,所以..假设我的数据是这样的:
data1
ID Name
1 A
2 B
3 C
4 D
5 E
6 F
data2
ID Age
1 4
2 5
3 12
4 53
5 2
6 8
应用聚合函数后,我想要这些结果:
data_result
ID Name Age
1 A 4
2 B 5
3 C 12
4 D 53
5 E 2
6 F 8
小笔记:
- 数据框的长度不同(行和列)。
-
我尝试使用按功能分组,但不起作用,请告诉我这个错误:
Error in UseMethod("group_by_") : no applicable method for 'group_by_' applied to an object of class "character" 我不需要数据框中的所有列,每列只需要 2 列。
这些任务在 excel 中很容易实现,但是在 r 中???
任何人都可以帮助我吗?
谢谢
【问题讨论】:
-
你可以先合并数据帧,使数据帧的长度相等,否则聚合你会得到误导性的值。
-
不起作用,看来:'by'必须指定唯一有效的列