Допустим, у меня есть файл с разделителями табуляцией fileA.txt
, содержащий несколько типов информации следующим образом:
X 123 78000 0 romeo
X 78000 78004 56 juliet
Y 78004 78005 12 mario
Y 78006 78008 21 mario
Y 78008 78056 8 luigi
Z 123 78000 1 peach
Z 78000 78004 24 peach
Z 78004 78005 4 peach
A 78006 78008 12 zelda
A 78008 78056 14 zelda
У меня есть этот фрейм данных, сохраненный в переменной следующим образом:
df <- read.table("fileA.txt",sep="\t",colClasses=c("character","numeric","numeric","numeric","character"))
colnames(df) <- c("location","start","end","value","label")
Предположим, что я не знаю, сколько разных строк содержится в первом столбце df[,1]
, и назовем это число n
. Я хотел бы автоматически генерировать n
новых фреймов данных, каждый из которых содержит информацию для одного типа строки. Как мне написать функцию для этого?