for 루프를 사용하면 r을 사용하여 110 만 행의 데이터 세트를 r을 가져 와서 데이터를보다 잘 처리하기 위해 각각 대략 10,000 행의 110 개의 테이블로 나눌 수있었습니다. 이제 각 테이블의 값을 다른 데이터 프레임 이름에 할당하는 for 루프를 실행하려고합니다.루프를 사용하여 다른 데이터 프레임으로 데이터 프레임의 변수 이름 읽기
내 테이블 이름은 다음과 같습니다
Pom_1
Pom_2
Pom_3
...
Pom_110
는 내가하고 싶은 것은 다음과 같은 루프를 만들 수 있습니다 :
for (i in 1:110)
{
Pom <- read.table(paste("Pom",i,sep = "_"))
for (j in 1:nrows(Pom))
{do something}
}
그래서 나는 배열을 반복하고 싶지 "Pom"에 각 Pom 테이블의 값을 할당하면 Pom의 각 하위 섹션에서 for 루프를 실행할 수 있습니다. 이 문제는 read.table 함수가 맞지 않는 것 같습니다. 어떤 아이디어?
나는 내 추측을 기반으로 다음과 같은 죄송 합니다만, 귀하의 접근 방식은 "귀하가 데이터를보다 잘 처리하도록"해야하는 것과 반대입니다. – Roland
롤랜드와는 다르지만 문제는 무엇입니까? 정확히 무엇이 문제입니까? 오류가 있습니까? 이 테이블 이름은 작업 디렉토리의 실제 파일이거나 사용자 환경의 변수입니까? 파일 인 경우 끝에있는 파일 형식을 추가해야합니다. csv 파일처럼 read.csv ("Pom_1.csv")가 아닌 read.csv ("Pom_1") – DMT