R 01: R 語言的安裝

更新 發佈閱讀 5 分鐘
raw-image
raw-image

現在這個時代,不管你是讀什麼科系,多多少少要會一點語言程式,用來做大量分析數據,或是幫你完成千篇一律重複性又高的工作,讓你有更多寶貴的時間去做更重要的想法發想、討論,重複性數據分析就交給電腦程式去執行,魯叔從大學到現在大概使用過Fortran(77、95、fixed、free,是我博班到博後使用最多的語言,以及一些需要大量計算的modeling的語言)、SQL、Python、R(是這四年內開始接觸的電腦語言,其中又以R使用最多),那今天為什麼會挑R來做系列文?主要是因為R對於新手比較友善,又是專門設計做數據分析的程式語言,在格式上相對於Python來說限制較少,兩個語言(R、Python)轉換相對容易,對於超新手來說R幾乎可以在三十分鐘內寫出一個幾行的短文字,我計畫可能先出個4–5話R相關系列文,看情況再出Python、SQL的文章。

R的安裝方法會有影片放在youtube頻道,可以看著影片,可能對大多數的人比較直觀(我工作電腦為windows,拍片電腦為mac book pro所以某些介面可能會有一點小差異不過應該不影響理解)。在這邊我給大家有一個概念,以下是如何把R/Rstudo裝上你的電腦,並且安裝package,以及Rsutdio介面的一點陳述。

  1. 檔案下載:

目前最新R的版本是4.0.0,通常R具有向下兼容性,所以2/3版本間的差異不大,大部分的packages也是兼容,但是事情永遠都是會有例外,加上超過兩個版本以上,就會出現某些不相容的東西,我本身是使用3.6.2主要是因為,自己寫的很多functions跟目前使用的package多數是在3.4.4-3.6.2遊走,所以目前不考慮將R升級或許會在年底慢慢把東西汰舊換新。至於要使用32/64 bit按下列步驟打開你的腦配置:

在搜尋(type here to search)的格子打This PC>右鍵選擇properties,就會出現你基本電腦配置,再去找System type(如下圖),像我的電腦就64-bit。

raw-image

目前Rstuio下載應該只有一個主要用的版本,不過我還是使用較舊的版本,這個差異不大。

2. 安裝程式:

通常下載程式一般來說會被存儲到Download這個資料夾,你應該會看到類似這兩個檔案:

RStudio-1.2.5033.exe
R-3.6.2-win.exe

先雙擊R****.exe,全部使用預設一路OK/一下步/接受到底,等R主程式安裝完成,再繼續Rstudio的安裝,一樣一路預設到底。然後你應該會在桌面看到這兩個快捷:

raw-image

3. Rstudio介面:

raw-image

Rstudio的介面主要分成四的大區塊:1)R script(可以使用多視窗顯示不同scripts的內容),2)正在執行或是剛執行完的指令/終端機(類似windows下的CMD功能)/跟正在執行的工作,3)變數/指令的歷史/任何連結(連結的部分,我目前主要是在使用SQL 伺服器才會有連結),4)開啟的檔案/畫好的圖/packages的使用狀況 等等。

可以點選File去開啟最近使用的或是新的Rscript或是Projects,或是有兩個我用灰色圈圈圈起來的快捷,你在Rscript下面Ctrl + R可以恢復上一個動作,這個是我最喜歡的Rstudio cheat sheet,跟大家分享。

4. packages/libs安裝及使用:

通常我在第一次安裝完R/Rstudio之後,我會開啟R(雙擊RGui桌面快捷)>Packages>install packages,他會出現可使用的鏡像連結選擇一個你看順眼的就好了,我通常會選擇離我最近的鏡像。點進去之後你會看到上百上千個可使用的packages,一般來說安裝packages會在Rstudio下面執行或是你R的command line下面執行,以下使用安裝gglot2為例:

install.packages("ggplot2")

安裝完package之後你還要把其裝載到你的Rstudio上面

library(ggplot2)

或是你可以去右下角的Packages點開並勾選ggplot2。

