0

我在 R 方面很业余,所以我希望它不会听起来很傻。就是这样:我有一个正在处理 R 的数据集。其中一个变量 (x1) 具有三个分类值(countrya、countryb、countryc)。数据集有很多变量和观察结果,但我想为每个国家单独分析它。我应该准备一个数据框,我该如何使用给定的信息来做到这一点?假设,数据集称为数据;变量称为 x1;这个变量的取值和我想分别分析的值是 countrya、countryb 和 countryc。我希望这对代码有帮助。谢谢...

4

1 回答 1

0

这听起来像是一个适合的问题ddply。假设您的数据位于data.frame如下所示:

value  country
21897  A
213903 A
6322   B
3567   B

你可以使用ddply

ddply(df, .(country), summarise, mn = mean(value))

计算value每个水平的平均值country

于 2012-04-10T13:19:28.870 回答