5
我一直在閱讀矢量化功能的重要性,所以希望有人能幫助我。以矢量化方式查找值
說我有一個數據框有兩列:名稱和ID。現在我還有另一個名稱和出生地的數據框,但是這個數據框比第一個數據框大得多,並且包含一些但不是全部來自第一個數據框的名稱。如何將第三列添加到填充了使用第二個表查找的出生地的第一個表。
我有什麼,現在是:
corresponding.birthplaces <- sapply(table1$Name,
function(name){return(table2$Birthplace[table2$Name==name])})
這似乎效率不高。思考?有沒有人知道一本好書/正確使用R'的資源..我的感覺是,我一般都會用計算有效的方式來思考。
謝謝:)
看一看'match'? – Andrie