r - 如何从 r 的一列中排除某些时间?
问题描述
我想在 RStudio 的数据集空气质量中找到每一列的平均值。我只想包含月份为 7 月 (7) 的值,然后找到平均值。我想过做过滤器,这样我就可以过滤列并将其分配给一个变量,然后找到每列的平均值。有没有办法在单行命令中做到这一点?
到目前为止,这是我的代码:
apply(airquality[,1:6],2,mean, na.rm=TRUE)
解决方案
这应该对你有用,lapply(subset(airquality, Month == 7), mean, na.rm = T) %>% unlist()
推荐阅读
- python - Raspberry 上的 Tensorflow:- 使用无效的保存路径“./model.ckpt”调用恢复。文件路径是:'./model.ckpt'
- sql-server - 用于跳过周末的条件 SQL 日期参数
- mysql - mysql中查询TIMEDIFF的类型
- caching - 使用较新的 CacheControl 属性缓存 HttpResult/memorystream
- regex - 谷歌分析正则表达式 - 匹配特定词,但不匹配其他词
- swift - 覆盖 URL 的公共初始化器
- mysql - 根据另一列 SQL 中的值平均一列
- r - 如何使用ggplot绘制每行的标准偏差线
- sql-server-2008-r2 - 迁移 SQL Server 复制
- typescript - 使用 TypeScript 添加自定义 Bokeh 小部件