我有一个包含许多列的嵌套框架,我想使用dplyr检查是否有任何列包含无限值。如何在document中选择包含无限值的列?
dplyr
klsxnrf11#
要在dplyr中选择任意数量的包含无限值的列,请在select中使用where来检查每列中的any值是否在is.infinite上为true:
select
where
any
is.infinite
# first, create a dataframe that has a column with Inf values data <- iris |> mutate(Sepal.Width = Sepal.Width/0) data |> select(where(~ any(is.infinite(.))))
1条答案
按热度按时间klsxnrf11#
要在
dplyr
中选择任意数量的包含无限值的列,请在select
中使用where
来检查每列中的any
值是否在is.infinite
上为true: