gpt4 book ai didi

r - 过滤任何包含 Inf 的行

转载 作者:行者123 更新时间:2023-12-05 08:30:32 24 4
gpt4 key购买 nike

我正在尝试调试和检查为什么数据框中的某些行包含 Inf 值。

blah <- data.frame(
x = 1:10,
y = c(1:7,Inf,9:10),
z = c(Inf, 2:10)
)

尝试过:

blah %>% filter_if(is.infinite)
Error in selected[[i]] <- eval_tidy(.p(column, ...)) :
more elements supplied than there are to replace

期望的结果是一个新的数据框,其中的行包含 Inf 值,在 blah 的情况下,第 1 行和第 8 行。

如何过滤数据框以返回其中任何包含 Inf 的所有行?

最佳答案

我不确定下面的代码是否适合你

subset(blah,is.infinite(rowMeans(blah)))

给予

  x   y   z
1 1 1 Inf
8 8 Inf 8

关于r - 过滤任何包含 Inf 的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63696138/

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