[R] Length of data.frame column

jawbonemurphy jdurlandster at gmail.com
Fri Oct 14 07:49:25 CEST 2011


I have a related question...I have a data frame similar with 74 rows that I
created with "header=TRUE", but when I try to coerce one of the data frame
columns into a vector, it shows up as having length 1, even though when I
print it, it shows 74 elements:

> VAL <- c(DailyDiary[1])
> VAL
> [1] 3 3 3 2 3 3 4 4 3 3 2 1 1 4 3 3 2 3 3 2 2 3 3 3 1 2 2
[28] 1 1 3 3 3 2 4 3 2 3 4 3 3 3 3 4 3 2 3 2 3 1 2 1 2 3 1
[55] 0 3 2 4 3 1 2 3 1 1 1 4 3 2 1 2 3 3 3 2
>length(VAL)
[1] 1

On the other hand, I can easily coerce the row names to a vector of length
74

> partf <- row.names(DailyDiary)
> length(partf)
[1] 74

What I would like to do is make VAL into a vector with length 74 instead of
length 1 so I can sort it using use "partf" as factors.  I tried
"as.vector", but it doesn't let you specify the length.  Any ideas?  Thanks,
and sorry if I'm being unclear or stupid, I'm a newbie :)

Logan

--
View this message in context: http://r.789695.n4.nabble.com/Length-of-data-frame-column-tp864585p3903892.html
Sent from the R help mailing list archive at Nabble.com.



More information about the R-help mailing list