【发布时间】:2018-05-01 22:01:53
【问题描述】:
我知道这是基本的,但我遇到了问题。我从以下位置获取样本数据:
Link to article containing sample data
companiesData <- data.frame(fy = c(2010,2011,2012,2010,2011,2012,2010,2011,2012),
company = c("Apple","Apple","Apple","Google","Google","Google",
"Microsoft","Microsoft","Microsoft"),
revenue = c(65225,108249,156508,29321,37905,50175,
62484,69943,73723),
profit = c(14013,25922,41733,8505,9737,10737,
18760,23150,16978))
如何计算每家公司每年的利润百分比?例如,将 Apple 的所有利润相加,然后酌情将每个苹果行的总和百分比相加。最终结果应该是一个包含所有列但仅按公司使用百分比利润汇总的表格。岁月依旧。 苹果第一行的答案是 17.16%,计算公式为:
(14013/81668)*100
其中 81668 是苹果的总数,17.16% 是苹果第一行的利润百分比,即 2010 年。我不希望将其作为时间序列来完成,因为变量可能不一定是时间。可能是位置。
【问题讨论】:
-
请edit您的问题包括您的示例数据的预期输出。
-
嗨。我在问题中添加了一个结果示例。提前致谢。