我有一个带有一些空单元格的excel表。具体来说,我有2列:第1列有一些空白单元格,第2列有所有空白单元格。
问题是当我将表导入R时,第1列中的空单元为空,而在第2列中则为NA。我需要NA才能出现在所有这些对象中。
有人知道为什么会这样吗?或至少以某种方式修复它。
我使用read.csv
或read.csv2
或data.table::fread
将此表导入到R中,但两者都相同。
非常感谢您的帮助。
答案 0 :(得分:0)
首先,您可以将excel文件另存为包含NA值的.csv文件。然后,您可以简单地使用read.csv("data.csv")
。所有空单元格仅由NA表示。
答案 1 :(得分:0)
对于read.csv2()
,请尝试添加参数na.strings =
并指定要解释为NA的所有字符串,例如。 c("NA", "N/A", "na", " ")
等...
确保在excel电子表格中,“空”单元格不包含空格和其他看起来是空白的字符。