그래서 목록 개체에 많은 데이터 프레임이 있습니다. 프레임 조건부 적용
ID Category Value
2323 Friend 23.40
3434 Foe -4.00
같은
을 구성되어 있습니다 그리고 this topic에 따라리스트로를 얻었다. this topic과 같이 간단한 함수를 실행할 수도 있습니다.이제 조건부 기능을 lapply로 실행하려고하는데 문제가 있습니다. 'ID'열은 'recnum'과 같이 다른 이름을 가진 테이블이 있으며, 각 데이터 프레임을 살펴보고 'recnum'이라는 열이 있는지 확인하고 그 이름을 ' ID ', 예 :
colnr <- which(names(x) == "recnum"
if (length(colnr > 0)) {names(x)[colnr] <- "ID"}
그러나 나는 지역 범위에 문제가있어 누가 무엇을 압니까. 어떤 아이디어?
최소 재현 예를하십시오 (
plyr
이 좋은 패키지이지만)단지의 대안으로, 당신은
gsub
를 사용하여 추가 패키지를로드 피할 수 예는 그렇지 않습니다. http://stackoverflow.com/a/5965451/334485 – themel