SKIL/配置/R解釋器

R解釋器

對于那些不想使用諸如Scala或Java之類的JVM語言,或者像Python這樣的另一種語言的人來說,筆記本也有一個Zeppelin解釋器。R解釋器對于某些數(shù)據(jù)轉(zhuǎn)換或可能難以轉(zhuǎn)換為另一種語言的預寫腳本很有用。

擴展SKIL dockerfile
你可以輕松地擴展skil-ce dockerfile并在docker鏡像上安裝R包。假設你了解了如何使用基本docker命令,那么就在系統(tǒng)上創(chuàng)建一個新文件夾,并在該文件夾中放置一個名為Dockerfile的空文件。接下來,將以下內(nèi)容添加到新文件中:

Dockerfile

FROM skymindops/skil-ce:latest
RUN yum install -y epel-release
RUN yum install -y R
RUN Rscript -e "install.packages('knitr')"
image.gif

要構建新的Docker鏡像,請打開終端窗口并打開新創(chuàng)建的目錄。然后運行以下命令:

docker build -t myusername/skil-with-r:1.0.0 .

如果要將此鏡像推送到Docker Hub,請將myusername更改為Docker用戶名。你還可以根據(jù)需要對鏡像進行命名和版本設置。

本地安裝
如果你想在本地安裝SKIL時使用R解釋器,請遵循Zeppelin R解釋器文檔。
使用R
在機器上安裝并使R可用后,打開右上角菜單并單擊解釋器,重新啟動Spark解釋器。

image.gif
?

打開解釋器屏幕后,向下滾動到spark部分并單擊“重新啟動”?,F(xiàn)在,在筆記本中,你可以在新的單元和R代碼的頂部使用%r或%spark.r符號。

R

%spark.r

2+2
image.gif
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容