【发布时间】:2012-02-13 20:04:54
【问题描述】:
我有一个数据框,其中包含公司在不同年份向不同国家/地区的年度出口。我的问题是我需要创建一个变量,表示每年每个国家有多少家公司。我可以用“tapply”命令完美地做到这一点,比如
incumbents <- tapply(id, destination-year, function(x) length(unique(x)))
它工作得很好。我的问题是现任者的长度为length(destination-year),我需要它的长度为length(id)——每年都有很多公司为每个目的地提供服务——以便在随后的回归中使用它(当然,以与年份和目的地)。 “for”循环可以做到这一点,但由于数据库有点庞大,因此非常耗时。
有什么建议吗?
【问题讨论】:
-
抱歉没有示例数据...新手错误