【问题标题】:Using read.table and fill=TRUE putting data into wrong columns with incomplete lines使用 read.table 和 fill=TRUE 将数据放入不完整行的错误列中
【发布时间】:2019-07-24 15:24:44
【问题描述】:

使用 read.table 读取具有 6 列和不同行数的文本文件。除了第三列之外,最后几行有时会丢失数据。当我使用 fill=TRUE 填充缺失的数据时,它会将第 3 列的值颠倒到第 1 列。如何让数据保留在第 3 列中,但仍将其他单元格替换为 NA?

【问题讨论】:

  • 为我工作。不过说真的:很多事情都可能出错。如果您希望有人帮助您,您需要给我们一个表格示例,例如文件的前 10 行。不过,请确保前 10 行说明了您的问题。

标签: r fill read.table


【解决方案1】:

如果您只想用NA 替换缺失值,您应该使用na.strings = ""

例如:

read.table(file, na.strings = "")

【讨论】:

    猜你喜欢
    • 2015-11-11
    • 2023-02-24
    • 2015-12-12
    • 1970-01-01
    • 2023-03-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-05
    相关资源
    最近更新 更多