小编And*_*rew的帖子

计算不存在的日期

我正在处理包含2列的数据框,如下所示:

    time        frequency
  2014-01-06       13
  2014-01-07       30
  2014-01-09       56
Run Code Online (Sandbox Code Playgroud)

我的问题是我有兴趣计算频率为0的天数.使用RPostgreSQL/RSQLite来提取数据,因此除非有值(即除非频率至少为1),否则没有给出日期时间.如果我有兴趣计算数据框中实际不存在的这些日期,有没有简单的方法去做呢?IE如果我们考虑日期范围2014-01-01到20-14-01-10,我希望它算7

我唯一想到的是蛮力为每个日期创建一个单独的数据框(注意这是4年以上的日期,这将是一项巨大的任务)然后合并两个数据帧并计算NA值的数量.我确信有一个比我想象的更优雅的解决方案.

谢谢!

r date

3
推荐指数
1
解决办法
108
查看次数

标签 统计

date ×1

r ×1