将POSIX日期字段转换为plm接受的时间索引的最佳方法是什么?
我在试用plm软件包进行R中的第一次差分估计。正如标题中所述,我想知道如何将我的POSIX日期如“2002-10-01”转换为plm时间索引所理解的值。我想这意味着使用整数值?
这是我到目前为止所尝试的:
panel.fd <- plm(y~X,index=c("datefield","id"),model="fd",data=z)
# returns
Error in pdim.default(index[[1]], index[[2]]) :
# when I convert my datefield to a factor, I get the same error...
z$t_idx <-as.factor(z$datefield)
没有找到相关结果
已邀请:
2 个回复
播匣扦阔食
膛嵌墒缅欠
把它变成一个整数值。
如果你将这个数字除以86400,你将获得自1970-1-1以来的天数。 除了索引之外,plm包不使用时间变量,所以你只需要一个整数值。 编辑: 如何格式化然后转换: