2016-11-03 3 views
0

우리 팀은 여러 가지 R 스크립트 파일에 수십 가지 기능을 제공합니다. 우리는 우리가하지 아직 기존의 R 파일 C.스크립트에서 함수를 재 배열하는 프로그래밍 방식 R

에 R 파일 B 및 기타 기능에 R 파일 A, 말에서 이러한 기능의 일부를 이동하고 싶은 실현

는의 사람 인식 파싱 ​​및 재정렬을 용이하게 할 수있는 도구 또는 패키지?

나는 바퀴를 다시 발명하지 않기를 바라고있다.

아마도 devtools에 있습니까?

+3

팀에서 사용할 수 있도록 라이브러리에 포장하는 것에 대해 생각해 보셨습니까? – SymbolixAU

+0

@SymbolixAU 예! 그것이 우리 모두가 조직화되기를 희망하는 이유 중 하나입니다! – Atticus29

+3

이 질문은 약간 너무 광범위하거나 의견을 바탕으로 적합하다고 생각됩니다. 도구 권장 사항에 대한 플러스 질문은 주제와 관련이 없습니다. 잘라 내기 및 붙여 넣기 기능을 사용하기 만하면됩니까? 여기서 기술적 도전은 무엇이며 도구가 얼마나 도움이 될까요? 예상되는 입력 및 출력은 무엇입니까? [재현 가능한 예] (http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example)는보다 쉽게 ​​당신을 도울 수 있습니다. – MrFlick

답변

1

한다고 가정 내 모든 기능 (

a <- function(x) x+1 
b <- function(x) x+2 

나는 새로운 세션에로드 할 수 있습니다,

source("file.r") 

새로운 파일의 출력을,

lapply(c("a", "b"), function(name) dump(name, file=paste0(name,".r"))) 

, file.r에 여기서 두 파일, a.rb.r을 만들지 만 분명히 다르게.