【发布时间】: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
我尝试使用的函数是来自包YieldCurve 的Nelson.Siegel。函数的输入结构应该和我一样,但格式为xts。我试过as.xts(),但它不起作用。如何将类型从 xtabs 更改为 xts 保持相同的结构?
【问题讨论】:
-
你看过tsbox吗?
-
你能
dput你的xtabs对象吗?除了xtabs,还有其他方法可以重塑您的数据。尝试使用谷歌搜索将我的数据从长到宽 -
@Waldi 该软件包没有 xtabs 到 xts 的转换。