计算来自excel的给定导入数据的r

时间:2016-02-09 19:08:33

标签: r csv return

我是R的新手,我正试图从S& P500价格的时间序列中获得回报。 我的原始文件是csv格式。我上传了它:

$content= '<div class="test">'.
    '<span>one</span>'.
'</div>'.
'<div class="test">'.
    '<span>two</span>'
'</div>'.
'<div class="test">'.
    '<span>three</span>'.
'</div>';

$document = new AbdelilahLbardi\PHPHTMLQuery\Getter($content);

$elements = $document->withTag('div')
                     ->withClass('test')
                     ->select();

foreach($elements as $element){
    var_dump($element);
}

然后,在上传timeSeries包之后,尝试运行:

>sp500 <- read.csv2("sp500.csv")

但我明白了:

>rend <- returns(sp500)

在我看来,r读取我的文件,不是作为数字数组,而是作为字符串数组,因此它不能用于数学计算。 任何人都可以帮助我并建议我如何解决它?

非常感谢你!

1 个答案:

答案 0 :(得分:0)

在致电returns()之前,您应首先将data.frame转换为timeSeries,例如:

sp500Series <- as.timeSeries(sp500)