r - 使用 R 按小时列计算所有组的平均值
问题描述
我有以下数据框:
ID Value Time_hr
1 0.1 0
1 0.15 1
1 0.2 2
2 0.08 0
2 0.12 1
3 0.09 0
3 0.12 1
3 0.13 2
3 0.15 3
我想找到所有组的所有基线值(Time_hr = 0)的平均值,以及其他时间范围(1、2、3等)的平均值,如下所示:
Time_hr Mean_val
0 0.09
1 0.13
2 0.14
3 0.15
这是我的解决方案不起作用:
aggregate(df, by=list(df$Value,df$Time_r),FUN=mean)
有没有人有一个可以解决这个问题的解决方案?谢谢
解决方案
推荐阅读
- c++ - 在模板中奇怪地使用 std::accumulate
- c++ - OpenMP omp_get_num_threads() VS omp_get_max_threads()
- html - 如何使用 Selenium WebDriver 和 Java 提取外部跨度的文本
- git - 具有混合编码文件的现有 Git 存储库
- r - 将 ebay Feed API 与 R 一起使用
- r - 如何仅在 ggplot2 图的一侧添加边框?
- python-3.x - KeyError:设置索引时“列中都没有['minute']”
- java - 当我完成活动以获得结果时调用 OnCreate 和 onActivityResult
- c# - 对象的深拷贝
- python - 如何将不同年份的月度价格回报合并到一个数据框中?