2016-07-08 6 views
1

나는 패키지에 표시되지 않은에서 클래스 unmarkedFitPCount의 변수 mod을하고 난 그 클래스에 새로운 속성을 추가해야합니다기존 슬롯에 새 슬롯을 추가하는 방법은 무엇입니까?

[email protected]_attr <- 1 

내가 오류 얻을 :

‘new_attr’ is not a slot in class “unmarkedFitPCount”

을 나는이 새로운 속성을 추가 할 필요가 새 파생 클래스를 만들지 않고,이 개체에서 작업하는 모든 함수가 필요하기 때문입니다. 이것은 매우 가벼운 임시 해킹 일뿐입니다. 어떻게해야합니까?

+0

'unmarkedFitPCount'를 하나의 요소로,'new_attr'를 초로 만들 수 있습니까? 우아하지는 않지만 완전히 새로운 수업을하지는 않습니다. –

답변

1

약 내용 : attributes(mod)$new_attr <- 1.

핵심 함수`attributes '는 객체의 속성에 접근합니다. 이 예에서는 'new_attr'속성을 새로 만들고 1의 값을 할당합니다.

그러면 attributes(mod)$new_attr을 통해 새로 생성 된 속성에 액세스 할 수 있습니다.

관련 문제