reference-class

    2

    1답변

    방법을 ReferenceClass으로 쓰고 싶습니다. 지금까지,이 같은 있습니다 DT <- data.table(Index=1:5) MySeries <- setRefClass("MySeries", fields = list(data="data.table")) setMethod("[","MySeries",function(x, i,j,drop) {

    5

    1답변

    나는 python의 'self'키워드 또는 java의 'this'키워드와 유사한 R을 찾고 있습니다. 다음 예제에서는 메소드에서 S4 객체를 만들고 있습니다. 다른 S4 개체 및 자신에게 포인터를 전달해야합니다. 이 일을 도와 줄 수있는 언어가 있습니까? MyPrinter <- setRefClass("MyPrinter", fields = list(

    0

    1답변

    내가 roxygen2와 참조 클래스 문서화하는 것을 시도하고있다과의 방법 : #' test class #' #' @name myclass #' @export #' @field x A number #' @field y A number #' @method print Print x and y myclass = setRefClass("myclass",

    1

    1답변

    함수에 많은 인수를 전달하려고합니다 (실제로는 함수를 참조하는 클래스입니다). 클래스 이니셜 라이저에 인수를 전달할 때 세 줄의 줄임표를 사용하려고 생각하지만 작동하지 않습니다. Error in (function (expr, envir = parent.frame(), enclos = if (is.list(envir) || : unused argu

    2

    1답변

    A 클래스에서 상속받은 클래스 B을 만들면 B을 만들 때 A의 생성자가 호출되는 것으로 보입니다.이 A <- setRefClass("A", methods = list( initialize = function(mandatoryArg) { print(mandatoryArg) } ) ) B <- setRef

    1

    1답변

    R의 ReferenceClasses 메소드로 pdf 출력이 작동하지 않습니까? 이는 약간 변형과 함께 ReferenceClasses R의 문서에서 취한 예이다 mEdit = setRefClass("mEdit", fields = list(data="matrix", edits="list")) mEdit$methods( edit = function(i,

    -1

    1답변

    I이 정의 된 참조 클래스와 목록 :이 RCclass<-setRefClass("RCclass",field=list(info="character")) A<-RCclass$new(info="a") B<-RCclass$new(info="b") testList<-list(A,B) do.call(function(x){paste0(x$info)},testLi

    0

    1답변

    패키지를 처음로드 할 때 일부 패키지 정보를 초기화하고 저장하려고 시도하고 있으며 How to store some package specific information in R 및 How to run some code on load of package에서이 작업을 수행하는 방법에 대한 많은 유용한 정보를 발견했습니다. 그러나 패키지 로딩 중에 호출 할 함수

    1

    1답변

    R에서는 콘솔에 변수 이름을 입력하기 만하면 콘솔이 자동으로 값을 인쇄합니다. 새로운 S4/RC 클래스 정의를 만들었으며 콘솔에 자동으로 "인쇄"하는 더 좋은 방법을 만들고 싶습니다. 새 클래스의 콘솔 인쇄 기능을 편집하려면 어떻게합니까? 여기 콘솔 내 코드입니다 : ClassA<-setRefClass("ClassA",fields=list(value="nu

    2

    1답변

    참조 클래스를 사용하고 메소드 상속과 관련된 문제로 실행되도록 패키지를 다시 고려 중입니다. 나는 (상속) A을 포함하는 B 클래스가 있습니다. 그러나 상속 된 클래스 'B'인스턴스에 대한 메서드 중 하나를 호출 할 수 없습니다. 사실, 그들은 대상에조차 존재하지 않습니다. 다른 클래스의 메서드를 상속하는 참조 클래스는 어떻게 정의합니까? 상속 된 메서드가