嗨,我正在尝试将数据从纳斯达克输入到R中,并且收到错误

时间:2017-02-07 06:42:32

标签: r excel

我用这段代码将来自纳斯达克的数据输入R:

nasdaq <- read.table(nasdaqFile, header = TRUE, sep = ",")[,c("Date","Adj.close")]

我收到此错误

Error in `[.data.frame`(read.table(nasdaqFile, header = TRUE, sep = ","),  : 

选择了未定义的列

我正在使用的Excel工作表中的列没有错误,并命名为&#34;日期&#34;和&#34; Adj.close&#34;。请帮忙

1 个答案:

答案 0 :(得分:0)

您应首先获取列的名称:

nasdaq <- read.table(nasdaqFile, header = TRUE, sep = ",")
print(colnames(nasdaq))

然后您可以使用正确的列名称。但是,我认为你在代码的“日期”末尾忘记了“s”。