Цитировать принятый ответ, на который вы ссылаетесь:
Это указывает на то, что второе и третье значения считаются не конечными.
В вашем случае у вас, похоже, есть фрейм данных , а не матрица , поэтому is.finite
будет применяться к столбцам, а не к элементам и не собирается скажу вам, что вы хотите знать.
Попытка:
which(!is.finite(as.matrix(XTR)))
Полагаю, мне следует добавить, что у меня есть подозрение, что ваши данные хранятся не так, как вы думаете. Тот факт, что which
отбросил результат только для одного столбца, V1
, намекает на то, что XTR
на самом деле является списком длины один. Вы уверены, что ваша матрица на самом деле не первый элемент в списке с именем XTR
?