【发布时间】:2020-09-28 14:10:39
【问题描述】:
我有一些数据仅显示年月的日期,这使得在情节等中难以使用,因为角色。 as.Date 在这种情况下不起作用。那么如何使用 tibble 将其格式化为年月日呢?
这是我尝试过的
tibble(USTB$Dates)
tibble(USTB$Dates, "1934-01")
tibble(USTB$Dates, paste0("1934-01", "-01"))
tibble(ymd(paste0("1934-01", "-01")))
我得到了年月日的变化,但它只在第一天发生变化,这意味着现在每个日期都是 1934-01-01。
有什么想法吗?
【问题讨论】:
-
现在还不清楚你在做什么。我假设
ymd来自lubridate,但最好包括您正在使用的软件包。如果没有您的任何数据,我们无法重新创建它,并且对于有关格式的问题,这非常重要。您还刚刚创建了一个无非是“1934-01-01”的列——您想在那里做什么,您预计会发生什么?