【发布时间】:2015-01-13 05:11:31
【问题描述】:
我正在尝试将 7 个完整的数据框合并为一个宽大的数据框。我想我必须逐步执行此操作,并将 2 个帧合并为 1 个帧,然后将该帧合并为另一个帧,以此类推,直到所有 7 个原始帧都变为一个。
fil2005: "ID" "abr_2005" "lop_2005" "ins_2005"
fil2006: "ID" "abr_2006" "lop_2006" "ins_2006"
但是变量“abr_2006”“lop_2006”“ins_2006”和2005都是0,1。
现在的事情是,我想合并或进行某种 dcast(我认为)以将这两个长数据帧变成一个宽数据帧,它们都是“abr_2005”“lop_2005”“ins_2005”和“abr_2006” “lop_2006”“ins_2006”在最终文件中。
当我尝试时
$fil_2006.1 <- merge(x=fil_2005, y=fil_2006, by="ID__", all.y=T)
所有以_2005结尾的变量,如果保存到fil_2006.1,但以_2006结尾的变量不保存。
我显然做错了什么。有什么想法吗?
【问题讨论】:
标签: r dataset combinations aggregation