我使用以下代码创建了两个表:
load(url("http://bit.ly/dasi_gss_data"))
pres<-table(gss$year,gss$confed)
emp<-table(gss$year,gss$joblose)
我现在尝试将这两个表组合在一起并保留年份大于1987的所有行和列。我已经尝试了合并功能,但一直收到错误。有什么建议?我想保持两个表中的所有列按年份分组。谢谢!
答案 0 :(得分:0)
你想要这样的东西:
library(dplyr)
gss %>%
group_by(year, confed, joblose) %>%
summarize(n = n())
答案 1 :(得分:0)
最终先做
df.pres <- as.data.frame(unclass(pres))
df.emp <- as.data.frame(unclass(emp))
然后重命名列,merge()和subset()