gpt4 book ai didi

r - 删除具有nan值的行

转载 作者:行者123 更新时间:2023-12-03 10:23:39 25 4
gpt4 key购买 nike

比方说,例如,我有此数据:

data <- c(1,2,3,4,5,6,NaN,5,9,NaN,23,9)
attr(data,"dim") <- c(6,2)
data

[,1] [,2]
[1,] 1 NaN
[2,] 2 5
[3,] 3 9
[4,] 4 NaN
[5,] 5 23
[6,] 6 9

现在我要删除其中包含NaN值的行:第1和第4行。
但是我不知道这些行在哪里,如果它是100.000+行的数据集,那么我需要用一个函数找到它们并删除完整的行。

有人能指出我正确的方向吗?

最佳答案

函数complete.cases将告诉您所需的行:

data <- matrix(c(1,2,3,4,5,6,NaN,5,9,NaN,23,9), ncol=2)
data[complete.cases(data), ]

[,1] [,2]
[1,] 2 5
[2,] 3 9
[3,] 5 23
[4,] 6 9

关于r - 删除具有nan值的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5961839/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com