【发布时间】:2019-12-08 14:58:40
【问题描述】:
我得到了两个这样的数据框:
dat1
col n
1 A 1
2 B 1
3 C 2
dat2
col n
1 A 2
2 B 1
3 C 1
4 D 1
我想用 dat1 和 dat2 制作这样的数据框:
dat3
col n
1 A 3
2 B 2
3 C 3
4 D 1
我正在尝试使用 dplyr bind_rows、group_by 和 count 制作数据框 (dat3),但我做不到。
bind_rows(dat1, dat2) %>%
group_by(col)
result:
col n
1 A 1
2 B 1
3 C 2
4 A 2
5 B 1
6 C 1
7 D 1
bind_rows(dat1, dat2) %>%
group_by(col) %>%
count(n)
result:
col n nn
1 A 1 1
2 A 2 1
3 B 1 2
4 C 1 1
5 C 2 1
6 D 1 1
如何制作dat3?
【问题讨论】:
-
황낙주,如果其中一个答案解决了您的问题,请accept it;这样做不仅为回答者提供了一些积分,而且还为有类似问题的读者提供了一些关闭。尽管您只能接受一个答案,但您可以选择对您认为有帮助的人进行投票。 (如果仍有问题,您可能需要编辑您的问题并提供更多详细信息。)