[R] apply question

R. Michael Weylandt michael.weylandt at gmail.com
Tue Aug 21 18:24:57 CEST 2012


You don't need loops or apply with paste since it's vectorized:

x <- data.frame(n = 1:5, l = letters[1:5], stringsAsFactors = FALSE)

paste(x[,1], x[,2], sep = "_")

Cheers,
Michael

On Tue, Aug 21, 2012 at 10:57 AM, Chet Seligman <chet.seligman at gmail.com> wrote:
> This works, where zz is a dataframe:
>
> for(i in 1:nrow(zz)) {
>      zzz[i,1]<-paste(zz[i,1],zz[i,2],sep="_")
>      }
>
> I would like to use "apply" to concatentate two columns of text along with
> a separator.
> How?
>
> Chet
>
>         [[alternative HTML version deleted]]
>
> ______________________________________________
> R-help at r-project.org 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.




More information about the R-help mailing list