Re: [R] Is there a function that print a string vertically (by adding "\n")?

2013-04-29 Thread David Winsemius

On Apr 29, 2013, at 6:50 PM, David Winsemius wrote:

> 
> On Apr 29, 2013, at 6:41 PM, jpm miao wrote:
> 
>> Hi,
>> 
>> I'd like to print a string vertically. For example, I would like to print
>> "abcd" as  "a\nb\nc\nd"
>> 
>> Is there a function in R such that
>> 
>> Input: "abcd"
>> Output: "a\nb\nc\nd"?
> 
>> do.call( paste, list( strsplit("abcd", "")[[1]] , collapse="\\n"))
> [1] "a\\nb\\nc\\nd"
> 
> Notice that I am refusing to acquiese by your request because I do not think 
> you understand how escaped characters are represented in R. (In programming 
> the customer is not always right.)

Not is the programmer. I see that:
cat( "a\nb\nc\nd")
... is probably what you wanted and my answer was not. Apologies for the noise.
-- 

David Winsemius
Alameda, CA, USA

__
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.


Re: [R] Is there a function that print a string vertically (by adding "\n")?

2013-04-29 Thread David Winsemius

On Apr 29, 2013, at 6:41 PM, jpm miao wrote:

> Hi,
> 
>  I'd like to print a string vertically. For example, I would like to print
> "abcd" as  "a\nb\nc\nd"
> 
>  Is there a function in R such that
> 
> Input: "abcd"
> Output: "a\nb\nc\nd"?

> do.call( paste, list( strsplit("abcd", "")[[1]] , collapse="\\n"))
[1] "a\\nb\\nc\\nd"

Notice that I am refusing to acquiese by your request because I do not think 
you understand how escaped characters are represented in R. (In programming the 
customer is not always right.)

-- 

David Winsemius
Alameda, CA, USA

__
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.


Re: [R] Is there a function that print a string vertically (by adding "\n")?

2013-04-29 Thread arun
Hi,
May be this helps:

 cat(paste(strsplit("abcd","")[[1]],collapse="\n"))
#a
#b
#c
#d 
A.K.


- Original Message -
From: jpm miao 
To: r-help 
Cc: 
Sent: Monday, April 29, 2013 9:41 PM
Subject: [R] Is there a function that print a string vertically (by adding
"\n")?

Hi,

  I'd like to print a string vertically. For example, I would like to print
"abcd" as  "a\nb\nc\nd"

  Is there a function in R such that

Input: "abcd"
Output: "a\nb\nc\nd"?

   Thanks,

Miao

    [[alternative HTML version deleted]]

__
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.


__
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.


[R] Is there a function that print a string vertically (by adding "\n")?

2013-04-29 Thread jpm miao
Hi,

  I'd like to print a string vertically. For example, I would like to print
"abcd" as  "a\nb\nc\nd"

  Is there a function in R such that

Input: "abcd"
Output: "a\nb\nc\nd"?

   Thanks,

Miao

[[alternative HTML version deleted]]

__
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.