r - 列表中的总项目数

标签 r indexing

谁能告诉我为什么我只有 1895 个元素而不是 1896 个(79 天 X 24 小时)?

 time_index <- seq(from = as.POSIXct("2017-01-02 01:00"),
                    to = as.POSIXct("2017-03-21 24:00"), by = "hour")

 length(time_index)
# >[1] 1895

最佳答案

夏令时?

time_index[1655:1660]

[1] "2017-03-11 23:00:00 EST" "2017-03-12 00:00:00 EST"
[3] "2017-03-12 01:00:00 EST" "2017-03-12 03:00:00 EDT"
[5] "2017-03-12 04:00:00 EDT" "2017-03-12 05:00:00 EDT"

要阻止这种情况发生,必须选择一个没有夏令时的时区,这里是一个示例

time_index <- seq(from = as.POSIXct("2017-01-02 01:00",tz = 'UTC'),
                 to = as.POSIXct("2017-03-21 24:00", tz = 'UTC'), 
                  by = "hour")


length(time_index)
[1] 1896

关于r - 列表中的总项目数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43193645/

相关文章:

r - 通过 HTTPS 采购 R 脚本

javascript - 当绘制的数据被更改时,在 R 中更新而不重新创建小部件

r - 生成用于分析的伪数据

javascript - R:从 doPostBack 中抓取 aspx

Mysql-这是一个很好的优化查询吗?

mysql - 在 group by 子句中使用的列上添加索引好吗?

Rmarkdown 带有 pdf 输出和纯 LaTeX 代码块

indexing - 手动重建 PyCharm 索引

mysql - 当在唯一索引列中找到匹配项时,MySQL 会停止搜索吗?

mysql - 为什么这个 MySQL 查询在条件组合时慢,但在条件分离时快?