У меня есть десятки списков, каждый из которых представляет собой набор из 11 кадров данных. Некоторые кадры данных пустые (другой script не выводил никаких данных, а не ошибки).
Мне нужно вытолкнуть каждый список через функцию, но это дросселирует, когда видит пустой фрейм данных. Итак, как мне написать функцию, которая возьмет список, понизьте каждый элемент (т.е. Кадр данных), а если он 0, перейдите к следующему.
Я пробовал что-то вроде этого:
empties <- function (mlist)
{
for(i in 1:length(mlist))
{
if(dim(mlist[[i]])[1]!=0) return (mlist[[i]])
}
}
Но ясно, что это не сработало. Я бы сделал это вручную в этот момент, но это займет навсегда. Помощь?