【发布时间】:2017-06-07 00:40:26
【问题描述】:
我将总结一下我是如何获得我使用的数据帧的:
name abundance
1 joe 1
2 tim 1
3 bob 1
4 joe 1
5 bob 1
首先,我通过聚合列创建了一个新数据框并计算了相对频率:
name abundance relative_ab
1 joe 2 0.4
2 tim 1 0.2
3 bob 2 0.4
但是我想在第一个数据帧中添加一列,这样就有像这样带有 relative_ab 的冗余条目(实际数据集中还有其他信息,我会通过聚合它们而丢失信息)。
name abundance relative_ab
1 joe 1 0.4
2 tim 1 0.2
3 bob 1 0.4
4 joe 1 0.4
5 bob 1 0.4
我想我可以强制执行此操作,但我对 R 比较陌生,想知道你们可能会想出什么巧妙的方法。
谢谢!
【问题讨论】:
-
merge(df1, df2, by="name")