五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Python與R交互

2022-08-14 18:12 作者:五柳冰冰  | 我要投稿

Python與R各有所長,以下介紹二者實現(xiàn)互聯(lián)互通的方法。

1.R中執(zhí)行Python?腳本/代碼

  • 安裝R包reticulate

reticulate包能綁定到不同版本的Python,包括虛擬環(huán)境和Conda環(huán)境。推薦安裝Anaconda,一個開源的Python發(fā)行版本,其包含了conda、Python等180多個科學(xué)包及其依賴項。優(yōu)點在于可以創(chuàng)建虛擬環(huán)境與R交互。(避免:使用R調(diào)用pycharm安裝的python第三方庫時出現(xiàn)的不可知的問題,類似于“無法找到庫。。?!保?/p>

  • 在Rstudio的設(shè)置中,選擇Python的解釋器

設(shè)置Python解釋器的方法
  • 寫好Python腳本

之前已經(jīng)寫好的Python腳本如下,命名為aksharet.py

  • 調(diào)用Python腳本

有兩種方法,分別是:py_run_file()函數(shù)和source_python()函數(shù)

運行結(jié)果圖
  • 運行Python代碼

    有些API提供Python接口,不提供R接口,這時可以使用本方法,用R調(diào)用Python獲取數(shù)據(jù),數(shù)據(jù)結(jié)構(gòu)會轉(zhuǎn)換成R數(shù)據(jù)結(jié)構(gòu)。

  • 運行結(jié)果

從akshare下載的數(shù)據(jù)為R數(shù)據(jù)結(jié)構(gòu)data.frame

2.Python中執(zhí)行R腳本/代碼

  • 執(zhí)行R腳本

將R.exe所在的目錄添加到windows系統(tǒng)環(huán)境的path中


{

添加path之后,在cmd中即可執(zhí)行R腳本:

在cmd中切換目錄至腳本所在的文件夾;

執(zhí)行命令 Rscript test.R ?#test.R是已經(jīng)編寫好的腳本;

會在cmd中返還結(jié)果,對于繪圖,會在腳本目錄返還一個pdf文件;

}

  • 寫好R腳本

  • 使用os庫

對于繪圖部分,會在Python的工作環(huán)境目錄中創(chuàng)建一個pdf文件。

  • 運行結(jié)果

輸出結(jié)果
  • 使用rpy2庫運行R代碼

3.使用Rstudio中的Rmarkdown混排R和Python代碼

示例:

新建Rmarkdown,輸入以下代碼

運行結(jié)果


Python與R交互的評論 (共 條)

分享到微博請遵守國家法律
乌拉特后旗| 四平市| 东兰县| 丹巴县| 嘉鱼县| 陕西省| 丘北县| 成都市| 重庆市| 南昌县| 安新县| 维西| 刚察县| 元阳县| 易门县| 榕江县| 昭平县| 印江| 遵义县| 雷州市| 五大连池市| 新丰县| 璧山县| 晋江市| 泗水县| 北辰区| 城固县| 当阳市| 黑水县| 北京市| 绥宁县| 岫岩| 巨野县| 丰台区| 社旗县| 库车县| 长泰县| 平谷区| 泰和县| 襄汾县| 昌乐县|