首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >R- openxlsx read.xlsx无法读取某些列

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

Stack Overflow用户
提问于 2020-06-12 17:35:13
回答 1查看 394关注 0票数 2

目前我正在使用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导入所有列)。非常感谢!

EN

回答 1

Stack Overflow用户

发布于 2020-12-02 08:08:03

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

我的问题可以通过简单地打开、保存和关闭文件来解决。

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62341484

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档