如何使用R将月度时间序列横截面输入zoo

如何使用R将月度时间序列横截面输入zoo,r,R,我想把一组面板数据放进动物园,这样它可以同时捕捉月份和年份。我的数据集如下所示。 这些数据可以从下载 我能做的最好的办法就是 dat<-read.csv("dat_lag.csv") zdat <- read.zoo(dat, format="%d/%m/%Y") 然而,我可以通过在数据集中包含第1列Date和第4列Day来实现这一点。有没有什么聪明的方法可以在不包含日期和日期列的情况下使用R将月份和年份输入动物园?提前感谢您的帮助。为什么您需要一年或一天?该信息位于日期列中,该

我想把一组面板数据放进动物园,这样它可以同时捕捉月份和年份。我的数据集如下所示。

这些数据可以从下载

我能做的最好的办法就是

dat<-read.csv("dat_lag.csv")
zdat <- read.zoo(dat, format="%d/%m/%Y")

然而,我可以通过在数据集中包含第1列Date和第4列Day来实现这一点。有没有什么聪明的方法可以在不包含日期和日期列的情况下使用R将月份和年份输入动物园?提前感谢您的帮助。

为什么您需要一年或一天?该信息位于日期列中,该列已成为zdat.Doo的索引,请在列中读取,并省略其他内容。您可以将colClasses参数与read.csv一起使用。假设文件在您的工作目录中:read.csv'dat_lag.csv',colClasses=c'NULL','numeric','character','NULL','factor','factor','numeric'将省略“日期”和“日期”列。@42,我的数据集只需要年和月,因为数据的解析是每月的。日期列表示月的第一天,这是不正确的。@hvollmeier,我想在zoo中索引年和月,也许如果我们使用您的答案删除不必要的列,例如日期和日