У меня есть список фреймов данных, из которых мне нужно получить последнюю строку 2-го столбца. Все фреймы данных имеют разное количество строк. Я уже написал код с использованием lapply, который может извлекать любую строку по переменной "num" (возвращая NA для чисел, которые превышают длину строки фреймов данных), однако я хочу включить переменную num = "худший", которая вернет последняя строка, 2-й столбец доступных данных. Это код для извлечения «n-й» строки (xyz - это список фреймов данных):
if(num=="best"){num=as.integer(1)} else
(num=as.integer())
rownumber<-lapply(xyz, "[", num, 2, drop=FALSE)
Целый день ломал голову, пытаясь найти решение, чтобы объявить num == "худшим". Я хочу избежать петель, поэтому я использую lapply, но, может быть, другого пути нет?
tail
сlapply
.tail
имеетn
аргумент. - person A5C1D2H2I1M1N2O1R2T1   schedule 17.10.2013