我用这段代码将来自纳斯达克的数据输入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;。请帮忙
答案 0 :(得分:0)
您应首先获取列的名称:
nasdaq <- read.table(nasdaqFile, header = TRUE, sep = ",")
print(colnames(nasdaq))
然后您可以使用正确的列名称。但是,我认为你在代码的“日期”末尾忘记了“s”。