magrittr
패키지에 소개 된 파이프 연산자를 사용하여 직접 작성한 패키지 dplyr
데이터 변환을 사용하고 싶습니다. magrittr
은 DESCRIPTION
파일에 Import
으로 나열됩니다. , FUNCTIONNAME (매개 변수R : 자체 작성 패키지에서 magrittr 파이프 연산자 사용
오류 : 내 자신의 패키지를로드하고 나는 다음과 같은 오류 메시지가 파이프 - 연산자를 사용하여 기능을 테스트 한 후 기능을 찾을 수 없습니다 "%> %"
함수의 소스 코드에 magrittr::%>%
에 %>%
을 변경하면 패키지가 더 이상 빌드 할 수 없습니다 수 있습니다 때문에 도움이되지 않습니다. 당신이 magrittr
이 Depends
에 나와 있던 경우에
패키지 내부의 함수 내부에서 파이프 연산자에 대해 조언 할 것입니다. 디버깅을 훨씬 더 어렵게 만듭니다 (호출 스택은 파이프와 함께 아주 깊게됩니다). 패키지의 경우, 임시 변수를 덮어 쓰면 훨씬 쉽게 테스트 할 수 있습니다 (R은 오류가 발생한 줄을 알려줍니다). 이 파이프는 대화 형으로 사용하기에는 좋지만 프로그래밍에 부담이 될 수 있습니다. –