【发布时间】:2021-01-21 16:41:45
【问题描述】:
我将一组数据导入 RStudio,其中包含 85 个变量和 139 个观察值。所有值都是整数,除了最后一列是空白的,并且由于某种原因与我从 .xls 文件创建的 .csv 文件中的所有其他内容一起导入。
因此,最后一列都是NA 值。问题是,当我尝试运行任何类型的分析时,它似乎正在读取 all 值是 NA 值。尽管如此,在 RStudio 的数据窗口中,一切似乎都很好。这个问题有没有不涉及数据的解决方案?几乎可以肯定是数据有问题吗?
在其他任何地方打开文件甚至在 R 中查看它时似乎很奇怪
【问题讨论】:
-
试试
sapply(strsplit(readLines("your.csv"), ","), length),如果它们不完全相等,则在不相等的行中有一个杂散的逗号。 -
运行分析时,是否排除了 NA 列?在进行任何分析之前将列从数据框中删除可能会对您有所帮助。
-
@Richard 我刚刚测试过,他们确实都一样。不过,这是一个很方便的技巧,谢谢。
-
@Bernardo 我尝试在有和没有问题列的情况下运行它。