On Tue, 2005-03-15 at 18:05 +0100, Peter Dalgaard wrote:
> I bumped into the following situation:
> 
> Browse[1]> coef
>             deg0NA deg4NA deg8NA deg0NP deg4NP deg8NP
> (Intercept)    462    510    528    492    660    762
> Browse[1]> coef[,1]
> [1] 462
> Browse[1]> coef[,1,drop=F]
>             deg0NA
> (Intercept)    462
> 
> where I really wanted neither, but
> 
> (Intercept)
>         462
> 
> Anyone happen to know a neat way out of the conundrum?
> 
> I can think of
> 
> rowSums(coef[,1,drop=F])
> 
> or of course
> 
> val <- coef[,1]
> names(val) <- rownames(x))
> 
> but the first one is sneaky and the second gets a bit tedious...

Peter,

How about something like this:

> x
            deg0NA deg4NA deg8NA deg0NP deg4NP deg8NP
(Intercept)    462    510    528    492    660    762
IV1              1      2      3      4      5      6


> x[1]
(Intercept)
        462

> str(x[1])
 Named num 462
 - attr(*, "names")= chr "(Intercept)"


Does that work or am I missing something?

Marc Schwartz

______________________________________________
R-devel@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel

Reply via email to