[R] Adding a row at top of dataframe
Peter Ehlers
ehlers at ucalgary.ca
Mon May 17 19:15:46 CEST 2010
On 2010-05-17 9:28, ecvetano at uwaterloo.ca wrote:
> I have a large data frame 48:2185 with different numbers.
> I would like to add only one row at the very top of my data frame with
> 0's or NA's.
> I don't know which approach to use. Should i create 2 different data
> frames and merge them? Ive also tried the rbind command with no luck. I
> would appreciate some help to achieve what I'm trying to create.
> Thanks!
Say your dataframe is named 'dat'.
x <- rep(NA, ncol(dat))
dat <- rbind(x, dat)
will insert a row of NA's.
x <- rep(0, ncol(dat))
dat <- rbind(x, dat)
will insert a row of 0s. If any of your variables are not
numeric or character, you'll get a warning.
-Peter Ehlers
More information about the R-help
mailing list