У меня есть data.frame, который выглядит так:
> dat <- data.frame(Operation = c("Login", "Posted", "Deleted"), `Total Count` = c(5, 25, 40), check.names = FALSE)
> dat
Operation Total Count
1 Login 5
2 Posted 25
3 Deleted 40
Я хочу рассчитать процент для каждой операции, например, какой процент операций был Login
. Я ожидал такого результата:
Operation Total Count Percentage
1 Login 5 0.07142857
2 Posted 25 0.35714286
3 Deleted 40 0.57142857
Поскольку подсчеты уже суммированы, table()
не работает:
> table(dat$`Total Count`)
5 25 40
1 1 1