问题标签 [readxl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
236 浏览

r - Readxl 函数无法检测数据类型并在强制加载后给出警告

这是我的代码。我有一个包含多个工作表的 xlsx 文件,我正在尝试加载第一个工作表。

我使用 RStudio Excel IDE 加载工作表

Rstudio Excel IDE

它生成了下面的代码,但它认为所有属性都是字符,但它应该将第一个和第四个标识为数字,所以我在导入之前手动更改了它。

数据集已导入,但我收到 50 条警告,我不确定它们指的是什么。

我检查了我加载的数据集的结构,

我有两个问题,1. 为什么 readxl 无法识别数字列并加载为数字,您可以从我手动更改的 IDE 屏幕截图中看到。(可以在下面找到数据集的快照) 2. 警告是什么意思?

PS 数据集的数字列中没有引用值或空值,我已经手动检查了所有 1097 行。

数据集工作表快照

0 投票
1 回答
274 浏览

r - 将我的excel文件中的日期与系统日期进行比较

我有一个 excel 文件,它有两列start_dateend_date. 我想将end_date与系统日期进行比较,但每次使用此代码时都会出现错误:

“<”的不兼容方法(“ops.Date”、“Ops.POSIXt”)

我正在使用读取 excel 文件

现在我正在使用

现在要做什么?

0 投票
1 回答
8630 浏览

r - R按列名读取excel

所以我有一堆excel文件,我想循环遍历并将特定的不连续列读取到数据框中。将readxl作品用于这样的基本内容:

这工作(几乎没有),但问题是我的 excel 文件有大约 114 列,我只想要特定的。此外,我不想让R猜测,col_types因为它弄乱了其中的一些(例如,对于字符串列,如果第一个值以数字开头,它会尝试将整个列解释为数字,然后崩溃)。所以我的问题是:如何指定要阅读的特定、不连续的列?该range参数使用cell_ranger不允许读取不连续列的包。那么有什么选择吗?

0 投票
2 回答
80 浏览

r - 数据框已创建,但从 excel 工作簿读取时列名没有更改

我正在尝试阅读 R 中的 excel 工作簿,并且每个工作表都会创建一个数据框。

在下一步中,我想读取创建的数据框,并在相应数据框中的每个列之前使用工作表名称和下分。

这是我正在做的事情:

创建了数据框但列名没有改变?

我不知道我错在哪里?

0 投票
1 回答
2111 浏览

r - 使用 readxl 仅在 R 中选择奇数/偶数行

我的数据如下:

为了只提取赔率行,我尝试了以下代码:

但我收到了以下信息:

不完全是我想要的。如何获取数据框如下

谢谢。

0 投票
1 回答
199 浏览

r - 如何设计一个函数来读取多个excel文件并在R中进行重复计算

我有一个包含多 Excel 表的文件,我想运行一个函数来读取每张表并从另一列中减去一列,然后计算平均值

我试过了

然后我尝试了

问题出在哪里?

0 投票
0 回答
105 浏览

r - R导入excel与readxl包错误

我面临的问题:通过 readxl 转换为“-2147483648”的导入过程中的所有巨大数字。我的“巨大”数字示例:45000000000,55000000000。在 Excel 中转换为文本也无济于事,将 col_types 定义为“文本”。有什么办法可以解决吗?

0 投票
1 回答
3575 浏览

r - read_excel 错误:read_fun 中的错误(路径 = 路径,工作表 = 工作表,限制 = 限制,垫片 = 垫片,:std::bad_alloc

我正在尝试阅读一些非常混乱的 xls 工作簿。工作簿包含合并的单元格、隐藏的行/列、分组的行/列和宏按钮。我已经能够从同一组工作簿中阅读其他工作表,但是有一系列工作表不起作用。我运行以下代码:

table <- read_xls(path = 'path', sheet = 'sheet name', range = 'A1:AZ150')

并得到

如果您对如何解决此问题有任何想法,请告诉我?

谢谢,约翰尼

0 投票
1 回答
1323 浏览

r - 使用 readxl 包范围将所需的单元格或单元格范围从 .xlsx 文件导入 R data.frame

我正在使用 readxl R 包来读取我的 .xlsx excel 表,当我使用 range 函数时,它会显示一个错误:

我的代码是:

连同readxl,我已经安装了

我也遵循 https://cran.r-project.org/web/packages/readxl/readxl.pdf中所述的指导方针

0 投票
1 回答
469 浏览

r - 从 R 中的多个 Excel 工作簿中读取第二个 excel 选项卡

我无法读取存储在本地存储的多个 Excel 电子表格的第二个选项卡中的数据。我成功地使用以下语法从这些电子表格的第一个选项卡中读取了所有数据:

但是,我找不到从第一个选项卡以外的其他特定选项卡导入数据的任何解决方案。