On 16/03/11 09:20, fre wrote:
I have the following problem:
I have some string with numbers like k. I want to have a table like the
function table() gives. However I am not able to call the first row, the 1,
2, 3, 5, 6 or 9. I tried to do that by a data.frame, but that doesn't seem
The first row, as you call it, is accessible as the vector dimnames(x)$k
(or as.numeric(dimnames(x)$k) if you need numbers, not strings).
to work either. The levels keep bothering me.
This is an example of the code:
k<-c(1,1,1,1,1,3,5,6,2,1,3,9,2,3,1,1,1)
table(k)
k
1 2 3 5 6 9
9 2 3 1 1 1
Maybe something like
matrix(c(as.integer(dimnames(x)$k), x), nrow=2, byrow=TRUE)
is what you are looking for?
Hope this helps
Allan
x<-table(k)
dim(x)
[1] 6
x[1] #But i only want the one
1
9
x<-data.frame(x)
x[1,1] #You are not allowed to use this one for example 3*x[1,1] is
impossible
[1] 1
Levels: 1 2 3 5 6 9
I hope anyone has an idea of using the table function without this
inconvenience. I thought about writing a counter myself, but that seems
complicated.
Because I have to examine very large examples later on, I don't want to slow
the calculations down if possible.
Thanks for your help in advance.
Frederique
--
View this message in context:
http://r.789695.n4.nabble.com/table-reading-problem-tp3381174p3381174.html
Sent from the R help mailing list archive at Nabble.com.
______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.
______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.