Я пытаюсь вставить определенные значения столбца одного набора данных (мне нужно иметь возможность динамически выбирать значения 10-10k из первого столбца) в столбец другого набора данных, но без перезаписи значения столбца 2-го набора данных 1(который является именем заголовка).Иногда это будет просто часть столбца, а не весь столбец.Некоторые из записей будут символическими, а некоторые будут цифровыми.
data.table1: (без строки заголовка)
Row1: 21 32 77 ... 1293
Row2: 55 23 18 ... 2341
Row3: 87 29 41 ... 8283
Rows++: ... (10k+rows long)
data.table2: (имеет строку заголовка)
Row1: header1 header2 header3 ... header50
Row2: 123 char1 531 ... char5
Row3: 520 char2 488 ... 876
Rows++: ... (10k+rows long)
Пример желаемого вывода со столбцом 1, содержащим значения из data.table1 без перезаписывающего заголовка в строке1 из data.table2:
data.table3:
Row1: header1 header2 header3 ... header50
Row2: 21 char1 531 ... char5
Row3: 55 char2 488 ... 876
Rows++: ... (10k+rows long)
I 'мы нашли похожих тем обсуждающих использование различных методов для вставки целых столбцов (это означает, что первая строка, содержащая заголовок, будет перезаписана).
Мне нужно будет выполнить многие из этих типов манипуляций, а также я должен быть в состоянии сделать это для произвольных расположений строк в data.table.Таким образом, вместо того, чтобы просто работать с row2-row50 в column1, мне нужно будет, например, иметь возможность настроить row50-750 в column10.Есть ли способ сделать это с data.table?Спасибо