R фрейм данных копирует значения в другой пустой столбец - PullRequest
0 голосов
/ 08 февраля 2020

Я использую RODB C для переноса базы данных. Я получил таблицу в источнике, создать фрейм данных и вставить в место назначения. Это работает должным образом, НО в некоторых случаях столбцы в dest находятся в другом порядке (я не знаю порядок) и получили ошибку для типов данных. Например:

Col1 Col2 col3
 A1.   B1.  C1
 A2.   B2.  C2

В пункте назначения у меня есть:

Col3 Col1 Col2

Я делаю al oop в dest для имен столбцов (потому что это правильный порядок) и назначаю содержимое from orig;

Dest[,Col3] <- orig[,Col3]

И выдает ошибку, потому что dest имеет 0 строк. У вас есть идеи, как это решить?

1 Ответ

0 голосов
/ 08 февраля 2020

Попробуйте:

dest[names(orig)] <- orig
...