gpt4 book ai didi

从 R 中的矩阵中删除无限值

转载 作者:行者123 更新时间:2023-12-04 10:35:34 25 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





Omit inf from row sum in R

(5 个回答)


2年前关闭。




我有一个矩阵 m在 R 中,我想删除 -Inf values ,然后计算 colMeans的所有列。我怎样才能在 R 中做到这一点?

m <- matrix(c(1, 3, 4, -Inf, 6, 7, 4, -Inf, 6, 0, 1, 3) , nrow = 3)
m
[,1] [,2] [,3] [,4]
[1,] 1 -Inf 4 0
[2,] 3 6 -Inf 1
[3,] 4 7 6 3

最佳答案

使用 is.finite .我想这就是您希望“删除”那些的方式 -Inf值(value)观:

m[!is.finite(m)] <- NA
colMeans(m, na.rm=TRUE)

关于从 R 中的矩阵中删除无限值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24030926/

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