【发布时间】:2014-07-22 08:38:39
【问题描述】:
如何将以下数据框(面板数据)转换为动物园?让 df 表示我的数据框;
Ctry year Carx Brx
A 2000 23 12
A 2001 18 16
A 2002 20 20
A 2003 NA 18
A 2004 24 NA
A 2005 18 12
B 2000 NA 22
B 2001 NA 20
B 2002 NA 14
B 2003 NA NA
B 2004 18 NA
B 2005 16 14
C 2000 NA NA
C 2001 NA 25
C 2002 24 32
C 2003 21 NA
C 2004 NA 15
C 2005 24 NA
我试过下面的代码
df.zoo=zoo(df[,-2], order.by=as.Date(strptime(as.character(df[,2]), "%Y")))
我得到以下带有警告的结果:“如果‘order.by’中的索引条目不是唯一的,“zoo”对象的某些方法将不起作用”
year Ctry Carx Brx
2000-06-02 A 23 12
2000-06-02 B NA 22
2000-06-02 C NA NA
.. .. .. ..
上述数据框在zoo包中执行功能最合适的转换形式是什么?
非常感谢您的帮助...
【问题讨论】:
标签: r dataframe type-conversion zoo