하나의 폴더에 여러 개의 csv 파일이 있습니다. 이 폴더의 각 CSV 파일을 하나의 개별 데이터 프레임으로로드하려고합니다. 다음으로,이 데이터 프레임의 특정 요소를 행렬로 추출하여 모든 행렬의 평균을 계산하려고합니다. 폴더에 11 CSV-파일이있는 것처럼r for 루프에서 변수를 만들고 주소 지정
setwd("D:\\data")
group_1<-list.files()
a<-length(group_1)
mferg_mean<-data.frame
for(i in 1:a)
{
assign(paste0("mferg_",i),read.csv(group_1[i],header=FALSE,sep=";",quote="",dec=",",col.names=1:90))
}
지금은 데이터가
나는이 루프에서 각 데이터 프레임을 해결할 수있는 방법mferg_11
에
mferg_1
프레임이? 앞서 언급 한 것처럼 각 데이터 프레임에서 특정 요소를 매트릭스로 추출하려고합니다. 나는 이것을 다음과 같이 상상할 것입니다 :
assign(paste0("mferg_matrix_",i),mferg_i[1:5,1:10])
그러나 R은 mferg_i를 루프에서 인식하지 못하기 때문에 분명히 작동하지 않습니다. 이 데이터 프레임을 어떻게 처리 할 수 있습니까?
믿을 수 없지만 작동하지만 이해가 안됩니다! 고맙습니다! 나는 너의 그 몇 줄을 해독하는 밤을 보내야 해! – curbholes