问题描述
..$ : NULL
当第二个出现时
..$ : chr [1:2266] "1" "2" "3" "4" ...
相反。 在这种情况下,这意味着什么?我怎么能改变 "..$ : chr [1:2266] "1" "2" "3" "4" ..." 到第二个对象中的 "..$ : NULL"?
Error in rval[i,j,drop = drop.,...] : subscript out of bounds
可能存在的问题之一是数据的格式。对象“OtherReturns”用作包中的示例数据。我希望通过更多地了解动物园对象来解决错误。但是,我无法理解以下两个对象之间的格式差异:
> str(OtherReturns)
‘zoo’ series from 2010-07-01 to 2013-03-28
Data: num [1:720,1:4] -1.1568 -0.2727 -0.0229 1.01 -0.9107 ...
- attr(*,"dimnames")=List of 2
..$ : NULL
..$ : chr [1:4] "NiftyIndex" "CallMoneyRate" "SP500" "USDINR"
Index: Date[1:720],format: "2010-07-01" "2010-07-02" "2010-07-05" "2010-07-06" "2010-07-07" "2010-07-08" "2010-07-09" "2010-07-12" ...
> str(zoo_SP500)
‘zoo’ series from 2007-01-03 to 2015-12-31
Data: num [1:2266,1:2] 1417 1418 1410 1413 1412 ...
- attr(*,"dimnames")=List of 2
..$ : chr [1:2266] "1" "2" "3" "4" ...
..$ : chr [1:2] "SP500_Closing" "Index_return"
Index: Date[1:2266],format: "2007-01-03" "2007-01-04" "2007-01-05" "2007-01-08" "2007-01-09" "2007-01-10" "2007-01-11" "2007-01-12" ...
乍一看,这两个对象在这方面看起来是一样的:
> head(OtherReturns,3)
NiftyIndex CallMoneyRate SP500 USDINR
2010-07-01 -1.15678265 NA NA 0.3009785
2010-07-02 -0.27267977 NA -1.341017 0.0000000
2010-07-05 -0.02291607 NA NA 0.4070272
> head(zoo_SP500,3)
SP500_Closing Index_return
2007-01-03 1416.60 -0.1198618
2007-01-04 1418.34 0.1228293
2007-01-05 1409.71 -0.6084578
非常感谢任何帮助和解释! 谢谢!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)