У меня есть датафрейм. Я делю этот фрейм данных на подфреймы по 6 строк в списке. Я хочу, если внутри этих подфреймов существует слово #ERROR, чтобы удалить все кадры данных (которые содержат даже в одной строке определенное слово) и получить список с меньшим количеством кадров данных. Затем я собираюсь снова преобразовать список в dataframe. Моя проблема в том, что я пробую разные коды и не могу понять, как исключить подкадр данных с определенным словом из списка.
Я пытаюсь следовать
a<-dataset
View(a)
my.list<-split(a, rep(1:119, each = 6))
z=lapply(1:length(my.list), function(i) my.list[[i]] != "#ERROR")
но то, что я получаю, это 119 элементов ИСТИНА ЛОЖЬ. Но я хочу устранить эти ложные... кто-нибудь, пожалуйста, помогите....
my.list[sapply(1:length(my.list), function(i) my.list[[i]] != "#ERROR")]
? - person Allan Cameron   schedule 01.07.2020