If you don't mind the prompt of 1:, I think
scan will do what you want:

a = scan(n=1,what='',quiet=TRUE);b = paste("t",a,sep='');
1: ada
b
[1] "tada"

                                        - Phil Spector
                                         Statistical Computing Facility
                                         Department of Statistics
                                         UC Berkeley
                                         spec...@stat.berkeley.edu


On Thu, 30 Sep 2010, Peter Dalgaard wrote:

On 09/30/2010 03:33 PM, Pam wrote:
Thanks Niels but it won't do.. please copy and paste the 2 lines below 
together
to your console in order to see what I mean:

cat("?"); a<-readLines(n=1)
b<-paste("t",a,sep="")

anyone / any idea to overcome this problem?

Best,
Fatih


You might want to source() a file with those lines rather than pasting
them to the console. There's just no way you can retroactively insert
text between two already submitted lines.

You can do things like this, though

{cat("?"); a<-readLines(n=1)
"hey"
b<-paste("t",a,sep="")}

However, there's a catch

{cat("?"); a<-readLines(n=1)
+ "hey"
+  b<-paste("t",a,sep="")}
?ada
b
[1] "tada"

Notice that the "hey" doesn't print.

--
Peter Dalgaard
Center for Statistics, Copenhagen Business School
Phone: (+45)38153501
Email: pd....@cbs.dk  Priv: pda...@gmail.com

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

Reply via email to