ファイルのリストがあります。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])
}
// 基本的に、filelist の各データフレームに新しい列を作成し、その列に対応する 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
等々.....
それがどのように行われるかについてのアイデア。