将 Year-quarter 字符串转换为 R 中的日期对象
Converting a Year-quarter string to date object in R
我有以下字符串
dat = '2008Q1'
我想将其转换为 date
对象,所以我在下面进行了尝试,
as.Date(dat, format = '%Y%Q')
这给出了
NA
在python
中有一个直接的方法如
R
中是否有可用的函数来执行相同的操作?
使用 {lubridate} 最简单
library(lubridate)
yq(dat)
#[1] "2008-01-01"
替代{zoo}
library(zoo)
as.Date(as.yearqtr(dat, format = "%YQ%q"))
#[1] "2008-01-01"
我有以下字符串
dat = '2008Q1'
我想将其转换为 date
对象,所以我在下面进行了尝试,
as.Date(dat, format = '%Y%Q')
这给出了
NA
在python
中有一个直接的方法如
R
中是否有可用的函数来执行相同的操作?
使用 {lubridate} 最简单
library(lubridate)
yq(dat)
#[1] "2008-01-01"
替代{zoo}
library(zoo)
as.Date(as.yearqtr(dat, format = "%YQ%q"))
#[1] "2008-01-01"