as.POSIXct 给出了莫名其妙的 NA 值

马蒂亚斯·桑德拉

我有一个大型数据集(21683 条记录),并且我设法使用 asPOSIXct 以正确的方式将日期和时间组合到日期时间。然而,这不适用于 6 条记录 (17463:17468)。这是我正在使用的数据集:

> head(solar.angle)
        Date     Time sol.elev.angle ID            Datetime
1 2016-11-24 15:00:00       41.32397  1 2016-11-24 15:00:00
2 2016-11-24 15:10:00       39.11225  2 2016-11-24 15:10:00
3 2016-11-24 15:20:00       36.88180  3 2016-11-24 15:20:00
4 2016-11-24 15:30:00       34.63507  4 2016-11-24 15:30:00
5 2016-11-24 15:40:00       32.37418  5 2016-11-24 15:40:00
6 2016-11-24 15:50:00       30.10096  6 2016-11-24 15:50:00

> solar.angle[17460:17470,]
            Date     Time sol.elev.angle    ID            Datetime
17488 2017-03-26 01:30:00      -72.01821 17460 2017-03-26 01:30:00
17489 2017-03-26 01:40:00      -69.53832 17461 2017-03-26 01:40:00
17490 2017-03-26 01:50:00      -67.05409 17462 2017-03-26 01:50:00
17491 2017-03-26 02:00:00      -64.56682 17463                <NA>
17492 2017-03-26 02:10:00      -62.07730 17464                <NA>
17493 2017-03-26 02:20:00      -59.58609 17465                <NA>
17494 2017-03-26 02:30:00      -57.09359 17466                <NA>
17495 2017-03-26 02:40:00      -54.60006 17467                <NA>
17496 2017-03-26 02:50:00      -52.10572 17468                <NA>
17497 2017-03-26 03:00:00      -49.61071 17469 2017-03-26 03:00:00
17498 2017-03-26 03:10:00      -47.11515 17470 2017-03-26 03:10:00

这是我正在使用的代码:

solar.angle$Datetime <- as.POSIXct(paste(solar.angle$Date,solar.angle$Time), format="%Y-%m-%d %H:%M:%S")

我已经尝试手动填写它们,但这没有任何区别:

> solar.angle$Datetime[17463] <- as.POSIXct('2017-03-26 02:00:00', format = "%Y-%m-%d %H:%M:%S")
> solar.angle$Datetime[17463]
[1] NA

任何帮助将不胜感激!

克莱门斯

这里的问题是,这是你切换到夏令时的时间,所以需要指定时区,否则会有歧义。如果您指定时区,它将起作用:

as.POSIXct('2017-03-26 02:00:00', format = "%Y-%m-%d %H:%M:%S", tz = "GMT")

返回:“2017-03-26 02:00:00 GMT”

您可以查看?timezones更多信息。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Rails / Ruby:TimeWithZone比较莫名其妙地失败了等效值

来自分类Dev

自定义函数会莫名其妙地停止某些值的工作

来自分类Dev

isKindOfClass莫名其妙的身份问题

来自分类Dev

bash:莫名其妙的行为

来自分类Dev

文本莫名其妙地忽略了其容器的边界

来自分类Dev

草绘为XCode图像大小?(莫名其妙)

来自分类Dev

数组和循环中输出的莫名其妙的变化

来自分类Dev

C代码莫名其妙地跳过了行

来自分类Dev

莫名其妙的行为国防部重写

来自分类Dev

pandas.merge莫名其妙地缓慢

来自分类Dev

WebClient.DownloadFile的莫名其妙的行为

来自分类Dev

Azure Functions中的莫名其妙的存储事务

来自分类Dev

OpenGL矩形莫名其妙地占据了整个窗口

来自分类Dev

NHibernate突然非常慢-莫名其妙的行为

来自分类Dev

C代码莫名其妙地跳过了行

来自分类Dev

莫名其妙的mod_rewrite行为

来自分类Dev

数组和循环中输出的莫名其妙的变化

来自分类Dev

Javac 在 Hudson 上莫名其妙地失败了

来自分类Dev

jQuery .empty() && .append() 莫名其妙地失败

来自分类Dev

我的 div 之间莫名其妙的差距

来自分类Dev

PHP 变量莫名其妙地更新

来自分类Dev

tar莫名其妙地试图打开一个不存在的目录

来自分类Dev

ComputeHash调用莫名其妙地有所不同

来自分类Dev

画布drawImage莫名其妙地偏移了1个像素

来自分类Dev

Rails路由助手在请求之前莫名其妙地使用了“后安装”

来自分类Dev

莫名其妙的“无效的长度参数传递给LEFT或SUBSTRING函数”

来自分类Dev

网页右侧出现莫名其妙的空白。使水平滚动条出现

来自分类Dev

UITapGestureRecognizer莫名其妙地停止识别轻击手势

来自分类Dev

插入式训练RF模型-莫名其妙的长期执行

Related 相关文章

热门标签

归档