简单地说:我想有一个文本文件,我可以在R,python和Julia之间平滑地切换。重要的是,我正在寻找一种运行方式,而不仅仅是显示代码
我知道可以将python(和许多其他语言)添加到R markdownhttp://goo.gl/4w8XIb,但我不确定是否可以添加Julia。也可以将像烧杯http://beakernotebook.com/这样的笔记本电脑与所有三种语言(或更多)一起使用,但我对笔记本电脑的问题是,与在编辑器环境中使用文本文件(sublime、emacs、vim、atom…)相比,它们的操作速度几乎没有那么快。我对笔记本知之甚少,我所知的笔记本电脑都是用json文件表示的,但是操纵json文件来编写报告几乎是用户友好的。在
我可能错过了显而易见的,但是还有别的办法吗?谢谢
我最近创建了一个R包
JuliaCall
,它可以用作R Markdown文档中的julia引擎,请参见https://non-contradiction.github.io/JuliaCall/articles/JuliaCall_in_RMarkdown.html以获取示例。在尽管
JuliaCall
已经在CRAN上,但这个新特性仍在github的开发版本中。如果你想试试,用安装
JuliaCall
。在该功能包括
当前的限制是它只完全支持html输出。在
我觉得你的烧杯其实是个很好的解决方案。这是一个多语言工具,可以让你很好地结合R,Python和Julia。有一个Vim编辑模式,它并不完美,但仍然相当快。有快捷键可以快速执行单元格,只执行选定的行,以及在单元格之间跳跃。烧杯也是一个许可的开源项目on GitHub,有一个响应非常快的维护人员,因此您也可以直接将任何缺少的特性作为pr贡献出来。在
对于重组文本,对including code samples有很好的支持,其中每个^{} directive 可以包含相关的
语言。在
降价also supports mentioning the language with each code block,例如:
^{pr2}$相关问题 更多 >
编程相关推荐