[R-es] Expandir datos
José Trujillo
trujillo en unex.es
Mie Jul 18 00:42:19 CEST 2012
Esta noche ando un poco espeso y no veo fácil la cuestión:
Tengo un data.frame del tipo:
data.frame1
Anho, Col1
1978, 19
1979, 21
1980, 18
...
Unas 30 filas una por año.
Y otro del tipo
data.frame2
Ind, Anho, Col2
001, 1978, 101
002, 1978, 110
... ... ...
110, 1979, 107
... ... ..
Unas 500 filas
Me gustaría agregar la Col1 al segundo data.frame de modo que para cada
ind tuviese su col1:
data.frame3
Ind, Anho, Col2, Col1
001, 1978, 101, 19
002, 1978, 110, 19
... ... ...
110, 1979, 107, 21
... ... ..
Unas 500 filas
He intentado decirle que tome del data.frame1 el valor utilizando como
referencia el Anho, pero no lo hago bien:
data.frame3 <- data.frame2
data.frame3$Col1 <- data.frame1$Col1[data.frame1$Anho==data.frame2$Anho]
¿Alguna amable sugerencia?
Muchas gracias en todo caso.
Más información sobre la lista de distribución R-help-es