Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 如何将日期转换为日期计数?_R_Date - Fatal编程技术网

R 如何将日期转换为日期计数?

R 如何将日期转换为日期计数?,r,date,R,Date,我将POSIXct日期存储在一个向量中,我想绘制/提取每个日期的出现次数 head(dates1, 10) [1] NA NA NA "2012-01-19 UTC" [5] NA NA NA "2013-04-02 UTC" [9] "2012-10-04 UTC" "2012-12-20 UTC" 我得到的最接近的结果

我将
POSIXct
日期存储在一个向量中,我想绘制/提取每个日期的出现次数

head(dates1, 10)
 [1] NA               NA               NA               "2012-01-19 UTC"
 [5] NA               NA               NA               "2013-04-02 UTC"
 [9] "2012-10-04 UTC" "2012-12-20 UTC"
我得到的最接近的结果是:

hist(dates1, breaks = 27, freq = TRUE, ylim = c(0, 80))

然而,这是相当粗糙的。我想做的是将数据转换成一个向量,其中包含每个日期的计数,这样我就可以在上面进行更多的计算和绘图。我怎样才能做到这一点呢?

因为,它们看起来像是
Date
s。无论它们是
Date
s还是
POSIXct
s,这可能会有帮助:

foo <- table(as.Date(dates1))

发展性评论比否决票更有用……对我来说,这些评论的可能重复看起来像class
Date
值,而不是
POSIXct
日期时间。也许像
xa
dput(head(dates1))
这样的东西会更容易提供帮助。
dates1 <- as.Date(dates1)
foo <- factor(dates1,levels=as.character(seq(min(dates1),max(dates1),by="day")))
table(foo)