s4

    2

    1답변

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

    2

    1답변

    재현 예 : setClass("test", representation(a="ANY")) A <- structure("blahblahblah", class="try-error") new("test", a=A) # Error in validObject(.Object) : invalid class “test” object: blahblahblah 나는

    2

    2답변

    퍼즐은 객체의 "가상 슬롯"에있는리스트의 요소에 접근하고있다. 4 중 (2)를 사용하여 성공의 하나가 시도 할 수 있습니다 접근 : setClass("TempA", contains="list") A = new("TempA", list(a=1,b=2)) A 그냥 목록의 이름을 표시하지 않습니다 인쇄 할 수 있습니다. ## An object of cla

    40

    1답변

    기본적으로 setMethod 또는 (setGeneric)에 많은 인수가 있으면 매우 느리게 작동합니다. setClassUnion(name = "mNumeric", members = c("missing", "numeric")) setClass(Class = "classA", representation = representation(ID = "characte

    0

    1답변

    지연 할당을 사용하여 S4 객체의 슬롯에 새 값을 할당하고 싶습니다. 이 할당은 기본적으로 데이터베이스 쿼리이며, 값이 실제로 사용될 때만 데이터베이스 쿼리가 실행되기를 원합니다. 그러나뿐만 아니라 할 것입니다이 테스트를 위해서 : testFunction <- function(id = 1){ print("running query") ret

    7

    1답변

    plm을 사용하여 패널 회귀 출력 테이블을 생성하는 데 texreg를 사용하고 있습니다. 모든 gof 통계의 출력을 억제하고 싶습니다. 그것은 R2, adj R2 및 N을 표시하기보다는 오히려 adj R2를 보여주고 싶습니다. 누구든지이 작업을 수행하는 간단한 방법을 알고 있습니까?

    0

    1답변

    train 클래스 (캐럿 패키지)의 결과를 반환하기 위해 사용자 정의 클래스 빌더 setClass()를 사용하려고합니다. 이 숫자 유형 인으로이 return(new("Trainresults", successrate=successrate, plsFit=plsFit)) "successrate은"잘 작동하지만 plsFit은 (유형

    2

    2답변

    아마도 여기에서 상상할 수있는 S4 클래스에 대한 가장 기본적인 질문 일 것입니다. 정의한 S4 클래스를 저장하여 다른 곳에서 재사용 할 수있는 가장 간단한 방법은 무엇입니까? 나는 많은 대규모 데이터 세트를 가져 와서 그것들로부터 요약 정보를 작은 S4 객체로 컴파일하는 프로젝트를 가지고있다. 따라서 각 세션에 대한 요약 개체를 만들기 위해 R 세션을 전

    0

    2답변

    일부 클래스를 R에 쓰려고합니다. 다음은 신경 네트워크 레이어 클래스의 시작입니다. 올바른 방법을 모르는 경고 및 오류가 발생합니다. 생성 # Slot definitions setClass( Class="neuralNetworkLayer", representation=representation( input = "vector", linea

    6

    2답변

    최근에 S4 클래스를 많이 실험 해봤는데 내 작업 공간에서 모든 클래스 정의 및 사용자 정의 메소드를 지우기 위해 R을 다시 시작하는 것이 쉽지 않습니다. 분명히 rm(list=ls(all.names=TRUE))은 쓸모가 없습니다. 개별적으로 줄을 작성하여 모든 클래스와 메서드를 개별적으로 제거 할 수 있지만 더 쉬운 방법이 될 것이라고 확신합니다. .my