R簡介及軟件安裝
1. 簡介及軟件安裝
1.1 簡介
R語言是一種用于統(tǒng)計計算和數(shù)據(jù)分析的編程語言,具有易用性、靈活性和可擴展性的特點。R語言最初是由新西蘭奧克蘭大學的Ross Ihaka和Robert Gentleman于1993年開發(fā)的,現(xiàn)在由R開發(fā)核心團隊和全球各地的志愿者共同維護和發(fā)展。
1.2 優(yōu)勢及不足
1.2.1 優(yōu)勢
開源免費:R語言是一款開源免費的編程語言,用戶可以自由地下載和使用它。
強大的統(tǒng)計分析能力:R語言是一款專門用于數(shù)據(jù)分析和統(tǒng)計建模的語言,它擁有非常豐富的統(tǒng)計分析函數(shù)和包,可以進行各種數(shù)據(jù)處理、統(tǒng)計分析和可視化。
大量的擴展包:R語言有數(shù)以千計的擴展包可供選擇,這些擴展包包含了各種各樣的工具和算法,方便用戶進行數(shù)據(jù)處理和分析。
圖形化能力強:R語言有很強的圖形化能力,可以生成各種高質(zhì)量的圖形和數(shù)據(jù)可視化,方便用戶進行數(shù)據(jù)展示和交流。
1.2.2 不足
內(nèi)存占用大:因為其動態(tài)類型和垃圾回收機制等特性,導致R語言內(nèi)存占用相比一些編譯型語言如C語言等要大。
處理大型數(shù)據(jù)時速度較慢:由于R語言是解釋型語言,而不是編譯型語言,因此在處理大型數(shù)據(jù)時速度相對較慢,需要優(yōu)化和調(diào)試。
缺少標準化:由于R語言的開源性質(zhì)和大量的擴展包,因此在不同的環(huán)境和應用中可能存在一定的差異和不兼容性。
學習曲線較陡峭:由于R語言是一種專業(yè)的數(shù)據(jù)分析語言,因此學習曲線相對較陡峭,需要花費一定的時間和精力來掌握。
2. 安裝
2.1 R語言安裝
2.1.1 Windows系統(tǒng)
下載安裝程序:在R官網(wǎng)點擊左上方download下的CRAN跳轉(zhuǎn)到鏡像站點選擇界面,選擇一個離自己較近的鏡像站點(如:北京外國語大學),根據(jù)自己的系統(tǒng)選擇合適版本的安裝程序(如:Download R for Windows),跳轉(zhuǎn)頁面后選擇子目錄下的base下載即可。

運行安裝程序:雙擊下載的安裝程序(如:R-4.2.2-win.exe)進入安裝引導

選擇安裝時使用語言:根據(jù)自己的需要選擇R語言安裝時提示信息的語言,選擇簡體中文即可。

信息:協(xié)議等信息,直接點擊下一步即可

選擇安裝位置:默認情況下,R將被安裝到C:\Program Files\R\R-4.2.2(在Windows上)或者/Applications/R/R-4.2.2(在MacOS上)。你可以選擇其他安裝路徑(可以更換為一個不含空格的路徑,如C:\Mysoftware\R\R-4.2.2),但要注意不要安裝到需要管理員權限的位置。

選擇組件:建議選擇用戶安裝下的所有3個組件,即Main Files,64-bit Files和Message translations。沒有安裝“Message translations”組件,R語言的控制臺消息將會以英文顯示,而不是中文。(待驗證)

●?啟動選項:建議選擇接受默認選項(即MDI顯示模式,HTML幫助)
顯示模式:SDI模式下,每個R圖形界面和控制臺窗口是獨立的窗口,可以隨意拖動和 調(diào)整大小。在SDI模式下,每次打開一個新的窗口都會在任務欄上創(chuàng)建一個新的圖標;MDI模式下,所有的R圖形界面和控制臺窗口都在一個父窗口下,每個窗口都作為子窗口出現(xiàn)。在MDI模式下,可以在父窗口中同時打開多個子窗口,但是每個子窗口的位置和大小不能單獨調(diào)整,而是要在父窗口內(nèi)進行調(diào)整。在MDI模式下,只會在任務欄上創(chuàng)建一個R圖標,無論打開了多少個子窗口。

幫助風格:純文本幫助是指以純文本格式顯示的幫助文檔,可以在命令行界面中查看。純文本幫助文件占用空間小,加載速度快,但是閱讀體驗不如 HTML 幫助;HTML 幫助是指以網(wǎng)頁形式顯示的幫助文檔,可以通過瀏覽器查看。HTML 幫助文件占用空間相對較大,但是可以使用超鏈接、圖像等元素,使得閱讀體驗更加友好。

