【发布时间】:2021-12-07 04:38:39
【问题描述】:
我正在使用 R 包从 Statistikbanken.dk 导入数据。 例如,考虑以下代码:
install.packages("danstat")
library(danstat)
user_input = list(list(code = "TRANSAKT", values = NA),
list(code = "PRISENHED", values = NA),
list(code = "Tid", values = NA))
data <- get_data(table_id = "NAH1", variables = user_input)
但是,我只想要从 2000 年到最新可用的数据。我知道 2020 年是最新的可用年份,所以我可以这样做:
user_input = list(list(code = "TRANSAKT", values = NA),
list(code = "PRISENHED", values = NA),
list(code = "Tid", values = 2000:2020))
data <- get_data(table_id = "NAH1", variables = user_input)
但是,R 程序是否有可能自动获取最新年份的数据。所以明年我就不用写 2000:2021 了。
【问题讨论】:
-
您可以尝试用 lubridate::year(Sys.Date()) 替换 2020 年吗?这可能会回答您的问题。