【发布时间】:2019-02-05 09:12:01
【问题描述】:
我收到错误“未定义的列已选择”,因为这些是该特定 Excel 工作表中的有效列名。
install.packages("xlsx")
{
library(xlsx)
library(readxl)
}
getwd()
Data<- read.xlsx("ABC.xlsx",sheetIndex = 2)
Data<- Data[,c("Profit","Name")]
【问题讨论】:
-
Data看起来像什么?请提供dput(head(Data)) -
1) 在库语句前后不需要
{}。 2)getwd()不是最佳实践,当在与文件所在目录不同的工作目录的会话中运行时,您的脚本将失败。查看here包/使用file.path构造文件路径。
标签: r dataframe data-manipulation