r - 结合R中的多列和新属性计算数据行的平均值
问题描述
我试图在我的数据集中组合多个列,但是我一直在使用该unite()
函数,这完成了一半的工作,因为它组合了所有列,但是我需要它来计算所有数字的平均值。
Unite <- Complete_TrainingSet %>%
unite(col = "PP1-3", PP1, PP2, PP3))
这是我的代码,但是我想知道如何让它计算平均值?
解决方案
也许您正在寻找明确使用的解决方案unite
。请参阅这个带有假数据的示例。在这里,您将所有列合并为一个,然后计算该列的平均值。
library(tidyr)
df %>%
unite("PP1-3", PP1, PP2, PP3, sep="") %>%
summarise(mean = mean(PP1-3))
输出
mean
1 2.5
数据
df <- structure(list(PP1 = 1:10, PP2 = 11:20, PP3 = 21:30), class = "data.frame", row.names = c(NA,
-10L))
推荐阅读
- omnet++ - 如何解决适用于 Windows 10 的 Omnet++ 的错误?
- css - After 和 Before 伪元素在 Safari 浏览器中不起作用
- brightcove - 如何将变量从父窗口传递到 Brightcove 播放器 HTML?
- javascript - symfony 在真正比较来自 ajax 的请求后重定向到另一个页面
- python - 如何在两个“for”函数下在 python 上打印任何数学计算?
- python - 如何用pyplot标记第一个和最后一个值
- jenkins - 量角器:詹金斯不会在本地构建项目(mac)
- java - Stanford-Core-NLP 为文本标记化提供 Java 错误
- java - Kettle 使用依赖项编译 Jar
- javascript - MailApp 的 html 模板中未定义的变量