在R中,如何将所有空单元格替换为0表示数值,将所有空单元格替换为Nil表示分类值?

在R中,如何将所有空单元格替换为0表示数值,将所有空单元格替换为Nil表示分类值?,r,replace,R,Replace,我正在学习R,遇到了一个问题,关于将所有空单元格替换为数值的0值和分类的值的Nil。 这是示例输入 Name data_1 a 2 b 3 5 d e 8 我试图在R中得到这样的输出 Name data_1 a 2 b 3 Nill 5 d 0 e 8 我不知道如何将数字列的空单元格替换为0,分类列的空单元格替换为零。是否有或NA中的空单元格?如果是前者,两列都是character或f

我正在学习R,遇到了一个问题,关于将所有空单元格替换为数值的0值和分类的值的Nil。 这是示例输入

Name  data_1 
 a     2
 b     3
       5
 d     
 e     8
我试图在R中得到这样的输出

Name  data_1 
 a     2
 b     3
 Nill  5
 d     0
 e     8

我不知道如何将数字列的空单元格替换为0,分类列的空单元格替换为零。

是否有
NA中的空单元格?如果是前者,两列都是
character
factor
类(这似乎不太可能),因为
read.csv/read.table
将空元素转换为
NA
元素。我的空单元格为“”。请检查
str(yourdataset)
是否有
字符
因子
类列?请尝试
df1[]其因子类列。