r语言 - 在 csv 电子表格中将负值替换为 NA



>我有带有hude数据集的csv电子表格。 作为清理数据的一部分,我必须用 NA 替换负值,因此当我使用任何统计数据的平均函数时,R 可以忽略这些负值。我正在使用 R,如果有人可以提供一种更简单的处理方法,而不是尝试处理每个单独的列和行,然后使用 rbind 或 cbind,我将不胜感激。

这实际上可以使用Google Sheets或Microsoft Excel快速完成,无需为此使用R。

  1. 将CSV文件加载到Google表格或Excel上。
  2. 打开钳工。
  3. 使用"按条件筛选"过滤要查找负值的列
  4. 将所有筛选的值更改为 NA 并保存该 CSV。
  5. 导出 CSV 格式,因为过滤器将您的文件转换为 Google 表格文件或 Excel 文件。

现在,您可以在 R 中使用该 csv 文件。

如果使用 R进行操作,则只需在 R 中编写一个条件,以便在计算统计信息时忽略 CSV 中的负值。如果您的csv文件很重,我会说这比操作csv文件更容易。您可以使用如下所示的内容:

df[df < 0] <- NA

最新更新