Я пытаюсь разбить таблицу на основе разницы значений одного столбца следующим образом:
Создание новой таблицы, содержащей информацию, упорядоченную по номерам хромосом в виде списков
t2_s=split(tbl2, tbl2$chr)
это создает список списков. Каждый список содержит до 10000 строк. Теперь я хочу извлечь каждый список и назначить ему имя динамически, я хочу иметь возможность делать это динамически, чтобы моя программа могла обрабатывать любую таблицу любого размера и любое количество списков после разделения на основе столбца.
Я попробовал следующее, но мне кажется, что я пытаюсь применить логику Java к R :
counter = 1
for (j in t2_s){
paste(c("chrList", counter), collapse = " ") <- (t2_s[[counter]])
counter = counter + 1
}
Мне нужно что-то, что не задушит производительность R , так как размер каждого сгенерированного списка также будет огромным.
Я программист-любитель, поэтому любая помощь будет высоко ценится.