这是我的两个数据框,两者都有相同的行数70492,我想将它们合并在一起,
这不会将我的数据框合并在一起
final <- merge(DF1,DF2)
我得到的错误是
Error: cannot allocate vector of size 2.1 Gb
In addition: Warning messages:
1: In merge.data.frame(as.data.frame(x), as.data.frame(y), ...) :
Reached total allocation of 1535Mb: see help(memory.size)
数据样本:
> Df1
DaysInHospital
1 0.7083160
2 0.7855017
3 1.4028831
4 0.5711540
5 0.7084526
6 0.7035213
> DF2
MemberID ClaimsTruncated
1 20820036 0
2 14625274 1
3 99227820 0
4 74486714 0
5 92341995 0
6 7127539 0
答案 0 :(得分:4)
您必须有一些共同的列才能合并。从您所描述的内容来看,只有相同数量的行...
final <- cbind(df1, df2)