R 在excel文件中读取时,列中的值会更改
我正在尝试使用带有一列时间戳的readXL包读取excel文件。对于这个特定的文件,它们是随机分布的时间,所以它们看起来像00:01、00:03、00:04、00:08、00:10等等。所以我需要这些时间戳来正确地读入R。时间戳变成随机小数 我查看了从不同程序输出的excel文件,发现excel中的列类型是自定义的。当我将自定义列转换为文本时,它会向我显示实际存储并读入R的小数。有没有办法加载时间戳而不是小数 我已经尝试使用col_类型使其成为文本或整数,但它仍然以小数形式读取数据,而不是时间戳R 在excel文件中读取时,列中的值会更改,r,readxl,R,Readxl,我正在尝试使用带有一列时间戳的readXL包读取excel文件。对于这个特定的文件,它们是随机分布的时间,所以它们看起来像00:01、00:03、00:04、00:08、00:10等等。所以我需要这些时间戳来正确地读入R。时间戳变成随机小数 我查看了从不同程序输出的excel文件,发现excel中的列类型是自定义的。当我将自定义列转换为文本时,它会向我显示实际存储并读入R的小数。有没有办法加载时间戳而不是小数 我已经尝试使用col_类型使其成为文本或整数,但它仍然以小数形式读取数据,而不是时间戳
df<-
readxl::read_xlsx(
"./Data/LAFLAC_60sec_9999Y1_2019-06-28.xlsx",
range = cell_cols("J:CE"),
col_names = T
)
小数表示午夜后的一天。所以凌晨1点是0.041667,或1/24 在R中,可以通过多种方式将这些数字转换回时间戳 请尝试此页面以获取更多信息
大多数日期/时间都以天或秒为单位存储在起点。我猜这实际上是秒数,你可以用它把它转换回日期时间。你能确认是不是这样吗?如果00:01是一分钟,那么它应该显示为60秒,这看起来像是在发生什么吗?