У меня есть список структур данных с неравными столбцами и длинами строк, и я хотел бы извлечь только верхние 10 элементов из каждого столбца как можно быстрее.
Пример:
ex1 = data.frame(a = 1:20, b = 31:40)
ex2 = data.frame(a = 1:100)
ex3 = data.frame()
list = c()
list[[1]] = ex1; list[[2]] = ex2; list[[3]] = ex3
Выходными данными должен быть список фреймов данных, содержащий только верхние и нижние 10 значений каждого столбца.Для ex1 это будет выглядеть как фрейм данных со столбцами a и b.a будет иметь 1-10 и 10-20, список [[2]] будет содержать фрейм данных с элементами 1:10 и 90: 100, а список [[3]] будет пустым.
Спасибо.