Ho un set di dati con dati accoppiati (membri della stessa famiglia).Colonna aggiuntiva basata su dati accoppiati (mutati)
Id è l'identificatore individuale e householdid è l'identificatore del partner (e viceversa).
Quello che mi serve è aggiungere una colonna in più (l'occupazione) per ogni id del suo partner.
I miei dati simile a questa
dta = rbind(c(1013661,101366, 'Never worked'),
c(1013662, 101366, 'Intermediate occs'),
c(1037552, 103755, 'Managerial & professional occs'),
c(1037551, 103755, 'Intermediate occs')
)
colnames(dta) = c('idno', 'householdid', 'occup')
dta
idno householdid occup
"1013661" "101366" "Never worked"
"1013662" "101366" "Intermediate occs"
"1037552" "103755" "Managerial & professional occs"
"1037551" "103755" "Intermediate occs"
Che cosa ho bisogno dovrebbe assomigliare a questo
idno householdid occup occupPartner
"1013661" "101366" "Never worked" "Intermediate occs"
"1013662" "101366" "Intermediate occs" "Never worked"
"1037552" "103755" "Managerial & professional occs" "Intermediate occs"
"1037551" "103755" "Intermediate occs" "Managerial & professional occs"
Credo che ci sia una soluzione con mutare, ma non sono sicuro di quello che il group_by dovrebbe essere.
Qualche idea?
brillante brillante brillante – giacomo
@giacomoV Felice di sapere che ha funzionato per voi . – akrun