【问题标题】:Xtabs to xts in RR中的Xtabs到xts
【发布时间】:2020-10-03 06:22:41
【问题描述】:

我在 R 中有 xtabs 类的数据,如下所示:

 Last Update    1Y    2Y    3Y    4Y    5Y    7Y   10Y   15Y   20Y   25Y
  2011-04-15 0.666 1.315 2.105 2.780 3.355 4.180 4.807 5.233 5.411 5.504
  2011-04-18 0.653 1.280 2.053 2.727 3.311 4.142 4.785 5.206 5.395 5.491
  2011-04-19 0.652 1.273 2.053 2.730 3.312 4.143 4.771 5.201 5.380 5.468
  2011-04-20 0.655 1.293 2.092 2.766 3.356 4.181 4.796 5.227 5.402 5.490
  2011-04-21 0.644 1.281 2.079 2.772 3.337 4.171 4.805 5.231 5.409 5.485
  2011-04-25 0.635 1.261 2.047 2.734 3.314 4.141 4.762 5.181 5.361 5.449
            Tenor
 Last Update   30Y
  2011-04-15 5.504
  2011-04-18 5.486
  2011-04-19 5.461
  2011-04-20 5.503
  2011-04-21 5.503
  2011-04-25 5.494

我尝试使用的函数是来自包YieldCurveNelson.Siegel。函数的输入结构应该和我一样,但格式为xts。我试过as.xts(),但它不起作用。如何将类型从 xtabs 更改为 xts 保持相同的结构?

【问题讨论】:

  • 你看过tsbox吗?
  • 你能dput你的xtabs对象吗?除了xtabs,还有其他方法可以重塑您的数据。尝试使用谷歌搜索将我的数据从长到宽
  • @Waldi 该软件包没有 xtabs 到 xts 的转换。

标签: r xts xtabs


【解决方案1】:

显然对于将 xtabs 转换为 xts 格式,您无能为力。我使用 reshape() 重构了结构,将其转换为数据帧,最后使用 xts() 将类型更改为 xts 格式。

【讨论】:

    猜你喜欢
    • 2011-04-13
    • 2012-08-07
    • 1970-01-01
    • 2019-02-16
    • 1970-01-01
    • 2012-11-19
    • 1970-01-01
    • 1970-01-01
    • 2012-03-06
    相关资源
    最近更新 更多