使用 read_excel 的错误消息“错误:std::bad_alloc”

rib*_*y77 5 r readxl

我正在尝试使用包中的read_excel()函数打开 Excel 文件readxl。但我不知道如何指定 Excel 文件的路径。

当我按照答案中给出的步骤输入文件路径时,我收到错误消息:

“错误:std::bad_alloc”。

Pau*_*Mor 3

首先加载包:

library(readxl)
Run Code Online (Sandbox Code Playgroud)

根据包开发页面,您只需将文件名指定为字符串,例如:

read_excel("my-old-spreadsheet.xls")
read_excel("my-new-spreadsheet.xlsx")
Run Code Online (Sandbox Code Playgroud)

您还可以指定工作表的名称或数量:

read_excel("my-spreadsheet.xls", sheet = "data")
read_excel("my-spreadsheet.xls", sheet = 2)
Run Code Online (Sandbox Code Playgroud)

使用 . 确保您位于正确的目录中getwd()。如果没有,请使用更改它setwd()