我有一个数据库,某些元素的值为“null”。我想替换这些“null”值,甚至从数据库中删除包含“null”值的行,但我找不到这样做的方法。我使用is.na来返回这些行,但似乎NA和NULL是r中的两个不同概念。有人知道我怎么做吗?
由于
答案 0 :(得分:1)
“null”可能会出现在类字符中,因为“null”与R中的NULL不同,所以is.null()如果将其视为字符序列则不起作用。
您应该能够使用以下语句在数据集中轻松找到这些值:
todelete <- which(dataset == "null", arr.ind=TRUE)[1]
newdataset <- dataset[-todelete,]
或者您可以尝试使用str(数据集)快速提供数据集的外观,我们可以帮助您更好地进行诊断。