您好,我正试图将纳斯达克的数据输入R,但出现了一个错误

您好,我正试图将纳斯达克的数据输入R,但出现了一个错误,r,excel,R,Excel,我用以下代码将纳斯达克的数据输入R: nasdaq <- read.table(nasdaqFile, header = TRUE, sep = ",")[,c("Date","Adj.close")] 选择未定义的列 我正在使用的excel工作表中的列没有错误,它们被命名为“Dates”和“Adj.close”。请帮助您应该首先获得列的名称: nasdaq <- read.table(nasdaqFile, header = TRUE, sep = ",") print(coln

我用以下代码将纳斯达克的数据输入R:

nasdaq <- read.table(nasdaqFile, header = TRUE, sep = ",")[,c("Date","Adj.close")]
选择未定义的列


我正在使用的excel工作表中的列没有错误,它们被命名为“Dates”和“Adj.close”。请帮助

您应该首先获得列的名称:

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

纳斯达克首席执行官(纳斯达克)日期开盘价高收盘价低收盘价调整2016年12月1日61.96 62.11 60.39 61.74 2113800 60.63555 2 1/29 2016 59.45 62.36 58.71 62.00 2291800 60.89090 3 1/28 57.98 59.85 56.25 58.89 1903700 57.83653 4 1/2016 58.74 59.96 57.97 58.30 1714800 57.25708 5 1/2016 57.09 58.62 56.76 58.53 1382100 57.48297 1/2016 57.54.9956.56 56.60 1075400 55.58749标题是单数“日期”。您的代码用于打印我需要的列,但我正在尝试存储日期和价格,以便使用资本定价资产模型创建与其他股票价格的回归线。当我试图提取我需要的列时,我现在得到了这个错误。'head(nasdaq$Date,nasdaq$Adj.Close)error:length(n)==1L不是真的'我又做了一件事,结果成功了。谢谢你的帮助
nasdaq <- read.table(nasdaqFile, header = TRUE, sep = ",")
print(colnames(nasdaq))