我是 R 新手,正在清理資料表,csv 有一列名為 Contract.Valid.Until
df$Contract.Valid.Until <- c("2020", "2021", "2019", "30-Jun-19", "2022", "18-Aug-2021")
我現在想將其轉換為統一的日期型別,我在 Stack Overflow 上找到了 Year 和 Dates 的函式,但沒有找到如何組合它們,這是我找到的函式
df$Contract.Valid.Until <- lubridate::ymd(df$Contract.Valid.Until, truncated = 2L)
df$Contract.Valid.Until <- as.Date(df$Contract.Valid.Until, "%d-%b-%y")
如果你們中的任何人能幫助我,我會很高興:)
uj5u.com熱心網友回復:
也許parse_date會作業
library(parsedate)
parse_date(c("2020", "2021", "2019", "30-Jun-19", "2022", "18-Aug-2021"))
[1] "2020-01-01 UTC" "2021-01-01 UTC" "2019-01-01 UTC" "2019-06-30 UTC" "2022-01-01 UTC" "2021-08-18 UTC"
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/368183.html
