我有一个面板数据文件(长格式),我需要将其转换为横截面数据。那就是我不仅需要对宽格式进行转换,而且每个人都需要一个包含每个变量平均值的观察值。从面板数据中生成横截面R
这是我想要的:我有一个数据框中的面板数据(每个人的观察数量),我正在寻找一种简单的方法在R中生成一个新的数据框,其中包含累积数据每个人,我。即要么是每个变量的所有观测值的总和,要么是其平均值。衡量波动性可能也很有意思。
比如我有一个包含面板数据的给定数据帧panel_data:
> individual <- c(1,1,2,2,3,3)
> var1 <- c(2,3,3,3,4,3)
> panel_data <- data.frame(individual,var1)
> panel_data
individual var1
1 1 2
2 1 3
3 2 3
4 2 3
5 3 4
6 3 3
结果应该是这样的:
> cross_data
individual var1
1 1 5
2 2 6
3 3 7
现在这只是一个例子。我需要多种多样的特征,最重要的特征可能是每个变量的内部个体均值。
欢迎来到SO!请阅读:http://stackoverflow.com/help/mcve –