【问题标题】:Constant errors when reading data in r在 r 中读取数据时出现持续错误
【发布时间】:2021-01-28 10:53:43
【问题描述】:

首先,我想说我对这整个事情还是很陌生。我一直在通过计量经济学课程学习 R,并且经常遇到同样的问题。

当我尝试使用 read.table 或 read.csv 将数据读入 r 时,我总是会遇到奇怪的错误。最常见的两个是第 1 行或第 2 行包含嵌入的空值,并且某处存在不完整的行。我想明确一点,我下载的几乎每一个数据集都会发生这种情况。这些数据集都来自教科书(计量经济学),或来自 Coursera 课程(即约翰霍普金斯数据科学课程),所以它们应该没问题。我还看到我的教授导入时遇到 0 个问题。

编辑: 这是完整的错误消息

data

我尝试使用skipNul 命令将编码更改为几个选项,以及我在这里或那里找到的其他一些东西。它发生在每个数据集上,所以我觉得我在某个地方做错了什么

我是否在安装过程中进行了更改或弄乱了某些东西?会不会是excel的问题?我已经搜索了所有内容,尝试更改编码选项,但它仍然存在。

最近的一个在这里: https://www.core-econ.org/doing-economics/book/text/11-03.html#part-111-summarizing-the-data 由于警告消息,我什至无法导入(仅使用read.table(file.choose(), header= TRUE)

对于这样一个愚蠢的问题,我很抱歉,我不知道还有哪些细节会有用,但这让我非常抓狂。

如果这对我有帮助的话,我在 Windows 10 上并将韩语设置为默认语言,如果这很重要的话。

提前感谢任何花时间尝试和帮助的人

【问题讨论】:

  • 也许您可以发布确切的错误消息?这里有一些关于如何询问更有效的question的建议。
  • 这是完整的错误消息数据 我尝试使用 skipNul 命令将编码更改为几个选项,以及我在这里或那里找到的其他一些东西。它发生在每个数据集上,所以我觉得我在某个地方做错了什么

标签: r statistics


【解决方案1】:

您有两个警告,这似乎是两个不同问题的结果。第一个警告可能意味着您的 .xlsx 文件中有一个标题行是空的。

警告消息:1:在 read.table(file.choose(), header = TRUE) 中: 第 1 行似乎包含嵌入的空值

当我有这样的示例数据时,我可以重新创建错误,其中列 C 没有标题。

第二个警告是通过尝试使用 read.table() 函数读取 .xlsx 文件触发的。

在 read.table(file.choose(), header = TRUE) 中:最后一行不完整 由 readTableHeader 在 'C:\Users..\Desktop\Data 集\Project-11-datafile.xlsx'

read.table() 不用于导入 .xlsx 文件。相反,您可以使用readxl::read_xlsx() 之类的函数。 here

提供了有关如何执行此操作的一些指导

因此,您可能需要手动编辑 Excel 文件以查看数据列上是否有空白标题。然后安装readxl 包以使用read_xlsx 导入您的.xlsx 文件。

【讨论】:

    猜你喜欢
    • 2021-06-06
    • 1970-01-01
    • 2019-11-14
    • 2013-08-27
    • 2018-06-01
    • 1970-01-01
    • 2012-01-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多