[R] interactive session

Peter Dalgaard pdalgd at gmail.com
Thu Sep 30 22:23:08 CEST 2010


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.mes at cbs.dk  Priv: PDalgd at gmail.com



More information about the R-help mailing list