计算数据框 R 中的百分比

问题描述 投票:0回答:1

我有一个多列的数据框。我想创建一个带有百分比的新列。我没有正确的输出,有什么建议吗?

il.count.description elle.count.description un.count.description   Words.count
     5                      1                      5                    563
     9                      2                      2                    65
     1                      1                      4                    100
     10                     9                      0                    89
data %>% mutate(il.count.ratio = il.count.description / Words.count * 100,
                elle.count.ratio = elle.count.description / Words.count * 100,
                un.count.ratio = un.count.description / Words.count * 100)
r statistics percentage
1个回答
0
投票

你可以试试这个,对我有用。也许错误是因为你的第一个变量名称有拼写错误。

data <- data %>% mutate(il.count.ratio = round(il.count.descrition / Words.count * 100,1),
                elle.count.ratio = round(elle.count.description / Words.count * 100,1),
                un.count.ratio = round(un.count.description / Words.count * 100,1))
© www.soinside.com 2019 - 2024. All rights reserved.