在Jupyter Lab中导入.R文件及.ipynb转.R格式的操作问题咨询
关于Jupyter Lab R内核的两个常见操作解答
1. 导入已有的.R文件到Jupyter Notebook中
- 方法1:代码调用
在R内核的notebook单元格中运行source("你的文件存储路径/目标文件.R"),即可直接执行.R文件的全部代码,调用文件内定义的函数、变量。如果仅需要读取.R文件的文本内容不直接运行,执行readLines("你的文件存储路径/目标文件.R")即可。 - 方法2:可视化界面操作
在Jupyter Lab左侧文件浏览器找到目标.R文件,双击打开后全选复制所有代码,粘贴到notebook的代码单元格中即可使用。
2. 将.ipynb格式的notebook导出为.R文件
- 方法1:界面菜单导出
打开待导出的R内核notebook,点击顶部菜单栏的文件→保存并导出笔记本为→ 选择R 脚本,系统会自动生成并下载对应.R文件,导出的文件会自动将代码单元格内容保留,markdown单元格内容转为注释格式。 - 方法2:代码直接导出
安装并调用rmarkdown包即可在notebook内完成导出,运行代码如下:
运行完成后,会在.ipynb文件的同级目录下生成同名的.R文件。install.packages("rmarkdown") # 未安装该包时先运行此行 rmarkdown::render("你的笔记本存储路径/目标文件.ipynb", output_format = "Rscript")
内容的提问来源于stack exchange,提问作者CCR
相关产品推荐
相关产品推荐

