如何删除大列表中的 NaN
How to remove NaN in large list
我正试图从一个非常大的列表中删除我的 NaNs
。
使用
删除 NAs
非常容易
My.List[!is.na(My.List)]
但是使用
My.List[!is.nan(My.List)]
不是列表的实现方法(R 错误)。
你能帮帮我吗?谢谢!
尝试
MyList <- na.omit(My.List)
您可以使用 sapply
找到 NaN
s
> x <- list(1, NaN, 3)
>
> x[!sapply(x, is.nan)]
[[1]]
[1] 1
[[2]]
[1] 3
我正试图从一个非常大的列表中删除我的 NaNs
。
使用
NAs
非常容易
My.List[!is.na(My.List)]
但是使用
My.List[!is.nan(My.List)]
不是列表的实现方法(R 错误)。
你能帮帮我吗?谢谢!
尝试
MyList <- na.omit(My.List)
您可以使用 sapply
找到 NaN
s
> x <- list(1, NaN, 3)
>
> x[!sapply(x, is.nan)]
[[1]]
[1] 1
[[2]]
[1] 3