r-package

    0

    2답변

    R 프로그래밍에 대한 제한된 지식으로 작은 R 패키지를 만들려고합니다. X 벡터, 'A'와 'B'일 formula=~a+b*X 함수 호출에 상수 : 나는 다음과 같은 인수를 사용하는 것을 시도하고있다. 일단 내가 수식을 입력하면, (a,b)과 X를 따로 추출하고 함수 호출 내에서 다른 데이터 조작을 위해 사용하려고합니다. R에서 할 수있는 방법이 있습니

    0

    1답변

    을 변경합니다. 나는 R 파일 test.R에서 다음과 같이 시도하고 source ('test.R')를 사용하여 작동한다. 그러나 패키지를 만들 때이 작업을 수행하는 적절한 방법이 무엇인지 알 수 없습니다. pkg_env <- new.env() pkg_env$username <- NULL set_username <- function(username) {

    6

    1답변

    R 패키지를 개발 중이며 if(condition) stop("Error message") 조건부가 포함 된 사용자 지정 함수가 있습니다. 오류 메시지를 생성하고 비 네트에 포함시키려는 의도로 패키지 비 네트에서이 함수를 호출합니다. 그러나 이로 인해 비 네트가 실패하게됩니다. 코드가 오류 메시지를 생성하고 비 네트 문서에 이러한 오류 메시지를 보관해도 비

    -1

    1답변

    , 나는 "세부 사항"문장에서 찾을 수 있습니다 : The DESCRIPTION file: This package was not yet installed at build time." Index: This package was not yet installed at build time. 이 좋은 소리를하지 않습니다. 물론 패키지는 처음에 빌드되어야하며,

    5

    2답변

    CRAN에 대한 R 패키지의 개발과 유지 관리를 맡을 것입니다 (당연히 현재 관리자의 승인이 있어야 함). 어떻게 (오른쪽, I는 현재 메인테이너가 패키지의 업데이트 버전을 제출 할 수있는 권리를 가지고 가정?) 우리가?을 다음과 같이 진행해야 /이 일어날 수 있도록하는 데 필요한 단계입니다 내가 설명 파일을 편집 패키지, 특히 개발자 정보 현재 메인테이너

    -1

    1답변

    저는 패키지에 추가하려고하는 함수가 있습니다. devtools::document()을 통해 설명서를 생성 중입니다. 이 및 ~ 70 개의 다른 함수에 대한 .Rd 파일은 성공적으로 생성되지만이 함수는 네임 스페이스에 추가되지 않습니다. 파일은 다음 링크에서 찾을 수 있으며, 중요한 것은 truncate.distribution.r입니다. 이름에 마침표가있는

    1

    1답변

    패키지를 R로 작성할 때 패키지의 DESCRIPTION에 기본 패키지 (utils, grDevices, stats 등)를 종속으로 추가해야합니까? Some packages이 작업을 수행하지만 대부분은 그렇지 않은 것으로 보입니다. 이것에 관해서 Writing R Extensions manual에 관한 어떤 정보도 발견되지 않았습니다.

    1

    1답변

    나는 R 3.3.1 버전을 사용하고 있습니다와 오류 및 오류에서 패키지 "e1071"를 설치하는 동안 나는 다음과 같은 메시지가 얻을 : install.packages("e1071") Installing package into ‘C:/Users/test/Documents/R/win-library/3.3’ (as ‘lib’ is unspecified)

    0

    1답변

    스크립트가로드 한 패키지 (실제로는 실제 디렉토리)를 프로그래밍 방식으로 저장하려고합니다. 내가 알고있는 것 .libPaths()은 패키지를 가져올 수있는 경로를 보여줍니다 (그러나 다른 곳에서로드 할 수도 있음). 내가로드 한 패키지의 출처를 얻기 위해 이미 빌드 기능이 있습니까?

    -1

    1답변

    Rcpp와 RcppArmadillo를 사용하고 "이상한"문제가 있습니다. 함수 f1()이 있다고하자. 내 패키지 안에이 함수를 포함시키고 "R CMD INSTALL"명령을 실행합니다. 그것이 끝나면 벤치 마크를 실행하고 f1은 패키지 내부에서 약 100 마이크로 초 밖에 느리지 않습니다. 따라서 함수가 100ms를 끝내기를 원한다면 패키지에서 약 200 +