【发布时间】:2026-01-30 14:25:02
【问题描述】:
我一直在阅读有关矢量化功能的重要性的文章,因此希望有人可以在这里帮助我。
假设我有一个包含两列的数据框:name 和 ID。现在我还有另一个带有姓名和出生地的数据框,但是这个数据框比第一个大得多,并且包含第一个数据框中的一些但不是全部的名称。如何将第三列添加到第一个表中,其中填充了使用第二个表查找的出生地。
我现在拥有的是:
corresponding.birthplaces <- sapply(table1$Name,
function(name){return(table2$Birthplace[table2$Name==name])})
这似乎效率低下。想法?有谁知道“正确”使用 R 的好书/资源。我觉得我通常确实以可以想象的计算效率最低的方式思考。
谢谢:)
【问题讨论】:
标签: r