選擇附加任務:建議勾選登記冊記錄項,不用勾選附加快捷方式,因為平時通常以RStudio作為開發(fā)環(huán)境。

設置環(huán)境變量:將安裝路徑下的可執(zhí)行文件R.exe所在的目錄(如:C:\Program Files\R\R-4.2.2\bin)添加到系統(tǒng)環(huán)境變量中

2.1.2 Linux系統(tǒng)
在Linux系統(tǒng)中可以通過多種方式安裝R語言,如conda,yum,源代碼編譯等,這里只演示最后一種,可以方便地在沒有網(wǎng)絡條件的服務器上根據(jù)用戶自定義的安裝路徑進行安裝。
下載源碼:如上所述,選擇合適的鏡像網(wǎng)站下載與Linux系統(tǒng)對應的R源代碼,即Source Code for all Platforms(如R-4.2.3.tar.gz)

復制文件到Linux:若是在其他終端(如自己的Windows主機),則先將下載的安裝包復制到Linux系統(tǒng)上想要安裝R的位置,如:~/software/R
安裝操作
2.2 RStudio安裝
RStudio是一款集成開發(fā)環(huán)境(IDE),為R語言提供了更加友好的界面和交互式體驗。它可以幫助用戶更輕松地編寫、調(diào)試和運行R代碼,同時提供了許多實用的功能和工具,例如代碼高亮、自動完成、代碼重構、調(diào)試器、數(shù)據(jù)視圖、可視化工具、報告生成等。
2.2.1 Windows系統(tǒng)
下載安裝程序:在Posit官網(wǎng)點擊右上角DOWNLOAD RSTUDIO跳轉(zhuǎn)到版本選擇界面,選擇免費的RStudio Desktop版本點擊,跳轉(zhuǎn)后頁面會提示先安裝相應版本的R語言,若此時電腦上沒有安裝R語言或者R語言版本過低,則需要先安裝R語言,然后點擊DOWNLOAD RSTUDIO DESKTOP FOR WINDOWS即可下載exe安裝包程序。

運行安裝程序:雙擊下載的安裝程序(如:RStudio-2023.03.0-386.exe)進入安裝引導。若此時打開了舊版本的RStudio窗口,則會提示需要先退出程序。

歡迎界面(提示信息):提示安裝前先關閉其他所有應用程序,確保安裝程序能夠更新所需的系統(tǒng)文件(防占用),以避免程序要求安裝后重啟計算機。不關閉也沒事,暫時沒有遇到要求重啟的,直接點擊下一步即可。

選擇安裝位置:默認情況下,RStudio將被安裝到C:\Program Files\RStudio(Windows)。你可以選擇其他安裝路徑(可以更換為一個不含空格的路徑,如C:\Mysoftware\RStudio),但要注意不要安裝到需要管理員權限的位置。

選擇開始菜單文件夾:Windows 的開始菜單位于操作系統(tǒng)的任務欄上,通常顯示在桌面的左下角(點擊Windows圖標),勾選改選項可以在Windows的“開始”菜單欄創(chuàng)建快捷方式,通常按默認設置即可。如果有分類管理開始菜單欄的習慣,也可以選擇一個已存在的文件夾創(chuàng)建快捷方式。

開始安裝:點擊“安裝”后RStudio即開始安裝

安裝程序結束:提示RStudio安裝程序結束,點擊完成即可退出安裝引導
2.2.2 Linux系統(tǒng)
RStudio Server
網(wǎng)頁版的RStudio,相比于單機版,它的靈活性更強,部署在服務器上后,可隨時隨地完成R語言的工作。并且能很方便的完成R項目的部署調(diào)試。
安裝
因為其安裝部署比較復雜(嘗試安裝失?。信d趣的同學可以參考在服務器中使用R--RStudio Server - 知乎 (zhihu.com)這篇文章進行探索
?? 轉(zhuǎn)載聲明:感謝您對文章內(nèi)容的認可,轉(zhuǎn)載請聯(lián)系微信公眾號“房子下面一頭豬”獲得授權,轉(zhuǎn)載后請在醒目位置標明來源,且禁止聲明原創(chuàng)。

供稿:李偉寧
編輯:孫福騰
? 校對:李偉寧??

團隊其他公眾平臺:
Bilibili | 房子下面一頭豬
知乎 | 房子下面一頭豬
微信公眾號 | 房子下面一頭豬
