D For Data Science: Calling R from D
jmh530
john.michael.hall at gmail.com
Mon Jan 27 14:55:37 UTC 2020
On Monday, 27 January 2020 at 14:16:47 UTC, Mike Parker wrote:
> You've seen Lance Bachmeier posting in the forums under the
> bachmeier handle. He's put together a post for the D Blog
> showing how to integrate R into a D program.
>
> The Blog:
> https://dlang.org/blog/2020/01/27/d-for-data-science-calling-r-from-d/
>
> Reddit:
> https://www.reddit.com/r/programming/comments/euobu1/d_for_data_science_calling_r_from_d/
>
> It's also on Hacker News. If it isn't on the front page, just
> search for "D for Data Science". Please don't post a direct
> link if you find it on there, not until after it's been on
> there a few days.
>
> https://news.ycombinator.com/
Great piece. Glad to see it.
One point that is confusing is below:
"There are two ways to execute R code from a D program. evalR
executes a string in R and prints the output to the screen, while
evalRQ does the same thing but suppresses the output. evalRQ also
accepts an array of strings that are executed sequentially."
So evalR normally prints the output to the screen, but evalRQ
does not unless you specify it with a print statement. However,
in Example 4 later have an array of strings with a print
statement at the end but it says that it won't print from it. So
does Example 4 print or not? Maybe distinguish between suppress
in D and print with R a little more clearly?
In addition, the embedr documentation could probably be more
clear on the difference between evalR and evalRQ using some of
this text.
More information about the Digitalmars-d-announce
mailing list