I want to "paste" the contents of the first column of a dataframe
with all the columns of the same dataframe.
What is a "good" way to do this, perhaps something more elegant than
what I have below. (My actual dataframe has ~400 columns and ~35000
rows.)
example1:
mydf <- data.frame( matrix(data=1:15, nrow=5, ncol=3) )
mydf2 <- mydf
temp2 <- paste(unlist(mydf[,1]) , unlist(mydf), sep="_")
mydf2[ ,] <- temp2
example2:
mydf2 <- mydf
for(i in 1:ncol(mydf2) ) {
mydf2[i] <- paste( mydf[,1], mydf[ ,i], sep='_')
}
______________________________________________
[email protected] 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.