將年份和月份(“yyy-mm”格式)轉(zhuǎn)換為日期?我有一個如下所示的數(shù)據(jù)集:Month count2009-01 122009-02 3102009-03 23792009-04 2342009-05 142009-08 12009-09 342009-10 2386我想要繪制數(shù)據(jù)(月份為x值,計數(shù)為y值)。由于數(shù)據(jù)中存在空白,所以我希望將月份的信息轉(zhuǎn)換為日期。我試過:as.Date("2009-03", "%Y-%m")但沒有用。怎么了?看起來,As.Date()也需要一天,并且無法為一天設(shè)置一個標(biāo)準(zhǔn)值?哪個功能解決了我的問題?
4 回答

一只斗牛犬
TA貢獻(xiàn)1784條經(jīng)驗(yàn) 獲得超2個贊
parse_date_time
fast_strptime
lubridate
> parse_date_time(dates1, "ym")[1] "2009-01-01 UTC" "2009-02-01 UTC" "2009-03-01 UTC"> fast_strptime(dates1, "%Y-%m")[1] "2009-01-01 UTC" "2009-02-01 UTC" "2009-03-01 UTC"
parse_date_time
fast_strptime
strptime
.
tz
> parse_date_time(dates1, "ym", tz = "CET")[1] "2009-01-01 CET" "2009-02-01 CET" "2009-03-01 CET"
truncated
> parse_date_time(dates2, "ymdHMS", truncated = 3)[1] "2012-06-01 12:23:00 UTC" "2012-06-01 12:00:00 UTC" "2012-06-01 00:00:00 UTC"
dates1 <- c("2009-01","2009-02","2009-03")dates2 <- c("2012-06-01 12:23","2012-06-01 12",'2012-06-01")
- 4 回答
- 0 關(guān)注
- 2500 瀏覽
添加回答
舉報
0/150
提交
取消