IRJ:集成R和julia的计算环境

发布时间: 2015-08-04 阅读数: 1485

在做rjulia包的时候,就有一个想法不需要扩展包,直接把julia集成到libr中去,这样可以达到一个IDE或者REPL使用两种语言,互相之间还可以传递对象。 最近有一点时间彻底测试完成了这个程序,暂时先公布为win64版的,后续的源代码,看看大家感兴趣再发布,目前实现的工作:

  1. 基于Rterm实现了R 3.2.1 和julia 0.4 2015-07-09 的REPL(GUI还有一点问题),根据需要可以在R和julia之间自由切换
  2. 在RTerm中可以直接编写和运行julia脚步
  3. R和julia直接可以交换对象
  4. 支持子在Rstudio中使用IRJ

还没有实现的:

1. IRJ中调用julia Pkg.update 或者 Pkg.install 的默认目录在c:\users\username\documents下,而不是julia默认的c:\users\username,这是由于R和Rstudio都是用目录作为默认,少数服从多数。

如果以前安装了julia的包的话,请把.julia目录复制到c:,否则可能在update 和 install的时候出现问题。

如果只是使用包,而不需要update和更新,则可以不用复制,应为程序已经考虑了这个情况。

2. Rterm中julia自动补全和语法提示尚未实现

试用版的程序在 http://pan.baidu.com/s/1i3jGeSt ,解压以后要将R\bin加到 系统变量PATH中,否则会报找不到DLL文件。可以直接运行其中的Rterm或是使用Rstudio作为编辑器(0.98版,不支持0.99版),欢迎各位多提意见。

 

本文作者宫雨,是rjulia包及IRJ的作者。

关于rjulia的介绍,可参考他在第八届中国R语言会议(北京会场)上的演讲Slides

分享到:
热门文章

REmap发布,用R绘制百度迁徙图

2015年07月23日更新 19606次阅读

学习R语言,一篇文章让你从懵圈到入

2016年05月09日更新 13543次阅读

清华大学教授:大数据时代 统计学依

2015年08月07日更新 10964次阅读

在R中填充缺失数据—mice包

2015年12月31日更新 9296次阅读

精通 R plot—第一部分:颜色

2016年01月20日更新 7786次阅读

非统计学专业的人该如何学习 R 语

2015年07月24日更新 7741次阅读
热门课程

R语言初级课程

2015年02月20日发布 3096名学员

R语言高效数据清理工具包dplyr

2015年08月30日发布 1624名学员

R语言数据分析入门

2016年05月10日发布 1464名学员

如何用R做数据预处理

2016年06月03日发布 1124名学员

全栈数据工程师养成攻略

2016年11月08日发布 976名学员

R语言大规模数据分析实战

2015年12月17日发布 933名学员
登录 注册