Ciągle czytam o znaczeniu wektorowej funkcjonalności, więc mam nadzieję, że ktoś może mi pomóc tutaj.Wartości wyszukiwania w wektoryzacji
Powiedz, że mam ramkę danych z dwiema kolumnami: nazwa i identyfikator. Teraz mam również inną ramkę danych z nazwą i miejscem narodzin, ale ta ramka danych jest znacznie większa niż pierwsza i zawiera niektóre, ale nie wszystkie nazwy z pierwszej ramki danych. Jak mogę dodać trzecią kolumnę do pierwszej tabeli, która jest wypełniona miejscami narodzin, wyeksponowanymi przy użyciu drugiej tabeli.
Co mam teraz jest:
corresponding.birthplaces <- sapply(table1$Name,
function(name){return(table2$Birthplace[table2$Name==name])})
Wydaje się nieefektywne. Myśli? Czy ktokolwiek wie o dobrej książce/źródle dla prawidłowego używania R '? Mam wrażenie, że ogólnie myślę w możliwie najmniej efektywny obliczeniowo sposób.
Dzięki :)
Wystarczy popatrzeć na 'match'? – Andrie