une dos tablas de datos y usa solo una columna del segundo dt en R
Editado para hacerlo más limpio. Digamos que tengo dos tablas de datos (dt1 y dt2), y quiero obtener dt3 usando tablas de datos. A, B, C, E, F, G, H son nombres de columna. La clave dt1 es la columna A, y la clave dt2 es la columna E. Las tablas de datos tienen un número diferente de filas. Quiero mantener todas las columnas de DT1 y agregar solo una columna (H) de DT2 a la tabla de datos unidos. Eventualmente, almacenaré esto como DT1 (aunque lo mostré como dt3 a continuación).
¿Cómo puedo lograrlo con tablas de datos? Tengo una solución fea con fusión + marcos de datos.
dt1
A B C
1 4 7
2 5 8
3 6 9
2 20 21
dt2
E F G H
1 10 13 16
3 12 15 18
2 11 14 17
dt3
A B C H
1 4 7 16
2 5 8 17
3 6 9 18
2 20 21 17