2012-03-08 3 views
1

을 설정 내 두 개의 데이터 프레임은, 내가여기에 함께

이 내 데이터를 병합하지 않습니다 함께

프레임 함께 병합하고 싶습니다

> 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 
:
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) 

샘플입니다

+2

같은 수의 행을 가지고 있다면 실제로 원하는 병합입니다. 아마도'cbind (df1, df2)'입니까? – digitalmaps

+1

그렇지 않은 경우 SQL 처리 패키지 작업 일 수 있습니다. –

+1

그 자리에 충돌, 올바르게 설정 키를 가진 –

답변

4

병합 할 공통 열이 있어야합니다. 당신이 원하는 행부터 같은 수의 행을 가지고 ...