【发布时间】:2019-03-28 14:59:35
【问题描述】:
我有两个数据框,df1 和 df2,想把它们合并成 df3,如下图。我确信有一种简单的方法可以做到这一点,但我一直找不到直接的解决方案。
df1 = data.frame(id = c(1,2), Name = c('Bob', 'Sue'), stringsAsFactors = F)
id | Name
==========
1 | Bob
2 | Sue
df2 = data.frame(id = c(1,2,3,4), year = c(2001, 2002, 2003, 2004))
id | year
==========
1 | 2001
2 | 2002
3 | 2003
4 | 2004
df3 =
id | Name | year
=================
1 | Bob | 2001
2 | Bob | 2002
3 | Bob | 2003
4 | Bob | 2004
5 | Sue | 2001
6 | Sue | 2002
7 | Sue | 2003
8 | Sue | 2004
【问题讨论】:
-
您能否解释一下
id列的必要性。
标签: r