2013-07-25 2 views
0

ROCR 패키지의 s4 클래스 객체가 있습니다. 서로 관련있는 데이터 (예 : 'x.values', 'y.values'및 'alpha.values')가 포함 된 여러 슬롯이 있습니다.S4 클래스 객체 슬롯을 벡터 또는 행렬로 변환하는 방법은 무엇입니까?

내가 (R 내 제한된 지식에 따라) 내가 이런 일을 시도했습니다

어떤 계산 (Youden 지수 등)을 확인하기 위해 슬롯에 액세스하여 매트릭스에 병합하려는

test<-cbind([email protected],[email protected],[email protected]) 

및 직접 객체의 클래스를 변경하는 등 다른 수식 ...

하지만 아무것도했다. 당신이 슬롯 이름을 (그렇게하지 않으면 getClass 사용), 당신은 @ 연산자를 당겨 수 있습니다 알고있는 경우

은 어떤 도움이 정말

감사

답변

0

을 환영합니다. 나는 ROCR 모르지만 당신이 바로 슬롯의 이름이 가정, 당신은

x <- [email protected] 
y <- [email protected] 
a <- [email protected] 

을 할 수있는 다음 다른 R 객체처럼 그들을 검사합니다. 개체의 크기가 일치하지 않기 때문에 사용자의 cbind가 작동하지 않는 것 같습니다.

+0

답변 해 주셔서 감사합니다. 치수는 동일하지만 결과는 슬롯 형식을 차지하는 것처럼 보입니다. 마지막으로 객체 x <-unlist에 unlist를 적용하여 작동합니다! –

관련 문제