20100101
,2010-01-01
,2010/01/01
の3種類の時刻データが含まれている場合、「%Y-%m」やJan 2010
などの列を取得するにはどうすればよいですか。TidyverseなどでRの日付データから年と月を抽出する方法はありますか?
@akrunさん、ありがとうございます。
# `XXXX-XX`
```{r}
library(tidyverse)
df <- data_frame(
x = "20100101"
)
df %>%
mutate(yearMon = format(lubridate::ymd(x), "%Y-%m"))
```
# `Jan XXXX`
```{r}
df %>%
mutate(yearMon = zoo::as.yearmon(lubridate::ymd(x)))
```
あなただけの区切り文字の種類を持っている場合は、それらを取り除くと形式 - '形式(as.Date(GSUB(」 – thelatemail