개체 (데이터 프레임)를 만들지 않고 열의 이름을 바꾸려고합니다. R이 함수를 찾을 수 없습니다.
나는 실행하면 :names(data.frame(cbind(LETTERS[1:3],1:3)))[1]<-"A"
내가 얻을 :
Error in names(data.frame(cbind(LETTERS[1:3], 1:3)))[1] <- "A" : could not find function "data.frame<-"
내가 실행하는 경우 :
X<-data.frame(cbind(LETTERS[1:3],1:3))
colnames(X)[1]<-"letters"
X
은 내가 데이터 프레임을 만들었 기 때문에 열 이름이 변경 볼 수 있습니다 그리고 그것을 바꿨습니다. 이 두 코드 스 니펫은 객체 생성을 제외하고는 모두 동일합니다. R이이 함수에 유연성이 없는지 알 수 없으며 때로는 객체를 만들어야 만합니다. 그러나 "... 기능을 찾지 못했습니다."라는 오류는 나에게 조금 이상해 보였다. 누군가이 오류를 설명 할 수 있습니까?
+1 세부 사항에 대한 좋은 설명. – BrodieG
+1. 또한보십시오 : http://stackoverflow.com/questions/10449366/levels-what-sorcery-is-this –