-1
for 루프를 사용하여 원본을 변경하고 이름을 바꾸고 삭제할 여러 데이터 프레임에서 함수를 실행하려고합니다. 함수 내에서 모든 것이 작동하지만 for 루프를 실행하는 방법에 대한 구문에 대한 문제가 발생합니다. 나는 내 문제를 재현하는 간단한 예제를 작성했다.For 루프가있는 목록에서 개체를 지정하는 경우
Sample_1<-c(1,2,3,4)
Sample_2<-c(2,4,6,8)
Sample_3<-c(11,13,15)
Samples<-c(1,2,3)
for (i in Samples){
assign(paste0("Mean_",i),mean(paste0("Sample_",i)))
}
감사의 말을 전한다.
'할당'을 사용하지 마십시오. 샘플을 목록에 넣고 목록을 반복합니다. 그런 다음 평균값을 벡터에 넣을 수 있습니다. – Roland