我正在尝试学习 R markdown / notebook 来实现 R 和 Python 的代码块。我可以按照合理的标准使用 R,但我是 Python 新手。我已经将 R markdown 下载到 R studio 并按照提示下载 miniconda 并这样做了。
我想做一个基本的情节,看看它是否有效。
我点击“插入一个新的 Python 块”
然后将以下代码复制并粘贴到“Python 块”中,该代码在使用 Spyder 环境的 Python 中运行良好。
import matplotlib.pyplot as plt
x = [2, 4, 6, 8, 10, 12]
y = [1, 3, 5, 6, 9, 15]
plt.plot(x, y)
plt.show()
Run Code Online (Sandbox Code Playgroud)
返回以下错误:
Error in py_call_impl(callable, dots$args, dots$keywords) :
TypeError: use() got an unexpected keyword argument 'warn'
Run Code Online (Sandbox Code Playgroud)
我在 r 块中使用以下内容安装了 matplotlib:
library(reticulate)
py_install("matplotlib")
Run Code Online (Sandbox Code Playgroud)
我尝试将这个块粘贴到一个 Python 块和一个 R 块中: …