루프에서 df의 변수 이름을 간단히 변경하려고합니다. 루프없이데이터 프레임의 열 이름을 반복하십시오.
, 이것은 완벽하게 작동합니다 : (건조 실행 예제에서 나는 대신에 "1") 루프 친화적 인 방식으로
names(c1) <- c("sales", "month")
(가) 제대로 이름을 참조하는 다음 (C1) :
assign(names(get(paste("c","1", sep=""))), c("sales", "month"))
,369 :
names(get(paste("c","1", sep="")))
하지만 전체 작업을 쓰기로 나는 "첫 번째 요소는 변수 이름으로 사용"의 조정에 오류가, 여기에 코드입니다
오류의 의미를 모르지만 열 제목이 변경되지 않았습니다.
아이디어가 있으십니까?
감사합니다,
로베르토
근본적인 문제를 게시하지 않는 이유는 무엇입니까? 지금까지 귀하의 질문은 귀하가 해결하려고하는 문제에 대해 부적절한 데이터 구조를 가지고 있음을 시사합니다. – hadley
hadley, 나는 처음부터이 작업을 수행 할 필요가 없도록 원본에서 데이터 구조를 수정하라는 조언을 실제로 따랐습니다. – Roberto