Я хочу проверить, имеет ли файл data.frame какие-либо не конечные элементы.
Кажется, что оценивается каждый столбец, возвращая FALSE для каждого (я предполагаю, что он оценивает data.frame как список):
any( !is.finite( x ) )
Я не понимаю, почему это ведет себя иначе, чем указано выше, но отлично работает, если просто проверять NA:
any( !is.na( x ) )
Я хочу, чтобы решение было максимально эффективным. Я понимаю, что могу просто сделать...
any( !is.finite( as.matrix( x ) ) )