필자가 작성하고 싶은 데이터 프레임 개체가 6-10 개 있습니다. 지금 당장 write.table
을 사용하여 각각을 수동으로 작성해야합니다. 내 코드를 단순화하고 객체를 반복하고 모든 것을 작성하고 싶습니다.여러 데이터 프레임에 write.table 루프가 있습니다.
나는 여기에 제안을 시도했다 : 다음은
> "x"
"1" "listdata_cent"
:
Write to files in R using a loop
writing many files in a for loop using R
그러나, 내가 제대로 다음과 같이 이름이되지만, 점점 파일을 보관 내 코드 예제 :
names(lst) <- (ls(pattern = "^listdata"))
lst <- as.list((ls(pattern = "^listdata")))
for (i in nam) {
write.table(i, file = paste(i, ".txt", sep = ""), col.names= TRUE, sep = "\t")
}
도움을 주시면 큰 도움이 될 것입니다. 나는 간단한 것을 놓치고 있다고 확신한다.
nam이란 무엇입니까? 그것은 정의되지 않았다. – lmo
데이터를 제공해야합니다 ... 패턴을 적용하는 대상이 명확하지 않습니다. – user5249203
이게이 [질문] (http://stackoverflow.com/questions/4209512/write-list-of-data-frames-to-separate-csv-files-with-laply)과 관련 될 수 있습니다. –