影片我可能嘗試晚上錄影剪輯,目前我的頻道是有一些影片,不過因為我的錄音系統很爛非常想要重錄:),下次我的目標是介紹不同檔案的讀法,跟不同變數的使用。最近美東天氣多雨,美西爆熱,台灣也是梅雨季節,加上居家隔離跟安全社交距離,大家要多保重,注意身體健康,尤其最近美國社會開始re-open加上George Floyd事件的抗議大規模爆發,確診人數稍有上升,在此我也想跟大家分享消彌種族紛爭,every one’s live matter,peace out。

raw-image
留言
avatar-img
留言分享你的想法!
avatar-img
Jiaoyan Huang的沙龍
15會員
33內容數
小黃在美國生活十幾年,累積累積一堆生活上,研究所修課,找工作,工作上相關的資訊,我盡我所能跟大家分享,也希望聽見大家的反饋,Little Yellow in USA (LYUSA)
Jiaoyan Huang的沙龍的其他內容
2020/09/27
今天想跟大家介紹幾個R常用的功能,我並不打算像R的教學書籍一步一步的系統性教學,因為要求系統性教學,我會花太多時間在準備教程,讓這個R的教學太正式,失去了blog的感覺,反而帶給大家太多壓力,所以你可能覺得我的文章很跳躍,的確是這樣沒錯,但是寫程式重點在於,善用網上資源,跟程式撰寫的邏輯養成,而
Thumbnail
2020/09/27
今天想跟大家介紹幾個R常用的功能,我並不打算像R的教學書籍一步一步的系統性教學,因為要求系統性教學,我會花太多時間在準備教程,讓這個R的教學太正式,失去了blog的感覺,反而帶給大家太多壓力,所以你可能覺得我的文章很跳躍,的確是這樣沒錯,但是寫程式重點在於,善用網上資源,跟程式撰寫的邏輯養成,而
Thumbnail
2020/07/15
我們上次提到怎麼安裝R,跟packages,我發現在剛學程式語言或是數據分析的時候,大部分的人學了一點基礎之後,都會想直接輸入數據,開始自己動手做,但是對於沒嘗試過programming的人來說,即便使用了IDE,第一個小障礙會是怎麼把不同數據輸入程式之中,好在R或者Rstudio要做這件事情十分方
2020/07/15
我們上次提到怎麼安裝R,跟packages,我發現在剛學程式語言或是數據分析的時候,大部分的人學了一點基礎之後,都會想直接輸入數據,開始自己動手做,但是對於沒嘗試過programming的人來說,即便使用了IDE,第一個小障礙會是怎麼把不同數據輸入程式之中,好在R或者Rstudio要做這件事情十分方
2020/03/28
近期因為新冠狀病毒(中國共產黨病毒)肆虐,全球開始大規模在家工作(Work from home, WFH)的趨勢,剛好可以來聊聊我電腦中比較有用的程式或是網頁。 第一個當然就是AnyConnect VPN(Cisco),主要是用來連結家裡電腦跟公司網路,並可以使用公司網路裡面有的檔案位置等等。
Thumbnail
2020/03/28
近期因為新冠狀病毒(中國共產黨病毒)肆虐,全球開始大規模在家工作(Work from home, WFH)的趨勢,剛好可以來聊聊我電腦中比較有用的程式或是網頁。 第一個當然就是AnyConnect VPN(Cisco),主要是用來連結家裡電腦跟公司網路,並可以使用公司網路裡面有的檔案位置等等。
Thumbnail
看更多
你可能也想看
Thumbnail
R語言是一種統計學與資料科學領域的程式語言,具有強大的統計分析和資料處理功能。本文介紹R語言在統計常見的基本語法,包含:安裝和執行套件、載入和查看資料、基本敘述統計函式、輸出資料、輸出檔案和遺失值。
Thumbnail
R語言是一種統計學與資料科學領域的程式語言,具有強大的統計分析和資料處理功能。本文介紹R語言在統計常見的基本語法,包含:安裝和執行套件、載入和查看資料、基本敘述統計函式、輸出資料、輸出檔案和遺失值。
Thumbnail
R 語言是一個強大且免費的程式語言,可簡單使用各種套件,進行統計分析和資料清理和視覺化等相關工作。本文將介紹如何安裝R 語言和Rstudio,還有如何執行R語言和建立套件,最後說明如何自訂RStudio的界面顏色和字體 。
Thumbnail
R 語言是一個強大且免費的程式語言,可簡單使用各種套件,進行統計分析和資料清理和視覺化等相關工作。本文將介紹如何安裝R 語言和Rstudio,還有如何執行R語言和建立套件,最後說明如何自訂RStudio的界面顏色和字體 。
Thumbnail
  環境佈置很重要!!所以按照這樣的方法下去安裝未來使用的時候才不會很麻煩,而且python會有很多外來模組要安裝,因此安裝路徑一定要設定好,未來找尋的時候才找的到,版本的差異沒有調整好也有可能用到最後有些會出現各種錯誤。所以環境佈置這真的很重要!!很重要!!很重要!!
