5
我一直在阅读矢量化功能的重要性,所以希望有人能帮助我。以矢量化方式查找值
说我有一个数据框有两列:名称和ID。现在我还有另一个名称和出生地的数据框,但是这个数据框比第一个数据框大得多,并且包含一些但不是全部来自第一个数据框的名称。如何将第三列添加到填充了使用第二个表查找的出生地的第一个表。
我有什么,现在是:
corresponding.birthplaces <- sapply(table1$Name,
function(name){return(table2$Birthplace[table2$Name==name])})
这似乎效率不高。思考?有没有人知道一本好书/正确使用R'的资源..我的感觉是,我一般都会用计算有效的方式来思考。
谢谢:)
看一看'match'? – Andrie