0
Я пытаюсь объединить два data.frame
с в R. У меня есть следующие:Объединение двух кадров данных в R и возвращает все данные
final <- merge(data1,data2,by=c('id'))
Я получаю сообщение:
Внимание: только первые 100 000 результатов. Используйте
n=-1
, чтобы получить все.
Когда я это сделать:
final <- merge(data1,data2,by=c('id'),n=-1)
Результаты одинаковы с тем же предупреждением. Есть ли способ получить все столбцы?
Вы пробовали 'collect (final)' после запуска вашей первой указанной команды 'merge'? Я считаю, что это должно получить все ваши результаты. – Whitebeard
Я просто попробовал ваше предложение. Тот же результат. –
Можете ли вы предоставить дополнительную информацию о кадрах данных? Может быть, 'str (data1)' и 'str (data2)' - я не вижу этого поведения с примером игрушки с 200 000 строк. – user295691