Я пишу свою диссертацию на языке R, и я хотел бы, если возможно, оказать некоторую помощь в решении моей проблемы.
У меня есть таблица, которая называется tkalp, с 2 столбцами и 3001 строкой, и после команды 'subset', которую я написал, эта таблица теперь содержит 1084 строки и называется kp.Некоторые значения kp: ![enter image description here](https://i.stack.imgur.com/gFyS4.png)
Как вы можете видеть, некоторые значения из столбца V1 непрерывно с шагом = 2, а некоторые нет.
Итак, моя сложность такова:
1. Я бы хотел «разбить» этот большой список / таблицу на меньшие списки / таблицы, которые содержат только непрерывные числа.Для этой трудности я попытался реализовать ее с помощью этих команд, но все пошло не так, как планировалось:
for (n in 1:nrow(kp)) {
kp1 <- subset(kp, kp[n+1,1] - kp[n,1])==2)
}
2. После выполнения этой задачи я хотел бы сохранитьтолько те списки, которые содержат более 10 строк.
Любая идея или помощь приветствуются!Большое спасибо
РЕДАКТИРОВАТЬ
Я загрузил изображение моей таблицы и разделил числа, которые я хочу разместить в разных таблицах.И я хотел бы сделать это для всей исходной таблицы.
синий - это таблица меньшего размера, чем исходный
черный другой
желтый другой
красный другой
И после того, как я создам все эти меньшие таблицы, я хотел бы сохранить только те таблицы, которые содержат более 10 чисел.Например, я не хочу сохранять желтую таблицу, поскольку она содержит только 4 числа.
Еще раз спасибо