this one과 매우 비슷한 문제가 있지만 약간 더 복잡합니다.파일 이름 정보를 R의 요소로 사용하는 방법
특정 버킷의 특정 복제본에 대해 50 개의 관측치를 기록하는 csv 파일이 있습니다.
파일의 이름은 Genotype_Rep.csv이며 위에서 언급 한 해결책 덕분에 파일 이름에서 "Genotype"및 "Rep"를 추출하는 방법을 파악할 수있었습니다.
그러나 각 csv 파일에는 50 개의 레코드가 있기 때문에 위의 해결 방법에서는 작동하지 않는 모든 줄에 Genotype을 추가해야합니다.
예 : 각 파일이 하나 개의 관찰을 가질 때,하지만 내가 여러 줄에 추가해야하는 경우가 잘 정말 작동
#Assume that the names of the files in the wd has been assigned to 'filenames'.
#Here's a dummy version:
filenames <- c("A_1.csv", "A_2.csv", "B_1.csv", "B_2.csv")
# extract ID from filename
ids <- gsub("([A-Z])_[0-9].csv", "\\1", filenames)
import <- mdply(filenames, read.csv)
import$ID <- IDs[import$Var1]
import$Var1 <- NULL
. 의심 할 여지없이 아주 간단합니다. 누군가 나를 도울 수 있다면, 좋을 것입니다.
당신이 조금 명확히 할 수 있습니까? "lines"== "rows"입니까? "... 그것을 여러 줄에 추가해야합니다 ..."에서 "그것"은 정확히 무엇입니까? –