Continuo a leggere sull'importanza della funzionalità vettoriale, quindi spero che qualcuno possa aiutarmi qui.Valori di ricerca in modo vettorializzato
Dire che ho un frame di dati con due colonne: nome e ID. Ora ho anche un altro frame di dati con nome e luogo di nascita, ma questo frame di dati è molto più grande del primo e contiene alcuni ma non tutti i nomi dal primo frame di dati. Come posso aggiungere una terza colonna alla prima tabella popolata con le birthplaces cercate usando la seconda tabella.
Quello che ho è ora è:
corresponding.birthplaces <- sapply(table1$Name,
function(name){return(table2$Birthplace[table2$Name==name])})
Questo sembra inefficiente. Pensieri? Qualcuno sa di un buon libro/risorsa per usare R 'correttamente' .. Ho la sensazione che generalmente penso che sia concepibile nel modo meno efficace dal punto di vista computazionale.
Grazie :)
Dai un'occhiata alla 'match'? – Andrie