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