[R] Get Slot from a Class
Uwe Ligges
ligges at statistik.uni-dortmund.de
Thu May 20 18:50:05 CEST 2004
Yao, Minghua wrote:
> Hello, everyone,
>
> I don't quite understand the following message:
>
>
>>TTT <- t.test(1:10, y=c(7:20))
>>class(TTT)
>
> [1] "htest"
>
>>TTT at p.value
>
> Error: Trying to get slot "p.value" from an object whose class ("htest") is not defined
>
>>TTT$p.value
>
> [1] 1.855282e-05
>
> Why the message says the class of TTT is not defined while class(TTT) gets "htest"?
>
> I appreciate the explanations?
Well, you are mixing S3 with S4 classes. The slot extractor "@" epects
an S4 class. And htest is an S3 class ....
Uwe Ligges
> -Minghua
>
>
>
> [[alternative HTML version deleted]]
>
> ______________________________________________
> R-help at stat.math.ethz.ch mailing list
> https://www.stat.math.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html
More information about the R-help
mailing list