r - 将 XTS 上的 Apply.monthly 应用于非零列
问题描述
希望在具有多列的 xts 表上使用 apply.monthly 函数。它适用于 Max,但 Mean 和 Min 会受到某些列的值为零的事实的影响。我可以在不计算零列的情况下应用此功能吗?
apply.monthly(Total.Consumption.df, min)
对不起,如果这是一个非常简单的问题:)
解决方案
一种选择是替换0
withNA
然后获取min/max
withna.rm = TRUE
apply.monthly(replace(Total.Consumption.df, Total.Consumption.df == 0, NA),
min, na.rm = TRUE)
推荐阅读
- postgresql - 我无法从 Intellij 连接到 Docker 上的 postgres 数据库
- react-native - 如何覆盖 react-native-camera-kit 中的相机样式?
- python - 出现“[IM002] [Microsoft][ODBC Driver Manager]”错误、Azure SQL、Azure Functions?
- html - 如何在 Sharepoint 中将 Teams 对话(HTML)转换为 JSON
- go - rand.Intn generating same random sequences multiple time
- java - Maven 依赖项未在 Eclipse 中安装
- javascript - 页面之间的移动是否会结束 Flask 中的 Socket.io 连接?
- c++ - 递归模板函数内的无限循环
- python - 一维数组和二维数组元素搜索
- asp.net-core - 有没有办法确保实体框架核心中的数据库迁移?