如何用R中的0替换“null”值

时间:2015-08-27 19:05:47

标签: r null

我有一个数据库,某些元素的值为“null”。我想替换这些“null”值,甚至从数据库中删除包含“null”值的行,但我找不到这样做的方法。我使用is.na来返回这些行,但似乎NA和NULL是r中的两个不同概念。有人知道我怎么做吗?

由于

1 个答案:

答案 0 :(得分:1)

“null”可能会出现在类字符中,因为“null”与R中的NULL不同,所以is.null()如果将其视为字符序列则不起作用。

您应该能够使用以下语句在数据集中轻松找到这些值:

todelete <- which(dataset == "null", arr.ind=TRUE)[1]  
newdataset <- dataset[-todelete,]

或者您可以尝试使用str(数据集)快速提供数据集的外观,我们可以帮助您更好地进行诊断。