hablar包dte()函数转换POSIXct类型日期时日期减一天问题
hablar包
dte()函数转换POSIXct日期时日期丢失一天的问题 问题描述
在R中使用hablar包的dte()函数转换POSIXct类型的日期时间数据时,出现日期天数减少一天的异常:
- 通过readxl读取的Excel数据中,
Date.of.birth等字段为POSIXct类型,日期值与原文件完全一致 - 执行
hablar::convert(dte(starts_with("Date")))转换后,所有日期的天数均减1,例如David Bowie的出生日期从1947-01-08变为1947-01-07
已确认readxl读取过程无错误,原始数据与Excel文件内容匹配。
环境及包版本
- R版本:4.2.3
- 运行环境:Windows 10 x64,RStudio 2023.3.0.386
- 关键包版本:
- hablar:0.3.2
- readxl:1.4.2
内容的提问来源于stack exchange,提问作者phargart
相关产品推荐
相关产品推荐

