簡體   English   中英

從日期中提取月份並將其轉換為單詞中的月份

[英]Extract Month from a Date and convert it to Month in words

我已經獲得了像獲得這個“2018-05-31”這樣的日期。 現在,我想創建一個新的列,它是提取的月份,05,並將其轉換為單詞“May”。 我怎么能做到?

df$Fecha<-as.Date(df$Fecha)
df$Fecha
[1] "2020-02-01" "2020-01-01" "2020-02-01" "2020-02-01"

df$Mes <- df$Fecha(Month = format(as.Date(df$Fecha), '%b'))
df$Mes

我收到一個錯誤

我們可以在轉換為Date class 后使用format

df1 <- data.frame(Month = format(as.Date(str1), '%b'))
df1
#  Month
#1   May

如果是在已經存在的數據集中創建一個新列

df$Mes <- format(as.Date(df$Fecha), '%b')

如果我們需要全名,請將%b更改為%B

數據

str1 <- "2018-05-31"

暫無
暫無

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

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