亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在 R 中運行 python

如何在 R 中運行 python

小怪獸愛吃肉 2023-04-18 14:33:12
我想配置 Rstudio 和 python,以便我可以處理 R markdown 文件并在 Rstudio 中使用 python 代碼,因為我想利用 ggplot2 包。我目前的R markdown文件如下:---title: "plottingpython"output: html_document---```{r setup, include=FALSE}knitr::opts_chunk$set(echo = TRUE)library(reticulate)use_python("C:/Users/Joe's PC/AppData/Local/Programs/Python/python38-32")``````{python}import numpy as np```但是在運行它時出現以下錯誤,Error in py_run_string_impl(paste0("import sys; sys.path.append('", system.file("python",  :   SyntaxError: invalid syntax (<string>, line 1)而且我找不到解決此錯誤的方法。我已確保 R 和 Rstudio 都是最新的。Rstudio:1.3.1056 R:4.0.2 2020-06-22我已將 use_python("") 設置為我在 PyCharm 中使用的解釋器路徑。我對錯誤的根源感到有些困惑。如果我直接使用代碼,則會出現相同的錯誤library(reticulate)py_run_string("import numpy as np")py_run_string("tester = np.array([2,3,4,5])")py_run_string("print(tester)")進入 R 腳本。有誰知道上述錯誤的根本原因以及可能的解決方案嗎?如果有人可以提供幫助,將不勝感激!
查看完整描述

1 回答

?
慕容森

TA貢獻1853條經驗 獲得超18個贊

我在 Mac 上,這條線use_python("C:/Users/Joe's PC/AppData/Local/Programs/Python/python38-32")沒有拋出錯誤,我認為它會。但是只要使用您的代碼效果很好,您是否仍然在 Rmarkdown 中遇到 Python 問題?


---

title: "plottingpython"

output: html_document

---


```{r setup, include=FALSE}

knitr::opts_chunk$set(echo = TRUE)

library(reticulate)


```




```{python}

import matplotlib.pyplot as plt

import numpy as np


x = np.linspace(-1, 1, 50)

print(x)

y = 2*x + 1


plt.plot(x, y)

plt.show()

```

http://img1.sycdn.imooc.com//643e39d70001e2c606560772.jpg

查看完整回答
反對 回復 2023-04-18
  • 1 回答
  • 0 關注
  • 110 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號