【发布时间】:2022-12-24 04:52:37
【问题描述】:
我有一个数据框像这样:
| Year | Net | Cost | Gross |
|---|---|---|---|
| 2010 | 5637 | 6749 | 6849 |
| 2011 | 5738 | 2810 | 5749 |
| 2012 | 4829 | 5738 | 5783 |
| 2013 | 9587 | 6749 | 5739 |
| 2014 | 4638 | 6739 | 6748 |
我想要每年的列百分比:
| Year | Net | Cost | Gross |
|---|---|---|---|
| 2010 | XX% | XX% | XX% |
| 2011 | XX% | XX% | XX% |
| 2012 | XX% | XX% | XX% |
| 2013 | XX% | XX% | XX% |
| 2014 | XX% | XX% | XX% |
这些百分比是列百分比。我编码如下:
percent = prop.table(as.matrix(test[2:4]), margin=2)
但我没有得到年份栏。请帮忙!
【问题讨论】:
标签: r dataframe aggregate percentage