次のような 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