自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Linux 上好用的 R 語(yǔ)言 IDE

開發(fā) 開發(fā)工具
假如你做過一些統(tǒng)計(jì)工作,很可能你已經(jīng)見識(shí)過 R 語(yǔ)言 了。假如你還沒有,我真的非常推薦這門專為統(tǒng)計(jì)和數(shù)據(jù)挖掘而生的開源編程語(yǔ)言。若你擁有編程背景,它的語(yǔ)法可能會(huì)使你感到有些不適應(yīng),但希望它的向量化操 作所帶來的快速能夠吸引到你。

假如你做過一些統(tǒng)計(jì)工作,很可能你已經(jīng)見識(shí)過 R 語(yǔ)言 了。假如你還沒有,我真的非常推薦這門專為統(tǒng)計(jì)和數(shù)據(jù)挖掘而生的開源編程語(yǔ)言。若你擁有編程背景,它的語(yǔ)法可能會(huì)使你感到有些不適應(yīng),但希望它的向量化操 作所帶來的快速能夠吸引到你。簡(jiǎn)而言之,請(qǐng)嘗試使用一下這門語(yǔ)言。而要做到這一點(diǎn),使用一個(gè)好的 IDE 來入門或許會(huì)更好。R 作為一門跨平臺(tái)的語(yǔ)言,有著一大把好用的 IDE,它們使得用 R 語(yǔ)言進(jìn)行數(shù)據(jù)分析變得更愜意。假如你非常鐘意一個(gè)特定的編輯器,這里也有一些好用的插件來將它轉(zhuǎn)變?yōu)橐粋€(gè)成熟的 R 語(yǔ)言的 IDE。

 

 

[[154532]]

下面就讓我們見識(shí)一下 Linux 環(huán)境下 5 個(gè)針對(duì) R 語(yǔ)言的好用 IDE吧。

1. RStudio

[[154534]]

就讓我們以或許是最為人們喜愛的 R IDE —— RStudio 來開始我們的介紹吧。除了一般 IDE 所提供的諸如語(yǔ)法高亮、代碼補(bǔ)全等功能,RStudio 還因其集成了 R 語(yǔ)言幫助文檔、強(qiáng)大的調(diào)試器、多視圖系統(tǒng)而突出。如果你準(zhǔn)備入門 R 語(yǔ)言,我只建議你將 RStudio 作為你的 R 語(yǔ)言控制臺(tái),一方面用它來實(shí)時(shí)測(cè)試代碼是很***的,另外對(duì)象瀏覽器可以幫助你理解你正在處理的是哪類數(shù)據(jù)。***,真正征服我的是它集成了圖形顯示器,使得 你能夠更輕松地將圖形輸出為圖片文件。至于它不好的方面, RStudio 缺乏快捷鍵和高級(jí)設(shè)置來使得它成為一個(gè)***的 IDE。然而,它有一個(gè)以 AGPL 協(xié)議發(fā)布的免費(fèi)版本, Linux 用戶沒有借口不去試試這個(gè) IDE。

2. 帶有 ESS 插件的 Emacs

[[154535]]

在我的前一個(gè)有關(guān) IDE 的文章中,很多朋友對(duì)我所給出的清單中沒有 Emacs 而感到失望。對(duì)于這個(gè),我的主要理由是 Emacs 可以說是 IDE 里面的“通配符”:你可以將它放到任意語(yǔ)言的 IDE 清單中。但對(duì)于 帶有 ESS 插件的 R 來說,事情就變得有些不同了。Emacs Speaks Statistics (ESS) 是一個(gè)令人驚異的插件,它將完全改變你使用 Emacs 編輯器的方式,真的非常適合 R 編程者的需求。與 RStudio 類似,帶有 ESS 的 Emacs 擁有多視圖,它有兩個(gè)面板:一個(gè)顯示代碼,另一個(gè)則是一個(gè) R 控制臺(tái),使得實(shí)時(shí)地測(cè)試代碼和探索數(shù)據(jù)對(duì)象變得更加容易。但 ESS 真正的長(zhǎng)處是可以和你已安裝的其他 Emacs 插件無(wú)縫集成,以及它的高級(jí)配置選項(xiàng)。簡(jiǎn)而言之,如果你喜歡你的 Emacs 快捷鍵,你將能夠在 R 語(yǔ)言開發(fā)環(huán)境下使用它們。然而,當(dāng)你在 ESS 中處理大量數(shù)據(jù)時(shí),我已經(jīng)聽聞并經(jīng)歷了一些效率低下的問題。盡管這個(gè)問題不是很重大,但足以讓我更偏好 RStudio。

3. Vim 及 Vim-R-plugin

[[154536]]

在談?wù)撏?Emacs 后,因?yàn)槲也幌肴ビ懻?Emacs 和 Vim 的優(yōu)劣,所以我盡力給予 Vim 同樣的待遇,下面介紹 Vim R 插件。 使用名為 tmux 的終端工具,這個(gè)工具使得在開啟一個(gè) R 控制臺(tái)的同時(shí),又書寫 R 代碼成為可能。但最為重要的是,它還為 Vim 帶來了 R 語(yǔ)言的語(yǔ)法高亮和自動(dòng)補(bǔ)全。你還可以輕易地獲取 R 幫助文檔和瀏覽數(shù)據(jù)對(duì)象。但再次強(qiáng)調(diào),這些強(qiáng)大的功能來源于它大量的自定義選項(xiàng)和 Vim 的速度。假如你被這些功能所誘惑,我希望你能夠通讀有關(guān)介紹如何安裝這個(gè)插件并設(shè)置相關(guān)環(huán)境的文檔

4. 帶有 RGedit 的 Gedit

[[154537]]

若 Emacs 和 Vim 都不是你的菜,而你恰好喜歡默認(rèn)的 Gnome 編輯器,則 RGedit 就是專門為你而生的:它是 Gedit 的一個(gè)專門編輯 R 代碼的插件。Gedit 比你以為的更強(qiáng)大,配上大量的插件,就有可能用它來做許許多多的事情。而 RGedit 恰好就是你編輯 R 代碼所需要的那款插件。它支持傳統(tǒng)的語(yǔ)法高亮并在屏幕下方集成了 R 控制臺(tái),但它還有一大類獨(dú)特的功能,例如多文件編輯、代碼折疊、文件查看器,甚至還有一個(gè) GUI 的向?qū)в脕韽?snippets 產(chǎn)生代碼。盡管我對(duì) Gedit 并不感冒,但我必須承認(rèn)這些功能比一般插件的功能更好,并且在你花費(fèi)很長(zhǎng)時(shí)間去分析數(shù)據(jù)時(shí)它會(huì)有很大的幫助。唯一的不足是它的***一次更新是 2013 年。我真的希望這個(gè)項(xiàng)目能夠被重新煥發(fā)新生。

5. RKWard

[[154538]]

***的并不意味著最不重要,作為這個(gè)清單的***,RKWard 是一個(gè) KDE 環(huán)境下的 R 語(yǔ)言 IDE。我最喜愛它的一點(diǎn)是它的名稱。但說老實(shí)話,它的包管理系統(tǒng)和類似電子表格的數(shù)據(jù)編輯器排在我最喜歡它的理由的第二位。除了這些,它還包含一個(gè)簡(jiǎn)單 的用來畫圖和導(dǎo)入數(shù)據(jù)的系統(tǒng),另外它還可以使用插件來擴(kuò)展功能。假如你不是一個(gè) KDE 迷,或許你有點(diǎn)不喜歡這個(gè),但若你是,我真的建議你考慮使用它。

總的來說,無(wú)論你是否剛?cè)腴T R 語(yǔ)言,這些 IDE 對(duì)你或許都有些幫助。假如你更偏好某個(gè)軟件它自身所代表的東西或者是偏好針對(duì)你喜愛的編輯器的插件,這些都沒有什么問題,我確信你將感激這些軟件所提供的 某些功能。同時(shí)我還確信我遺漏了很多好的針對(duì) R 語(yǔ)言的 IDE,或許它們值得羅列在這個(gè)清單上。鑒于你們?cè)谏弦黄槍?duì) C/C++ 的*** IDE 這個(gè)話題中陳述了很多非常有用的評(píng)論,我也邀請(qǐng)你們?cè)谶@里做出同樣精彩的評(píng)論并分享出你的知識(shí)。

關(guān)于 Linux 下針對(duì) R 語(yǔ)言的好用編輯器,你有什么看法呢?請(qǐng)?jiān)谙旅娴脑u(píng)論中讓我們知曉。

via: http://xmodulo.com/good-ide-for-r-on-linux.html

作者:Adrien Brochard 譯者:FSSlc 校對(duì):wxy

本文由 LCTT 原創(chuàng)編譯,Linux中國(guó) 榮譽(yù)推出

原文:http://xmodulo.com/good-ide-for-r-on-linux.html 作者: Adrien Brochard
譯文:LCTT  https://linux.cn/article-6508-1.html 譯者: FSSlc

責(zé)任編輯:王雪燕 來源: Linux中國(guó)
相關(guān)推薦

2019-02-11 09:20:35

Linux音樂播放器

2019-03-13 13:20:26

Linux十六進(jìn)制編輯器

2018-11-05 08:32:17

Linux視頻編輯軟件

2018-01-17 08:35:07

LinuxLaTeX編輯器

2017-12-13 20:30:04

開發(fā)PHP開源

2020-10-13 06:34:15

編程語(yǔ)言IDE

2020-02-24 19:40:22

WindowsSSH客戶端

2010-07-09 09:01:55

2022-03-10 08:44:50

Python開發(fā)工具

2010-03-19 09:39:17

Python編程語(yǔ)言

2017-01-05 14:18:22

LinuxPyCharmPython IDE

2020-05-29 15:25:30

Linux 監(jiān)控 工具

2020-11-18 11:05:07

Linux網(wǎng)絡(luò)監(jiān)控工具代碼

2011-06-03 10:11:07

java.net

2021-12-23 23:11:37

C語(yǔ)言編程工具

2021-07-01 10:15:25

Linux 5.14IDE代碼內(nèi)核

2015-03-20 10:00:34

LinuxCC++

2013-05-24 10:01:40

R語(yǔ)言

2019-07-22 06:33:55

R語(yǔ)言編程函數(shù)

2014-03-26 10:52:24

Apache Spar
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)