这是一些可重现的代码,显示了我试图在另一个数据集中解决的问题。假设我有一个数据框df
,其中包含一些NULL
个值。我想用NA
替换这些,正如我在下面尝试的那样。但是当我打印出来时,它会显示为<NA>
。查看第二个数据框,它是我想从df生成的数据帧,其中NA
是一个没有胡萝卜的常规旧NA
。
> df = data.frame(a=c(1,2,3,"NULL"),b=c(1,5,4,6))
> df[4,1] = NA
> print(df)
a b
1 1 1
2 2 5
3 3 4
4 <NA> 6
>
> d = data.frame(a=c(1,2,3,NA),b=c(1,5,4,6))
> print(d)
a b
1 1 1
2 2 5
3 3 4
4 NA 6