微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何计算行的总和适用于每个主题并除以 R 中的数字?

如何解决如何计算行的总和适用于每个主题并除以 R 中的数字?

我正在尝试计算 R 中的总和或一行除以组号并将其应用于每个主题 (n = 102)。例如,在excel表中,我试图计算在水果类别(有机= 1,非有机= 0)中选择有机食品的倾向。为了计算这一点,我将一排香蕉 + 苹果的答案加在一起,然后除以 2,然后在该主题的其余部分应用相同的公式。我可以通过使用函数 SUM(X1:X2)/2 在 excel 中做到这一点。我如何在 R 中执行此操作?

我在下面附上了一张图片

image example of excel

解决方法

如果我理解正确,您想按行求和并将每个总和除以当前行号,是吗?

sums <- rowSums(data)
divided_sums <- sums / (1:nrow(data))

如果您只想除以组数(我假设您指的是数据中的列数),那么只需执行以下操作:

sums <- rowSums(data) / ncol(data)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。