【问题标题】:how to use "NA" as string如何使用“NA”作为字符串
【发布时间】:2015-10-14 13:07:04
【问题描述】:

我有一个 csv 文件,其中一列是字符类型。该变量的少数值是 NA(字符串)。但是当我使用 read.csv() 在 R 中读取 csv 文件时,“NA”字符串存储为 NA。我该如何解决?

【问题讨论】:

  • csv文件用什么来表示缺失值?
  • 我不明白您面临的问题是什么。请提供 MWE
  • @Pierre Lafortune,它们在 csv 文件中只是空白
  • 空白对新用户可能意味着" """。无论是哪一个,都将其添加到 jeremy 的答案中为 na.strings=" "na.strings=""
  • 是的,这是个好主意,谢谢

标签: r na


【解决方案1】:

您可以在read.csv 中使用na.strings 参数:

read.csv("myfile.csv", na.strings = "NNN")

【讨论】:

  • 它有效,但 na.strings 有什么作用?是用“NNN”替换空白字符串吗??
  • 你需要告诉read.csv你是如何处理空白数据的。默认值为“NA”,因此您可以将其更改为 NA 以外的任何值,以便读取您的数据。如果您确实使用了某些东西而不是 NA 作为缺失值,请将“NNN”更改为该值。
猜你喜欢
  • 2015-09-16
  • 2017-07-26
  • 1970-01-01
  • 2011-04-10
  • 2015-09-10
  • 1970-01-01
  • 1970-01-01
  • 2021-10-08
  • 1970-01-01
相关资源
最近更新 更多