[R] automatic coercicion
Jean.Coursol at math.u-psud.fr
Jean.Coursol at math.u-psud.fr
Sat Mar 21 12:04:00 CET 2015
My question must be a trivial one.
There is automatic coercicion to vector when extracting only one line of a
matrix.
# example
A = matrix(1:12,3,4)
rownames(A) = c('a1','a2','a3')
i = 1:2
A[i,]
# [,1] [,2] [,3] [,4]
# a1 1 4 7 10 matrix
# a2 2 5 8 11
i = 1
A[i,]
# [1] 1 4 7 10 vector !!!
# to get the rowname, it is necessary to do
rownames(A)[i]
# [1] "a1"
Is it possible to get a (1,4)-matrix (without testing length(i) ) ? I see
nothing in options()...
Jean Coursol
More information about the R-help
mailing list