我正在尝试运行此代码:
minvar.opt <- optimize.portfolio(ExptdRnt, minvar.port, optimize_method = "random",rp = rportfolios)
应用markowitz投资组合优化。但是我遇到了这个错误:
checkData(R)出错:数据无法转换为时间 系列。如果您尝试从数据对象传入名称 一列,你应该使用'data [rows,columns,drop =]的形式 假]'。 Rownames应具有标准日期格式,例如 “1985年3月15日”。另外:警告消息:在if(class(x)== “数字”){:条件有长度&gt; 1而且只有第一个 元素将被使用