【发布时间】:2020-05-20 22:05:41
【问题描述】:
我有一个数据框 df,其中:
Year Score x1 x2 x3
2006 102 K P 8
2006 89 L K P
2006 46 P 3 0
2007 76 L 2 1
2007 29 L K 6
2008 690 P 4 4
2008 301 K 0 1
... ... .. .. ..
但是,我希望它看起来像这样:
Year K P L K_prop P_prop L_prop
2006 191 191 135 0.37 0.37 0.26
2007 29 105 0.22 0.78
2008 301 690 0.30 0.70
... .. .. .. .. .. ..
其中每个x 成为一列,其中包含按年份分组的该列的总和。我还想要另一列代表各列在总分中的比例。
K_prop = K/(K+P+L); P_prop = P/(K+P+L) ; L_prop = L/(K+P+L)
如果这描述性不够,我很抱歉,但我感谢您提供的任何和所有帮助!
【问题讨论】:
-
是基于输入显示的预期输出
-
我想如果您解释如何计算
K_prop、P_prop和L_prop,也许有人可以帮助您。 -
嗨对不起,K_prop = K/(K+P+L) 分别!
标签: r dataframe multiple-columns