Предположим, у меня есть список (в формате TBL), как это:Как рассчитать проценты нескольких столбцов в списке tbl в R?
Type.1 count averageTotal averageHP averageAttack averageDefense averageSpAtk averageSp..Def averageSpeed
(fctr) (int) (dbl) (dbl) (dbl) (dbl) (dbl) (dbl) (dbl)
1 Bug 69 378.9275 56.88406 70.97101 70.72464 53.86957 64.79710 61.68116
2 Dark 31 445.7419 66.80645 88.38710 70.22581 74.64516 69.51613 76.16129
3 Dragon 32 550.5312 83.31250 112.12500 86.37500 96.84375 88.84375 83.03125
4 Electric 44 443.4091 59.79545 69.09091 66.29545 90.02273 73.70455 84.50000
5 Fairy 17 413.1765 74.11765 61.52941 65.70588 78.52941 84.70588 48.58824
Если я хочу, чтобы вычислить процент каждого столбца из averageTotal столбца (для каждой строки), как бы я продолжу?
В частности, мой желаемый результат будет выглядеть так:
Type.1 count averageTotal averageHP averageAttack averageDefense averageSpAtk averageSp..Def averageSpeed
(fctr) (int) (dbl) (dbl) (dbl) (dbl) (dbl) (dbl) (dbl)
1 Bug 69 378.9275 15.02% 18.73% 18.73% 14.21% 17.11% 16.29%
Спасибо! Это действительно очень просто и элегантно! –