我有一个来自 api 的 df,其中包含字符串格式的
Trimestre (Código)
列:
pib$`Trimestre (Código)` <- c(199101,199102,199103,199104,199201,199202,...)
但我需要将此列更改为日期格式。我尝试过以下方法:
>
> pib %>%
> mutate(date = parse_date(`Trimestre (Código)`, format='%Y%q')) %>%
> select('Trimestre (Código)', "Setores e subsetores", Valor) %>%
> pivot_wider(names_from = "Setores e subsetores",
> values_from = Valor)
但我刚刚收到错误“不支持的格式%q”。怎么办?
library(lubridate)
library(dplyr)
pib <- data.frame(Trimestre = c(199101,199102,199103,199104,199201,199202))
pib %>%
mutate(date = yq(Trimestre))
编辑:刚刚看到你在评论中得到了答案