Объединение двух больших наборов данных - PullRequest
1 голос
/ 08 марта 2012

Вот мои два кадра данных, оба имеют одинаковое количество строк, равное 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

1 Ответ

4 голосов
/ 08 марта 2012

У вас должен быть какой-то общий столбец для объединения.Из того, что вы описали, с таким же количеством строк это просто ...

final <- cbind(df1, df2)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...