【发布时间】:2021-01-01 00:38:36
【问题描述】:
我有大约 250,000 行公司特定的年度数据(2000-2019 年)以及每个公司的行业 SIC 代码。目的是根据年份对每个单独的 SIC 代码的每个变量列中的值求和。前几行的数据如下所示:
>head(compustat)
gvkey datadate fyear indfmt consol popsrc datafmt curcd at capx ceq emp ni revt xrd costat sic
1 1004 20000531 1999 INDL C D STD USD 740.998 22.344 339.515 2.9 35.163 1024.333 NA A 5080
2 1004 20010531 2000 INDL C D STD USD 701.854 13.134 340.212 2.5 18.531 874.255 NA A 5080
3 1004 20020531 2001 INDL C D STD USD 710.199 12.112 310.235 2.2 -58.939 638.721 NA A 5080
4 1004 20030531 2002 INDL C D STD USD 686.621 9.930 294.988 2.1 -12.410 606.337 NA A 5080
对于“at”、“capx”、“ceq”、“emp”、“ni”、“revt”、“xrd”列,我想要每年具有相同 SIC 代码的所有公司的总和。因此,我的输出将是 2000 年至 2019 年间每年同一行业 SIC 中所有变量的总值。
有人可以帮我实现吗?
谢谢,
【问题讨论】:
-
我们实际上想帮助您实现这一目标。这似乎是简单的聚合。请进行必要的research,认真尝试,然后针对您遇到的问题提出具体问题。
标签: r dataframe aggregate summarize