[R] Vector Join
Paul Smith
phhs80 at gmail.com
Sun Aug 13 14:34:01 CEST 2006
On 8/13/06, Michael Zatorsky <miczat at yahoo.com> wrote:
> I'm working on producing a simple cumulative frequency
> distribution.
>
> Thanks to the help of the good people on this list I
> now have four vectors that I'd like to join/relate
> into a table. e.g.
>
>
> v1 <- myHistogram$breaks # classes
> v2 <- myHistogram$counts # freqs
> v3 <- cumsum(v2) # cumulative freq
> v4 <- ((v3 / length(myData)) * 100) # cumulative %
>
>
> What is the recommend approach to turning these into a
> single table with four columns? ie effectively doing
> a relational join on row id?
>
> The goal is to ultimately have the data with one row
> per class in a format I can write out to a text file
> as:
>
> v1 v2 v3 v4
> v1 v2 v3 v4
> etc...
>
> Any advice will be appreciated.
An example follows:
> V1 <- 1:4
> V2 <- 3:6
> V3 <- 2:5
> m <- matrix(nrow=4,ncol=3)
> m
[,1] [,2] [,3]
[1,] NA NA NA
[2,] NA NA NA
[3,] NA NA NA
[4,] NA NA NA
> m[,1] <- V1
> m[,2] <- V2
> m[,3] <- V3
> m
[,1] [,2] [,3]
[1,] 1 3 2
[2,] 2 4 3
[3,] 3 5 4
[4,] 4 6 5
>
Paul
More information about the R-help
mailing list