【发布时间】:2015-10-30 03:30:56
【问题描述】:
我有一个关于数据分组的简单问题。取数据框:
df <- data.frame(c(1,2,3,5,5),c(2,3,4,7,6))
colnames(df)<- c("A","B")
df
A B
1 1 2
2 2 3
3 3 4
4 5 7
5 5 6
我想要做的是输出一些东西(表、列表、向量等),这些东西是通过基于元素之间的连接折叠原始数据框而创建的,所以理想的输出是:
1 2 3 4
5 7 6
我愿意接受有关处理此类数据的最佳方式的任何建议。
编辑:
澄清我是如何得到输出的:
行名被忽略。
1 与 2 位于同一行,组成一组:(1,2)
2 与 3 在同一行,因此 3 加入集合:(1,2,3)
4 与 3 在同一行,因此 4 加入集合:(1,2,3,4)
5 与 7 在同一行,并且这些都不在现有集合中,因此是新集合:(5,7)
5 与 6 在同一行,因此将 6 添加到集合中:(5,7,6)
【问题讨论】:
-
你是怎么得到输出的?
-
这是想要的输出
-
@RonakShah 询问连接元素的规则。
标签: r