Thanks a lot.  That works.  I had no clue that the '\n' was still active and
I could use cat to see the result.

On Mon, Nov 17, 2008 at 3:58 PM, Oliver Bandel <oliver@first.in-berlin.de>wrote:

> slurpy <sunayan <at> gmail.com> writes:
>
> >
> >
> > Win xp sp2, R v2.7.1
> > Hi.  If I have two numeric columns in a data frame, I can use the paste
> > command to combine them into a new column separated by a comma.
> > c3=paste(c1,c2,sep=',')
> > gives: 1 1 -> "1,1"
> > Is there any way I can use a new line (\n) as a separator?
>
> Yes.
>
>
> > i.e.
> > 1 1 -> 1
> >          1
> > I tried paste(1,1,'\n') but it only gives "1\n1"
>
> When I use your paste()-command, I get: "1 1 \n"
>
> I assume, you used
>   paste(1, 1, sep='\n')
>
> with this I get    "1\n1"
>
> This is completely ok.
>
> If you use cat to show the result,
> "\n" is active:
>
>
> ===========================
> > cat(   paste(1, 1, sep='\n')   )
> 1
> 1>
> >
> ===========================
>
> So... it works.
>
>
> Is this what you asked about?
>
>
> > Is there any other command for this? I tried cat but it doesn't work for
> > columns.
>
> Well, did I answered your question, or did I missed the meaning
> of what you are looking for?
>
> Ciao,
>    Oliver
>
> ______________________________________________
> R-help@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.
>

	[[alternative HTML version deleted]]

