【发布时间】:2020-10-04 19:01:07
【问题描述】:
如果已经在其他地方提出过这个问题,请提前道歉。
我有多个数据框(25 列和 > 1000 行),如下所示:
> head(Amsterdam_C02 <- Amsterdam %>% filter(Chemicals == "CO2"))
Sample_ID Locality.Name Chemicals
1 VKB19xxxxxx Amsterdam CO2
2 VKB19xxxxxx Amsterdam CO2
3 VKB1xxxxxxx Amsterdam CO2
4 VKB1xxxxxxx Amsterdam CO2
5 VKB1xxxxxxx Amsterdam CO2
6 VKB1xxxxxxx Amsterdam CO2
End.Date Less.Than Activity.Value Measuring.Unit
1 2019-01-31 < 1.0714000 g/m³
2 2019-02-18 3.4609000 g/m³
3 2019-02-28 < 0.7020623 g/m³
4 2019-04-25 4.5563282 g/m³
5 2019-05-20 1.6000000 g/m³
6 2019-05-22 < 0.6000000 g/m³
我希望得到Activity.Value的均值、最大值、最小值和sd,按月份分类,只有当Less.Than不是“(“
此外,我希望 R 返回未考虑在内的全年所有值的平均值(每月未分类),因为 Less.Than 是“
我做了不同的尝试,但都没有正常工作,我更愿意寻求您的帮助。If Less.Than == "<"???
为了每月过滤,我已经尝试了 %>% filter(grepl("2019-01") 12 次,但如果可能的话,我更愿意避免手动进行,因为我还有其他数据框可以对其进行类似的分析。
【问题讨论】: