gpt4 book ai didi

R - openxlsx read.xlsx 无法读取某些列

转载 作者:行者123 更新时间:2023-12-05 06:15:47 27 4
gpt4 key购买 nike

目前我正在使用 openxlsx 包读取一个大型 excel 文件(约 70Mb 和 400,000 列)。我尝试过其他软件包(XLConnect、xlsx、readxl),但它们要么给我错误,要么让我的计算机停止运行。然而,openxlsx::read.xlsx 的一个大问题是它们不会导入 excel 工作表中的所有列,详情如下:

上图是我需要导入的excel文件的预览图。它有 15 列。但是,当我使用 openxlsx::read.xlsx 将此文件导入 R 数据帧时,它只导入 5 列,如下所示:

在我看来,在这种情况下,openxlsx 仅导入具有日期和数值的列(列 8 9 10 11 15),而忽略其余部分。请帮我解释这种行为的原因,并且无论如何都可以解决这个问题(即让 openxlsx 导入所有列)。非常感谢!

最佳答案

今天遇到了类似的问题,我认为原因是文件的创建方式 - 由 SAS。您是否尝试过在 Excel 中打开文件以使其正确解释所有格式?

只需打开、保存和关闭文件即可解决我的问题。

或者,如果您后来以另一种方式解决了这个问题,我很想听听。

关于R - openxlsx read.xlsx 无法读取某些列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62341484/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com