변수에 문자열을 대체하는 방법은 다음과 같은 작업반복적 R
Treatment$V010 <- as.numeric(substr(Treatment$V010,1,2))
Treatment$V020 <- as.numeric(substr(Treatment$V020,1,2))
[...]
Treatment$V1000 <- as.numeric(substr(Treatment$V1000,1,2))
나는 $ V1000에 $ V010, $ V020, $ V030 ... 100 개 변수가있어. 그것들은 다른 길이의 숫자입니다. 나는 숫자의 처음 두 자릿수를 "추출"하고 이전 숫자를 두 자릿수의 새 숫자로 바꾸기를 원합니다.
내 데이터 프레임 "치료"에는 여기서 언급하지 않은 80 가지 변수가 있으므로이 함수를 언급 된 100 가지 변수에만 적용하는 것이 내 목표입니다.
어떻게하면됩니까? 나는 그 명령을 100 번 쓸 수 있었지만 더 나은 해결책이 있다고 확신한다.
광범위한 좋은! 하지만 '치료'에는 이름이 이미 있기 때문에 '대장균'접근 대신 '치료 [cnames]'를 직접 사용할 수 있다고 생각합니다. 그리고 나서'_ply' 작업. –
니스, 고마워. : 나는 대답을 업데이트했다. – Jealie
그것은 매력처럼 작동합니다! 정말 고맙습니다! – Roccer