问题描述
我正在尝试对“低波动性”进行回测。
但是我在制作输入数据时遇到了麻烦。
我有一个“csv”数据,名字是“price_kospi”。 它有 737 行(日期)和 2172 列(股票数量)。 行是日期索引,每列都有一个股票价格。
我想获取股票回报数据,所以我在 'quantmod' 包中使用了 Delt()
函数。
首先,我编写了像 Delt(price_kospi)
这样的代码。但它返回错误。
"Error in xts(new.x,x.index) : NROW(x) must match length(order.by)"
我认为是因为 Delt()
函数只需要一列,一个列向量,但我尝试输入数据帧数据。
我怎样才能得到每只股票的回报,意思是用 Delt() 函数或其他函数得到每一列的回报?
链接的数据框图像。
enter image description here
所以我的问题是如何获得每列 "X005930","X000660","X051910",
等的股票回报
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)