Hullo Jim,
That's wonderful: thank you so much! That makes things even easier. There
are also no problems regarding getting rid of the function as each set of
computations occurs in a new Rstudio process: it's not optimal, but given
the problem it was the best solution. My code will just stick thi
Thank you for your reply.
At the moment, my colleague and her students are just using
zero-dimensional variables for output, no vectors or matrices, which does
make my life easier.
Since my code-glue parses through the scripts' code to substitute variables
as required, I could code a command to c
Hi Simon,
Easy to do if you call "print" directly:
print<-function(x) cat(deparse(substitute(x)),"=\n",x,"\n")
y<-3
print(y)
y =
3
Obviously you will want to get rid of your print function when it is
not being used with "rm" or by starting a new session. Getting it to
bypass the default print me
Yes [1], though most people use it interactively, e.g.
?cat
?sprintf
[1] https://cran.r-project.org/manuals.html
On June 24, 2018 4:31:40 PM PDT, Simon Ellis wrote:
>Thank you for your reply.
>
>At the moment, my colleague and her students are just using
>zero-dimensional variables for output,
Yes and no. R does not have a "Matlab-output-compatibility" mode, but you can
write your script to output anything you want it to using the "cat" function
with various functions like "sprintf" and "as.character". You may want to write
some functions that format some common objects that you typic
Hullo,
I'm writing a piece of scripting glue for a colleague who is doing
computations in several different languages. (It's the most convenient way,
right now.) My system calls the relevant program (e.g. Rstudio, MATLAB)
with a path to a script, captures stdout and parses it for output
variables,
6 matches
Mail list logo