如何在 R 中用 0 替换 "null" 值
How to replace "null" values with 0 in R
我有一个数据库,其中某些元素具有 "null" 值。我想替换这些 "null" 值,甚至从数据库中删除包含 "null" 值的行,但我找不到这样做的方法。我使用 is.na 到 return 这些行,但 NA 和 NULL 似乎是 r 中的两个不同概念。有人知道我该怎么做吗?
谢谢
"null" 可能出现在 class 字符中,因为 "null" 与 R 中的 NULL 不同,因此 is.null() 将不起作用如果它把它当作一个字符序列。
您应该能够使用 which 语句在您的数据集中很容易地找到这些值:
todelete <- which(dataset == "null", arr.ind=TRUE)[1]
newdataset <- dataset[-todelete,]
或者您可以尝试使用 str(dataset) 提供数据集的快照,我们可以帮助更好地进行诊断。
我有一个数据库,其中某些元素具有 "null" 值。我想替换这些 "null" 值,甚至从数据库中删除包含 "null" 值的行,但我找不到这样做的方法。我使用 is.na 到 return 这些行,但 NA 和 NULL 似乎是 r 中的两个不同概念。有人知道我该怎么做吗?
谢谢
"null" 可能出现在 class 字符中,因为 "null" 与 R 中的 NULL 不同,因此 is.null() 将不起作用如果它把它当作一个字符序列。
您应该能够使用 which 语句在您的数据集中很容易地找到这些值:
todelete <- which(dataset == "null", arr.ind=TRUE)[1]
newdataset <- dataset[-todelete,]
或者您可以尝试使用 str(dataset) 提供数据集的快照,我们可以帮助更好地进行诊断。