dplyr if_any和数字过滤?

我有一个数值介于0和1之间的数据帧。我想使用if_any进行数值过滤:

df <- data %>%
filter(if_any(everything(), . > 0.5)

这将显示一个错误:

Error: Problem with `filter()` input `..1`.
? Input `..1` is `if_any(everything(), . < 0.5)`.
x Problem with `across()` input `.fns`.
? `.fns` must be NULL, a function, a formula, or a list of functions/formulas.

有没有人有办法以一种整洁的方式进行过滤呢?

谢谢!

转载请注明出处:http://www.cntdm.com/article/20230502/2569312.html