Rbind.data.frame: Rbind applied to data frames

Usage Arguments Examples

Usage

1
Rbind.data.frame(..., vname = ".which", oname = ".order")

Arguments

...
vname
oname

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
##---- Should be DIRECTLY executable !! ----
##-- ==>  Define data, use random,
##--	or do  help(data=index)  for the standard data sets.

## The function is currently defined as
function (..., vname = ".which", oname = ".order") 
{
    z <- list(...)
    for (ii in 1:length(z)) {
        z[[ii]] <- as.data.frame(z[[ii]], stringsAsFactors = FALSE)
        z[[ii]][, vname] <- rep(ii, nr <- nrow(z[[ii]]))
        z[[ii]][, oname] <- 1:nr
    }
    ret <- z[[1]]
    for (ii in 2:length(z)) ret <- merge(ret, z[[ii]], all = TRUE, 
        sort = FALSE)
    ret[order(ret[[vname]], ret[[oname]]), ]
  }

gmonette/spida15 documentation built on May 17, 2019, 7:26 a.m.