【发布时间】:2015-08-24 13:02:23
【问题描述】:
我有一个按日期和时间间隔列出的整数计数观察数据框。我想使用 dplyr 包按日期查找这些观察值的中位数。我已经正确格式化了日期列,并像这样使用了 group_by:
data.bydate <- group_by(data.raw, date)
当我使用 summarise() 查找每个日期组的中位数时,我得到的只是一堆零。数据中有 NA,所以我一直在用 na.rm = TRUE 剥离它们。
data.median <- summarise(data.bydate, median = median(count, na.rm = TRUE)
我还有其他方法吗?
【问题讨论】:
-
建议提供一些可重现的数据。
-
如果没有可重现的示例,我们无法确定问题所在。关于代码,它看起来不错。`如果你只有 0 和 NA,那么你可能会得到一堆零。