【问题标题】:How to count all the similar dates in a separate column如何在单独的列中计算所有相似的日期
【发布时间】:2019-01-22 14:51:12
【问题描述】:

我正在尝试将所有类似的日期/时间行汇总为一行和一个“计数”行。因此,我将得到两列——一列用于日期/时间,另一列用于计数。 我用这个论点将我的观察结果四舍五入为 15 分钟的时间段: dat$by15

我尝试使用此参数,但它“跳转”到以前的数据集并由于某种原因给了我错误的观察结果:

dat

谢谢你们!

【问题讨论】:

  • 欢迎来到 StackOverflow!请阅读有关how to ask a good question 的信息以及如何提供reproducible example。这将使其他人更容易帮助您。
  • 您需要使用avewith(dat, ave(seq_along(by15), by15, FUN = length))
  • 请不要发布代码/数据/错误的图像:它不能被复制或搜索 (SEO),它会破坏屏幕阅读器,并且它可能不适合某些移动设备。参考:meta.stackoverflow.com/a/285557/3358272.

标签: r datetime count aggregate nstimeinterval


【解决方案1】:

我不确定我是否理解了这个问题,但如果您尝试按日期分组并计算每个日期的观察结果,这真的很简单

library(dplyr)

grouped_dates <- dat %>% 
  group_by(Date_Time) %>%
  summarise(Count = n())

【讨论】:

  • 感谢您的帮助,但与我编写运行时得到的输出的参数相同:by15 count 2014-06-01 00:00:00 12 2014-06-01 2014-06-01 00:00:15 10 00:00:30 7。 . .当原始数据为:by15 2014-06-01 00:00:00 2014-06-01 00:00:00 2014-06-01 00:03:30 2014-06-01 00:06:45
猜你喜欢
  • 1970-01-01
  • 2020-11-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-04-05
  • 1970-01-01
相关资源
最近更新 更多