У меня есть список элементов с разреженными нечисловыми значениями, которые я хотел бы удалить.Я хотел бы использовать функцию, которая ищет нечисловые элементы в моем списке, а затем удаляет их.
Поскольку я генерирую несколько списков случайным образом, я не могу использовать простую базовую функцию
mylist[[-c("element.I.dont.want")]]
Функция mylist[[is.numeric(mylist)]]
не работает.Вот пример списка, который у меня есть:
mybadlist <- list(c(1,2), c(3,4), c("error here","error here"), c(2,2))
А вот список, который я хочу:
mygoodlist <- list(c(1,2), c(3,4), c(2,2))
mygoodlist