2017-10-27 98 views
1

내가 작성한 일부 기능으로 패키지를 만들고 싶습니다. 이제 내 문제는 파이프 연산자 %> %를 dplyr과 함께 사용할 수 없다는 것입니다. 내가 roxygen2 패키지를 만듭니다.roxygen 패키지로 가져 오는 방법 dplyr에서 파이프 연산자 %> %

%> %없이 dplyr-commands를 쓰면 모든 것이 잘 동작합니다.

#' 
#' @import dplyr readr mailR writexl 
#' @importFrom dplyr %>% 
#' @name %>% 
#' 
#' @export 
#' 

내가 쓴 :

LazyData: true 
RoxygenNote: 6.0.1 
Imports: dplyr 

roxygen2 생성

설명 : 코드 내부

NAMESPACE

... 
importFrom(dplyr,"%>%") 
... 
+0

내가 잘못하지 않는다면'%> %'는'magrittr'의 값입니다. https://stackoverflow.com/questions/27947344/r-use-magrittr-pipe-operator-in-self-written-package도 참조하십시오. –

답변

1

보통 파이프 연산자를 magrittr에서 가져옵니다.

이 같은 약간 보이는 패키지의 R의 디렉토리에 파일을 추가 할 수 있습니다 또한

#' Pipe 
#' 
#' Put description here 
#' 
#' @importFrom magrittr %>% 
#' @name %>% 
#' @rdname pipe 
#' @export 
#' @param lhs,rhs specify what lhs and rhs are 
#' @examples 
#' # some examples if you want to highlight the usage in the package 
NULL 

당신은 패키지의 설명 파일에 수입에 magrittr을 추가해야합니다.