S4 메소드가 표현식을 인수로 사용하도록 설득하려하지만 항상 오류가 리턴됩니다. setGeneric('myfun',function(x,y)standardGeneric('myfun'))
setMethod('myfun',c('data.frame','expression'),
function(x,y) transform(x,y))
지금 시도하는
S4 패키지 정의에서 인식되는 이전 패키지의 클래스를 가져 오는 데 문제가 있습니다. 나는 오류 Error in makePrototypeFromClassDef(properties, ClassDef, immediate, where) :
in making the prototype for class "Tsvmm" elements of the protot
나는 여기 뉴비 다. S4 클래스를 사용하려고합니다. 일부 설정 방법에서는 입력 값을 받아서 유효한지 테스트하고 싶습니다. 그것이 유효하다면, 나는 그것을 할당하고 싶습니다. 유효하지 않은 경우 테스트 할 수있는 경고를 생성하고 싶습니다. > thisFoo<-new("foo", ind = 2)
> thisFoo
An object of class "foo
객체를 동시에 업데이트하고 값을 반환하는 하나의 메소드를 작성해야합니다. S4 수업에서이 일을 할 수있는 방법이 있는지 알고 싶습니다. 이 컨텍스트는 개인 키가 알려진 경우에만 액세스 할 수있는 각 요소를 생성하는 S4 클래스를 작성하려고합니다. 이렇게하려면 목록 및 키 목록의 길이를 동시에 업데이트하고 인덱스 키 쌍을 반환하는 getNewSlot 메서드가
snpStats 패키지를 사용하여 연결을 수행하려고합니다. 내 유전자형 데이터 ( $ genotypes, $ map, $ fam의 목록)를 포함하는 plink라는 plp 매트릭스가 있고 plink $ genotype은 다음과 같습니다. SNP 이름이 열 이름 (2 SNP)이고 plink$genotype
SnpMatrix with 6 rows and 2 c
저는 show가 S4 generic이라는 사실을 알게되어 기쁩니다. 그리고 show function을 사용하기 위해 S3 디스 패칭을 사용할 방법을 찾을 수 없습니다. 간단한 데모 : > x <- 1:5
> xx <- structure(x,class="aClass")
> show.aClass <- function(object){
+ cat("S3
S4 개체의 일부로 RODBC 연결을 포함하고 싶습니다. RODBC가 S3 인 것 같습니다. 예 : setClass(
Class="Node",
representation=representation(
nodeName = "character",
connection = "RODBC"
)
)
던져 undefined