五月天青色头像情侣网名,国产亚洲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交互的評論 (共 條)

分享到微博請遵守國家法律
苍溪县| 马鞍山市| 晋江市| 高清| 闽清县| 林口县| 临夏县| 慈溪市| 邯郸县| 彭泽县| 桃源县| 丰顺县| 汶川县| 东台市| 商河县| 信宜市| 师宗县| 德格县| 民丰县| 龙口市| 西平县| 大方县| 达拉特旗| 淳安县| 西昌市| 宜君县| 泸西县| 东兰县| 汉寿县| 韶山市| 淮滨县| 瑞昌市| 凉城县| 竹溪县| 诸暨市| 和林格尔县| 久治县| 盈江县| 西峡县| 霍州市| 同江市|