将data.frame转换为xts对象并保留类型

SFu*_*n28 5 r zoo xts

有没有办法从data.frame创建一个xts对象并保留数据类型?我的数字正在转变为人物.2009年的这篇文章建议将列合并到现有的xts:http: //r.789695.n4.nabble.com/as-xts-convert-all-my-numeric-data-to-character-td975564.html

目前尚不清楚这是否是唯一的方法.对于大型数据帧来说,似乎有点麻烦和麻烦.我认为开箱即用的xts会尊重数据类型.

Jos*_*ich 7

不,你不能.xts/zoo对象是具有索引属性的矩阵,您不能在矩阵中混合类型.

我们考虑过创建一个xts-data.frame类,但xts主要关心的是速度和内存效率.data.frames不是速度和内存效率,所以这不是一个优先事项.

  • 我认为这也是一个好主意,但我不需要它...所以我没有动力去写它.;-) (2认同)