我刚开始使用带有R内核的Jupyter笔记本。
我有两个文件中编写的R代码,分别为Settings.ipynb
和Main_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"
我希望在Main_data
代码文件中引用Settings
文件。
当我使用R Studio
时,只需要使用以下代码即可:
source('Settings.R')
但是现在在带有R内核的Main_data
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 代码并以正确方式将其保存(在使用 R 内核的 jupyter 笔记本中是 .ipynb 还是 .R 格式)?请问您能帮我吗?
更新的截图如下:
Settings.R
文件时,我看到了{ "cells" : [...."
。请查看带有截图的更新帖子。 - The GreatSettings.ipynb
时,我可以看到原始代码,没有任何问题。请参考上面的代码。 - The GreatSettings.R
和Settings.ipynb
文件都包含相同的R代码。之前我使用的是R Studio,我能够成功地运行source('Settings.R')
。但是当我在Jupyter notebook
中尝试相同的操作时,出现了错误。 - The Great