从Python中的Tibble浮动的日期

问题描述 投票:0回答:1

通过使用API​​,我在Python中(使用rpy2.objects)检索了Tibble(R对象),这是一个非常大的二维表。当我打印Tibble对象时,它包含一个日期格式为“ YYYY-MM-DD”的列。当我在Python中抓取日期时(只需通过对Tibble编制索引),它将转换为5位浮点数。例如,日期“ 2019-09-28”将转换为浮点数18167.0。我不确定如何将其转换回字符串日期(例如“ YYYY-MM-DD”)。

有人有什么想法吗?我很高兴澄清我可以做的所有事情:)

python r date tibble
1个回答
0
投票

如果Date类已转换为numeric存储模式,则可以将as.Dateorigin一起使用>

as.Date(18167, origin = "1970-01-01")
#[1] "2019-09-28"

Date存储模式为numeric

storage.mode(Sys.Date())
#[1] "double"
© www.soinside.com 2019 - 2024. All rights reserved.