无法在 R-studio 中读取 Excel 文件

Posted

技术标签:

【中文标题】无法在 R-studio 中读取 Excel 文件【英文标题】:Unable to read Excel file in R-studio 【发布时间】:2019-08-25 10:12:16 【问题描述】:
install.packages('read_excel')  
library(xlsx)  
read.xlsx(path, sheet = "C:/Users/Vikas Singh/Desktop/Data KNN.xlsx",sheet=2 , range = NULL, col_names = TRUE, col_types = NULL, na = "", trim_ws = TRUE, skip = 0, n_max = Inf)        

即使在使用上述代码后,我仍然收到错误消息 no function read.xlsx

【问题讨论】:

我想你的意思是install.packages("xlsx")。没有名为 read_excel 的包。这是 readxl 包中的一个函数。 【参考方案1】:

read.xlsxopenxlsx 包中的一个函数。 您需要安装并加载readxl 包。

install.packages("readxl")
library(readxl)

然后试试下面的代码:

read_excel(path = "C:/Users/Vikas Singh/Desktop/Data KNN.xlsx", sheet = 2, col_names = TRUE, col_types = NULL, na = "", skip = 0)

【讨论】:

【参考方案2】:

您必须安装 openxlsx 软件包。请阅读相应的文档here。试试下面的代码:

install.packages("openxlsx")
library(openxlsx)  

read.xlsx(xlsxFile = "C:/Users/Vikas Singh/Desktop/DataKNN.xlsx", sheet= <sheet_index> , <... all_your_other_arguments>)

【讨论】:

以上是关于无法在 R-studio 中读取 Excel 文件的主要内容,如果未能解决你的问题,请参考以下文章

无法从 C# 中的 excel 文件中读取数值

无法用熊猫读取 excel 文件

无法使用 read_excel 从 pandas 中的 xlsx 文件中读取日期列?

Pandas 无法读取 S3 excel 文件。错误:无法确定 Excel 文件格式

在Excel中编辑后,OpenXML无法读取电子表格数据

从硒中读取空白细胞时无法处理空白细胞?