У меня есть список файлов. У меня также есть список "имен", которые я substr()
из фактических имен файлов этих файлов. Я хотел бы добавить новый столбец для каждого из файлов в списке. Этот столбец будет содержать соответствующий элемент в "именах", повторяемых количество строк в файле.
Например:
df1 <- data.frame(x = 1:3, y=letters[1:3])
df2 <- data.frame(x = 4:6, y=letters[4:6])
filelist <- list(df1,df2)
ID <- c("1A","IB")
ПСЕВДОКОД
for( i in length(filelist)){
filelist[i]$SampleID <- rep(ID[i],nrow(filelist[i])
}
//в основном создаем новый столбец в каждом из фреймов данных в списке файлов, и заполняем столбец повторяющимися соответствующими значениями ID
мой вывод должен быть как:
filelist[1]
должен быть:
x y SAmpleID
1 1 a 1A
2 2 b 1A
3 3 c 1A
fileList[2]
x y SampleID
1 4 d IB
2 5 e IB
3 6 f IB
и так далее.....
Любая идея, как это можно сделать.