Thumbnail
  環境佈置很重要!!所以按照這樣的方法下去安裝未來使用的時候才不會很麻煩,而且python會有很多外來模組要安裝,因此安裝路徑一定要設定好,未來找尋的時候才找的到,版本的差異沒有調整好也有可能用到最後有些會出現各種錯誤。所以環境佈置這真的很重要!!很重要!!很重要!!
Thumbnail
Python安裝、外部程式包安裝(pip install xxx)、Hello World 【安裝Python】 Visual Studio Code-Download 進入vscode(延伸模組) 安裝中文介面(輸入ch搜尋) 安裝 搜尋命令提示字元 命令提示字元打python 創建檔案
Thumbnail
Python安裝、外部程式包安裝(pip install xxx)、Hello World 【安裝Python】 Visual Studio Code-Download 進入vscode(延伸模組) 安裝中文介面(輸入ch搜尋) 安裝 搜尋命令提示字元 命令提示字元打python 創建檔案
Thumbnail
Python 是目前主流的程式語言之一,不論是網路上亦或是各大書局。都有豐富的學習資源,如果你是程式語言的初學者,那以 python 作為入坑的第一步來解決不論是生活/工作上的大小事都是非常適合的一個'工具'。 接下來介紹如何安裝python,以及我自己一直都在使用的IDE(整合開發環境)。
Thumbnail
Python 是目前主流的程式語言之一,不論是網路上亦或是各大書局。都有豐富的學習資源,如果你是程式語言的初學者,那以 python 作為入坑的第一步來解決不論是生活/工作上的大小事都是非常適合的一個'工具'。 接下來介紹如何安裝python,以及我自己一直都在使用的IDE(整合開發環境)。
Thumbnail
該篇文章首要為 1.下載python與文字編輯器vs code (Visual Studio Code) 2.撰寫第一支python程式
Thumbnail
該篇文章首要為 1.下載python與文字編輯器vs code (Visual Studio Code) 2.撰寫第一支python程式
Thumbnail
PYTHON 介紹 Python 是一種被廣泛使用的高階編程語言,它的用途十分廣泛,支援了多種的程式設計的範式,包括函數式、指令式、結構化、物件導向。 Python的設計哲學強調了它簡潔的語法,是使用空格縮進來劃分程式碼。 Python是的社群中擁有許多模組可以使用,在進行某些用途時可以很引入模組,
Thumbnail
PYTHON 介紹 Python 是一種被廣泛使用的高階編程語言,它的用途十分廣泛,支援了多種的程式設計的範式,包括函數式、指令式、結構化、物件導向。 Python的設計哲學強調了它簡潔的語法,是使用空格縮進來劃分程式碼。 Python是的社群中擁有許多模組可以使用,在進行某些用途時可以很引入模組,
Thumbnail
大家好,這是我們python30天速成班的第一天,我們今天先來簡單介紹為什麼我們選擇python當我們的程式教學,以及我們第一次學習python的朋友,我們需要安裝什麼軟件呢?
Thumbnail
大家好,這是我們python30天速成班的第一天,我們今天先來簡單介紹為什麼我們選擇python當我們的程式教學,以及我們第一次學習python的朋友,我們需要安裝什麼軟件呢?
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News