Если ваш data.frame называется dat
, попробуйте следующее.
Сначала он создает логический индекс inx
со значениями TRUE
, если все элементы столбца имеют менее 100 символов. Затем он помещает в исходный файл data.frame только те столбцы.
inx <- sapply(dat, function(x) all(nchar(x) < 100))
new_dat <- dat[which(inx)]