我很确定我会因为缺乏查询语言等知识而在这里感到尴尬。希望这是一个简单的查询。
如果我在R中有两个数据帧,我想创建我认为为“完全连接”的表,该表是一个表,其中第一个和第二个记录的每个记录组合框架。
因此,如果我进行设置(作为一个非常简单的示例):
df_1 <- data.frame(
Col_1 = c("Alan","Bob")
)
df_2 <- data.frame(
Year = c(2005,2006,2007,2008)
)
我想创建一个看起来像这样的数据框:
Col_1 Col_2
===== =====
Alan 2005
Alan 2006
Alan 2007
Alan 2008
Bob 2005
Bob 2006
Bob 2007
Bob 2008
我希望我可以使用:
df_output <- full_join(df_1,df_2)
但是我收到一条错误消息
错误:
by
是必需的,因为数据源没有公共变量
我了解...但是我不知道如何到达我要去的地方。
有人可以帮忙吗? 谢谢 艾伦