如何从另一个Jupyter笔记本文件中获取R代码?

最棒的

我是初次使用带有R内核的Jupyter笔记本

我已经写在两个文件R代码里面Settings.ipynbMain_data.ipynb

我的Settings.ipynb文件有很多细节。我在下面显示示例详细信息

Schema = "dist"
resultsSchema = "results"
sourceName = "hos"
dbms = "postgresql" #Should be "sql server", "oracle", "postgresql" or "redshift"

user <- "hos"
pw <- "hos"
server <- "localhost/hos"
port <- "9763"

我想SettingsMain_data代码文件中获取文件。

当我使用时R studio,很容易,因为我只使用以下内容

 source('Settings.R')

但是现在在Main_data带有R内核的Jupyter Notebook中,当我编写以下代码时

 source('Settings.R')  # settings file is in same directory as main_data file

我收到以下错误

Error in source("Settings.R"): Settings.R:2:11: unexpected '['
1: {
2:  "cells": [
             ^
Traceback:

1. source("Settings.R")

当我尝试以下内容时,出现另一个错误,如下所示

source('Settings.ipynb')

Error in source("Settings.ipynb"): Settings.ipynb:2:11: unexpected '['
1: {
2:  "cells": [
             ^
Traceback:

1. source("Settings.ipynb")

如何找到R code和保存它的正确方法(.ipynb.R在jupyter笔记本(使用R内核)中格式化)。您能帮我吗?

更新截图

强文本

阿克伦

我们可以.INI在相同的工作目录(或不同的工作目录)中创建一个文件,并用于ConfigParser解析所有元素。.INI文件将是

设置文件

[settings-info]
schema = dist
resultsSchema = results
sourceName = hos
dbms = postgresql

user = hos
pw = hos
server = localhost/hos

然后,我们初始化一个解析器对象,从文件中读取内容。我们可以有多个子标题(此处仅是“ settings-info”),并使用[[$

library(ConfigParser)
props <- ConfigParser$new()
props <- props$read("Settings.INI")$data
props[["settings-info"]]$schema

从Jupyter笔记本

在此处输入图片说明

“ Settings.INI”文件

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Google Colab中将Jupyter笔记本的功能导入另一个Jupyter笔记本

如何在另一个内部运行Jupyter笔记本

% 运行另一个笔记本时,Jupyter 中的编码错误

从另一个笔记本运行Jupyter笔记本

如何在Google Cloud Datalab的另一个笔记本中执行python笔记本

如何将模块导入databricks笔记本中的另一个模块?

我可以将输出打印到jupyter笔记本中的另一个单元格吗?

在 Jupyter Notebook 中,从另一个笔记本执行功能的最佳方式是什么?

如何在Mac OS Anaconda Navigator中的另一个驱动器上启动Jupyter笔记本?

无法在另一个 jupyter 笔记本中导入模块

如何将一个databricks笔记本导入另一个?

从另一个笔记本运行Jupyter笔记本,同时更改正在运行的笔记本的输出

从天蓝色数据块中的另一个 ipynb 笔记本导入 ipynb 文件

如何从Jupyter笔记本中获取原始代码?

如何在另一个笔记本上使用 source()

正则表达式:无法在另一个站点中完成的jupyter笔记本中复制预期的输出

使用来自另一个笔记本的动态名称/字符串运行jupyter笔记本

是否可以将一个单元格从一个Jupyter笔记本复制到另一个?

如何从另一个文件获取代码并将所有内容写入一个文件?

如何用C编辑在另一个文本文件中写入

如何访问从另一个类中的文本文件导入的 Map?

如何检索与另一个文本文件中的值匹配的字典

如何从 jupyter notebook 中的另一个目录运行 .py 文件?

更简洁的 jq 代码从文件中获取每个值并放入另一个

将值从一个笔记本传递到另一个笔记本-Databricks

如何通过引用变量从另一个脚本文件创建脚本文件?

无法将脚本文件加载到另一个脚本文件中

如何从另一个python文件中的`if __name__ ==“ __main __”`中执行代码

如何编写sql代码以从另一个表中获取值并使用count函数?