簡體   English   中英

在 R 中使用 tibble() 更改日期格式

[英]Change date format with tibble() in R

我有一些數據只在年月中顯示日期,這使得它很難在情節等中工作,因為角色。 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。

有任何想法嗎?

這對我來說添加天( -01 )並轉換為日期(以便更容易在圖中使用):

USTB$Dates <- as.Date(paste0(USTB$Dates, "-01"))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM