今天是我們的系統(tǒng)教程《R語(yǔ)言從入門(mén)到精通》的第一講,前面的背景講解中《從今天開(kāi)始,每天學(xué)點(diǎn)R語(yǔ)言~》,已經(jīng)深入探討過(guò)R語(yǔ)言的重要性以及學(xué)習(xí)R語(yǔ)言的必要性,今天我們就按照課表來(lái)講解:如何在自己的PC中安裝R語(yǔ)言的運(yùn)行環(huán)境。還沒(méi)有領(lǐng)取《學(xué)習(xí)R》書(shū)籍教材的同學(xué),趕緊聯(lián)系文末的客服小姐姐吧~ 由于大家的電腦設(shè)備都不全一樣,特別是操作系統(tǒng),windows、Mac等,為了方便大家學(xué)習(xí),我們?cè)趦蓚€(gè)操作系統(tǒng)中分別 錄制了教學(xué)視頻 ,方便大家反復(fù)觀(guān)看學(xué)習(xí),見(jiàn)文末視頻。 在正式開(kāi)始之前,我想對(duì)看到這篇文章的你提出一個(gè)小小的要求:不管你的第一職業(yè)是學(xué)生、科研人員或者醫(yī)生,我希望大家都忘掉自己本身的職業(yè),從現(xiàn)在開(kāi)始,你就是一名程序員(Coder)。只有忘卻自己的背景,才能全心投入,學(xué)習(xí)編程,學(xué)習(xí)R語(yǔ)言。 什么是R語(yǔ)言 科·研·貓 R是用于統(tǒng)計(jì)分析、繪圖的語(yǔ)言和操作環(huán)境。R是屬于GNU系統(tǒng)的一個(gè)自由、免費(fèi)、源代碼開(kāi)放的軟件,它是一個(gè)用于統(tǒng)計(jì)計(jì)算和統(tǒng)計(jì)制圖的優(yōu)秀工具。簡(jiǎn)單來(lái)說(shuō),R是一門(mén)統(tǒng)計(jì)計(jì)算語(yǔ)言,是一套開(kāi)源的數(shù)據(jù)分析解決方案。 R語(yǔ)言的誕生 科·研·貓 R語(yǔ)言是從S語(yǔ)言演變而來(lái)的。S語(yǔ)言是二十世紀(jì)70年代誕生于貝爾實(shí)驗(yàn)室,基于S語(yǔ)言開(kāi)發(fā)的商業(yè)軟件Splus,可以方便的編寫(xiě)函數(shù)、建立模型,具有良好的擴(kuò)展性,取得了巨大成功。1995年由新西蘭Auckland大學(xué)統(tǒng)計(jì)系的Robert Gentleman和Ross Ihaka,編寫(xiě)了一種能執(zhí)行S語(yǔ)言的軟件,并將該軟件的源代碼全部公開(kāi),這就是R軟件,其命令統(tǒng)稱(chēng)為R語(yǔ)言。 *在這里留個(gè)小問(wèn)題,大家可以猜猜為什么叫R語(yǔ)言呢?(答案就在上文) R語(yǔ)言的特點(diǎn) 科·研·貓
【科研貓·繪圖】?jī)?yōu)雅版·小提琴圖(帶R代碼分享); 【科研貓·繪圖】看·箱線(xiàn)圖·如何美麗動(dòng)人(代碼分享)。 (點(diǎn)擊以上鏈接,直接查看相關(guān)推文) R語(yǔ)言運(yùn)行環(huán)境 科·研·貓 說(shuō)了這么多,相信大家早已迫不及待,下面我們就來(lái)學(xué)習(xí)如何在自己電腦中安裝R語(yǔ)言的運(yùn)行環(huán)境吧。在這里我們對(duì)課表稍作調(diào)整,把原定第一節(jié)的R軟件安裝和第二節(jié)的RStudio安裝放到一起來(lái)講,一口氣調(diào)試好需要的所有軟件,更加省時(shí)省力。一般情況下,配置R語(yǔ)言的運(yùn)行環(huán)境需要兩個(gè)軟件:R和RStudio。 R軟件呢,就是R,現(xiàn)在最新的版本是R 3.6.1,它就是編譯和運(yùn)行R代碼軟件,其官方網(wǎng)址我們要記住:https://www./。以后最新版本的R就要從這里下載。 那么,RStudio又是什么呢?它是R代碼的一個(gè)編輯器,而且是一款非常強(qiáng)大的編輯器,其官方網(wǎng)址:https://www./。編輯器是個(gè)什么東西呢?首先跟大家明確一個(gè)概念,R代碼本身就是個(gè)文本文件,你甚至可以用記事本打開(kāi)和編寫(xiě)R代碼,但是任何一個(gè)程序員都不會(huì)這么做,因?yàn)槲覀冇懈玫木庉嬈鳌?/p> 俗話(huà)說(shuō),工欲善其事必先利其器,關(guān)于編輯器這個(gè)事情,對(duì)于每個(gè)程序員來(lái)說(shuō),真的是蘿卜白菜各有所愛(ài)。著名的代碼編輯器(或者叫IDE,Integrative Development Environmetn)比如微軟的Visual Studio,Java的NetBeans、IntelliJ IDEA,Python的PyCharm,綜合性的Eclipse、VIM、Emacs等等,那么對(duì)于R語(yǔ)言來(lái)說(shuō),如果要選擇一款編輯器的話(huà),我強(qiáng)烈推薦RStudio。 RStudio是一款專(zhuān)門(mén)針對(duì)R語(yǔ)言而生的IDE,R自帶的環(huán)境操作起來(lái)不是方便,而Rstudio很好地解決了這個(gè)問(wèn)題,除了最基礎(chǔ)的語(yǔ)法高亮、自動(dòng)補(bǔ)全、查錯(cuò)等功能,而且它還具有代碼調(diào)試、可視化等其他功能,支持純R腳本、Rmarkdown (腳本文檔混排)、Bookdown (腳本文檔混排成書(shū))、Shiny (交互式網(wǎng)絡(luò)應(yīng)用)等,你甚至可以用它來(lái)編寫(xiě)一個(gè)R包。所以,安裝R語(yǔ)言的運(yùn)行環(huán)境,RStudio必不可少。 R語(yǔ)言運(yùn)行環(huán)境安裝 科·研·貓 不管是Mac還是Windows系統(tǒng),R環(huán)境的安裝都遵循先安裝R,再安裝RStudio的原則。下載網(wǎng)址在上文中已經(jīng)有了,安裝呢也很簡(jiǎn)單,跟普通的軟件安裝無(wú)任何區(qū)別,直接雙擊安裝就可以了。 但是呢,本著科研貓“寧可多教一課,不讓一人漏學(xué)”的原則,雖然安裝簡(jiǎn)單,但是因?yàn)镽環(huán)境安裝是整個(gè)課程的基礎(chǔ),我們錄制了教學(xué)視頻,以方便大家觀(guān)看學(xué)習(xí)。視頻如下(視頻中演示的軟件版本號(hào)略有不同,直接忽略即可): Windows、Mac系統(tǒng)的R環(huán)境安裝 相信大家看了這期教程,應(yīng)該都可以搞定R環(huán)境的安裝了吧。 原文詳情:科研貓 |
|
來(lái)自: 昵稱(chēng)46988079 > 《R語(yǔ)言》