我从 OECD 网站下载了一些 .xls 格式的 GDP 数据。但是,为了使这些数据在 R 中可用,我需要将数据重新格式化为 .csv 文件。更具体地说,我需要第一列中的年、日和月,在逗号之后我需要 GDP 值(例如:1990-01-01、234590)。
具有 GDP 值的列可以轻松复制和转置,但如何快速添加日期?有没有一种快速的方法可以做到这一点,而无需手动添加日期?

谢谢您的帮助!
最好的,肖恩
PS。链接到特定 OECD 文件(其中之一):https ://ufile.io/8ogav或https://stats.oecd.org/index.aspx?queryid=350#
PSS。我现在已将文件更改为:

我想将其转换为与示例 1 相同的样式。我用于读取数据的代码:
gdp.start <- c(1970,1) # type "double"
gdp.end <- c(2018,1)
gdp.raw <- "rawData/germany_gdp.csv"
gdp.table <- read.table(gdp.raw, skip = 1, header = F, sep = ',', stringsAsFactors = F)
gdp.ger <- ts(gdp.table[,2], start = gdp.start, frequency = 4) # time-series representation
PSS。
dput(head(gdp.table))
structure(list(V1 = c("Q2-1970;1.438.810 ", "Q3-1970;1.465.684 ",
"Q4-1970;1.478.108 ", "Q1-1971;1.449.712 ", "Q2-1971;1.480.136 ",
"Q3-1971;1.505.743 ")), row.names = c(NA, 6L), class = "data.frame")