在Jupyter Notebook(原Ipython Notebook)運(yùn)行R和一些技巧總結(jié)

Pythoner如果用過Jupyter Notebook曹仗,那么他的好處應(yīng)該都了然于胸了吧碉纳,至少你也知道曾經(jīng)有ipython這么個(gè)東東溅蛉,這里就不再啰嗦了,具體的好處請參考下面的知乎問題:為什么使用jupyter秆撮?

這篇內(nèi)容有一個(gè)基本前提就是四濒,你覺得Jupyter Notebook挺好用或是不久的未來你想用Jupyter Notebook作為你的生產(chǎn)力工具。如果你覺得你手里的IDE比Jupyter Notebook更好用职辨,那么我會(huì)告訴你我對你的習(xí)慣高度贊同并請關(guān)掉這篇內(nèi)容盗蟆!

Jupyter Notebook 可以完美加載R語言環(huán)境了!

實(shí)際上是將近一年以前舒裤,Jupyter Notebook 就已經(jīng)支持另外一個(gè)非常重要的統(tǒng)計(jì)語言R的運(yùn)行了喳资,也就是說你有一個(gè)開掛的機(jī)會(huì)可以在Jupyter Notebook內(nèi)同時(shí)完成Python、R再加上MarkDown腾供,讓R也能如Python在Jupyter Notebook中一樣的好用仆邓!雖然你可能會(huì)覺得我言過其實(shí)但我總覺得這些溢美之詞還并不夠,顯然嘗試著讓RStudio榮光退役吧(RStudio確實(shí)是一個(gè)不錯(cuò)的IDE台腥,確實(shí)是...)宏赘。

當(dāng)然更推薦的是Anaconda包含Jupyter Notebook一起安裝,橫跨Win黎侈、Linux和OS各平臺(tái),省心闷游、簡單的步驟很可能再次超乎想象峻汉,如果你是一個(gè)不愛在配置環(huán)境上折磨自己的人我深信你會(huì)驚呼這才是你想要的:

如果你還沒有Jupyter Notebook(如果有請?zhí)^):

推薦通過Anaconda安裝集成的ptyhon、Jupyter Notebook環(huán)境脐往,通過以下網(wǎng)址下載: Download Anaconda Now!

安裝完畢后休吠,就可以直接通過conda命令管理python包了(推薦使用conda代替pip管理各種package)!

使用以下命令可以啟動(dòng)Jupyter Notebook:

jupyter notebook

確認(rèn)可以啟動(dòng)后业簿,使用以下命令加載R到當(dāng)前環(huán)境(一步代碼完成):

conda install -c r r-essentials

使用Conda管理瘤礁,安裝 r-essentials常用包,并將該包配置在當(dāng)前工作環(huán)境下

image

如果你想為R單獨(dú)開辟新的環(huán)境空間梅尤,與現(xiàn)有工作環(huán)境區(qū)分開柜思,那么使用以下命令代替上面的指令。(在Jupyter Notebook切換環(huán)境的方法巷燥,請參考相關(guān)內(nèi)容赡盘,值得一提的是:Conda管理python2和py3共存就運(yùn)用了這項(xiàng)技術(shù)):

conda create -n my-r-env -c r r-essentials

完成后,將是一個(gè)自動(dòng)配置好“R essentials”的環(huán)境缰揪!包含了dplyr, shiny, ggplot2, tidyr,caret 和 nnet等等常用包陨享。(可以通過 conda list查看)

如果需要安裝新的拓展包,可以通過以下命令直接安裝:

conda install package_name

而開始一個(gè)新的R環(huán)境,只需要運(yùn)行Jupyter Notebook后選擇“New -> R”即可抛姑!熟悉的界面加入了新的成員赞厕。

image

趕緊試試,haha:
image

熟悉的環(huán)境定硝,一切如此完美皿桑!希望有R的Jupyter Notebook能帶給你不一樣的工作體驗(yàn)。

