首页 > 解决方案 > 使用excel将csv导出到R

问题描述

我希望有人可以帮助我解决我目前面临的excel问题。我一直在尝试将我在 Excel Ver 16 中编写的 csv 文件导出到 R studio 中,但它不断给出“readTableHeader 在'Book1.csv' 上找到的不完整的最后一行”错误。我已经包含了错误的屏幕截图和我为此使用的文件。不过,我直接从 Kaggle 下载的另一个名为“adult-test.csv”的数据集似乎不会发生这种情况。

我已经尝试了所有方法,从重新安装 R、R studio、Excel,我什至求助于使用 Google 表格,但它仍然无法正常工作。如果有人知道我做错了什么,请帮忙!

我的 R 工作室代码的图像

我无法阅读的 csv 文件的图片

标签: rexcelexport-to-csv

解决方案


这里很难猜。

有时 Excel 会csv错误地保存文件 - 即使表格下方的单元格是空的 Excel 也会将它们保存在 csv 中,因为也许在过去,那里有一些东西。

所以,这里有一个建议

  1. 也许尝试直接读取 Excel 文件,而不是先将其保存为 csv。例如,您可以read.xlsx()openxlsx包中执行此操作。
  2. 如果这没有帮助,请使用文本编辑器打开 csv 文件(而不是再次使用 Excel)。然后您将能够看到实际问题,如有必要,请在此处发布文本(而不是 Excel 屏幕截图)

推荐阅读