更多問題可以參考Anaconda官方文檔:Jupyter and conda for R

一些其他的技巧:

1. 建議安裝完Anaconda后喷斋,添加清華大學(xué)的源唁毒,方便更新,代碼如下:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes

清華大學(xué)鏡像站:Index of /anaconda/archive/

如果你不理解也沒關(guān)系星爪,反正就是以后更新更快了浆西!

2. Jupyter 還有可以讓你在同一個(gè)代碼框,同時(shí)寫python代碼和R代碼的方法顽腾,因?yàn)槲覜]有需求就沒有測試近零,如果你有需要可以參考下面的文章(第20條)

最好的方法事安裝rpy2(需要一個(gè)可以工作的R),用pip操作很簡單抄肖,詳情參看:

Jupyter Notebook的27個(gè)竅門久信,技巧和快捷鍵

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市漓摩,隨后出現(xiàn)的幾起案子裙士,更是在濱河造成了極大的恐慌,老刑警劉巖管毙,帶你破解...
    沈念sama閱讀 222,104評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件腿椎,死亡現(xiàn)場離奇詭異,居然都是意外死亡夭咬,警方通過查閱死者的電腦和手機(jī)啃炸,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,816評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來卓舵,“玉大人南用,你說我怎么就攤上這事√屯澹” “怎么了裹虫?”我有些...
    開封第一講書人閱讀 168,697評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長忘巧。 經(jīng)常有香客問我恒界,道長,這世上最難降的妖魔是什么砚嘴? 我笑而不...
    開封第一講書人閱讀 59,836評(píng)論 1 298
  • 正文 為了忘掉前任十酣,我火速辦了婚禮涩拙,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘耸采。我一直安慰自己兴泥,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,851評(píng)論 6 397
  • 文/花漫 我一把揭開白布虾宇。 她就那樣靜靜地躺著搓彻,像睡著了一般。 火紅的嫁衣襯著肌膚如雪嘱朽。 梳的紋絲不亂的頭發(fā)上旭贬,一...
    開封第一講書人閱讀 52,441評(píng)論 1 310
  • 那天,我揣著相機(jī)與錄音搪泳,去河邊找鬼稀轨。 笑死,一個(gè)胖子當(dāng)著我的面吹牛岸军,可吹牛的內(nèi)容都是我干的奋刽。 我是一名探鬼主播,決...
    沈念sama閱讀 40,992評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼艰赞,長吁一口氣:“原來是場噩夢啊……” “哼佣谐!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起方妖,我...
    開封第一講書人閱讀 39,899評(píng)論 0 276
  • 序言:老撾萬榮一對情侶失蹤狭魂,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后党觅,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體趁蕊,經(jīng)...
    沈念sama閱讀 46,457評(píng)論 1 318
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,529評(píng)論 3 341
  • 正文 我和宋清朗相戀三年仔役,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片是己。...
    茶點(diǎn)故事閱讀 40,664評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡又兵,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出卒废,到底是詐尸還是另有隱情沛厨,我是刑警寧澤,帶...
    沈念sama閱讀 36,346評(píng)論 5 350
  • 正文 年R本政府宣布摔认,位于F島的核電站逆皮,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏参袱。R本人自食惡果不足惜电谣,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,025評(píng)論 3 334
  • 文/蒙蒙 一秽梅、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧剿牺,春花似錦企垦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,511評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至湃崩,卻和暖如春荧降,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背攒读。 一陣腳步聲響...
    開封第一講書人閱讀 33,611評(píng)論 1 272
  • 我被黑心中介騙來泰國打工朵诫, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人整陌。 一個(gè)月前我還...
    沈念sama閱讀 49,081評(píng)論 3 377
  • 正文 我出身青樓拗窃,卻偏偏與公主長得像,于是被迫代替她去往敵國和親泌辫。 傳聞我的和親對象是個(gè)殘疾皇子随夸,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,675評(píng)論 2 359

推薦閱讀更多精彩內(nèi)容