R 01: R 語言的安裝

更新於 發佈於 閱讀時間約 4 分鐘
現在這個時代,不管你是讀什麼科系,多多少少要會一點語言程式,用來做大量分析數據,或是幫你完成千篇一律重複性又高的工作,讓你有更多寶貴的時間去做更重要的想法發想、討論,重複性數據分析就交給電腦程式去執行,魯叔從大學到現在大概使用過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。
目前Rstuio下載應該只有一個主要用的版本,不過我還是使用較舊的版本,這個差異不大。
2. 安裝程式:
通常下載程式一般來說會被存儲到Download這個資料夾,你應該會看到類似這兩個檔案:
RStudio-1.2.5033.exe
R-3.6.2-win.exe
先雙擊R****.exe,全部使用預設一路OK/一下步/接受到底,等R主程式安裝完成,再繼續Rstudio的安裝,一樣一路預設到底。然後你應該會在桌面看到這兩個快捷:
3. Rstudio介面:
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。
即將進入廣告,捲動後可繼續閱讀
為什麼會看到廣告
avatar-img
16會員
33內容數
小黃在美國生活十幾年,累積累積一堆生活上,研究所修課,找工作,工作上相關的資訊,我盡我所能跟大家分享,也希望聽見大家的反饋,Little Yellow in USA (LYUSA)
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
Jiaoyan Huang的沙龍 的其他內容
近期因為新冠狀病毒(中國共產黨病毒)肆虐,全球開始大規模在家工作(Work from home, WFH)的趨勢,剛好可以來聊聊我電腦中比較有用的程式或是網頁。 第一個當然就是AnyConnect VPN(Cisco),主要是用來連結家裡電腦跟公司網路,並可以使用公司網路裡面有的檔案位置等等。
先註明文章中的產品都是我自己用過推薦,沒有任何業配。 小孩子1–3歲的花費,在這邊是想用行住衣食育樂的順序來討論比較簡單
很多人都說美國生小孩很貴,這個話並不完全正確,生小孩的花費完全取決於你的保險、孕婦跟小孩的狀況,大部分人都有一個印象美國醫療花費不是那麼透明,而在生產的這件事情上,初為人父母的緊張常常造成對於醫療花費的無所適從,尤其事關小孩跟母親,我們通常只能做很侷限的選擇;重要的話先說在前面,打算要生小孩的前一
近期因為新冠狀病毒(中國共產黨病毒)肆虐,全球開始大規模在家工作(Work from home, WFH)的趨勢,剛好可以來聊聊我電腦中比較有用的程式或是網頁。 第一個當然就是AnyConnect VPN(Cisco),主要是用來連結家裡電腦跟公司網路,並可以使用公司網路裡面有的檔案位置等等。
先註明文章中的產品都是我自己用過推薦,沒有任何業配。 小孩子1–3歲的花費,在這邊是想用行住衣食育樂的順序來討論比較簡單
很多人都說美國生小孩很貴,這個話並不完全正確,生小孩的花費完全取決於你的保險、孕婦跟小孩的狀況,大部分人都有一個印象美國醫療花費不是那麼透明,而在生產的這件事情上,初為人父母的緊張常常造成對於醫療花費的無所適從,尤其事關小孩跟母親,我們通常只能做很侷限的選擇;重要的話先說在前面,打算要生小孩的前一
你可能也想看
Google News 追蹤
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
Thumbnail
從範例學python的目標讀者: 針對剛進入的初學者,想學習Python語言。 有基礎本數學邏輯基礎即可。 從小遊戲學python的目標讀者: 針對已經有經驗的C/C++, Python, 或其他有程式基礎的讀者。 想實作一些小專案,從實做中學習如何分析需求、元件分拆、到底層實作
Thumbnail
想要使用python學習程式應該要怎麼開始呢? 首先就是要下載Python(程式語言)還有Pychar(整合開發環境,IDE)這兩個軟體。 在Google的搜尋欄位打上Python下載, 點選第一個Download Python。 第二步點選Download,選擇你的電腦系統。
Thumbnail
Python擁有便攜性和通用性,適用於多種場景,同時具有全球通用性。Python在科技製造業、資料分析、人工智慧等領域有廣泛應用,對於理工科背景者而言有獨特的優勢。透過在線課程、自學書籍、實作專案,以及參與社群和開源專案,理工背景者可以達成從轉職進入Python程式領域的目標。
Thumbnail
在離線環境需要安裝Python套件時就相當的麻煩,需要先下載好套件包,在打指令安裝,若套件數量一多時就會相當麻煩。 本文將介紹如何利用兩行指令快速的安裝整個資料夾的套件。
Thumbnail
對於剛開始接觸Python的新手來說,無疑會在眾多執行環境中迷茫,不知道應該選擇哪一個比較好? 在這個情況下,我會推薦一個好的起點– Anaconda。現在,讓我們花費一分鐘的時間,我將引導你成功安裝Anaconda,並且正式開啟你在資料科學領域的旅程!
Thumbnail
什麼是Python python是電腦程式語言的一種,如同python官方網站上的介紹 "Python是一種程式語,可讓你更快速地工作並更有效的整合系統"。簡單地說,就是你可用python這個程式語言去告訴電腦你想要作什麼,讓電腦來幫你完成你要作的事情。
Thumbnail
Python是一種易學且功能強大的程式語言,具有直譯、動態語法等特性,並擁有豐富的標準庫。它在各領域如Web開發、數據科學和人工智慧等得到廣泛應用,並被許多大公司如Google和Facebook等使用。Python還有強大的框架、豐富的交互機能、和龐大的社區。
想要開始Python語言的開發環境,有兩種常見方式,一種是下載安裝到本機端,另一種是直接在雲端執行。本文將介紹三個常見的開發工具及其安裝步驟。
Thumbnail
利用 gmailr 套件能夠有效地提升工作效率,透過 R 語言自動生成信件草稿,並允許個別修改與寄送,大幅減少出錯機率。本文介紹 gmailr 套件的安裝與帳號設定步驟,以及如何搜尋和讀取郵件以及撰寫郵件的相關方法。
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
Thumbnail
從範例學python的目標讀者: 針對剛進入的初學者,想學習Python語言。 有基礎本數學邏輯基礎即可。 從小遊戲學python的目標讀者: 針對已經有經驗的C/C++, Python, 或其他有程式基礎的讀者。 想實作一些小專案,從實做中學習如何分析需求、元件分拆、到底層實作
Thumbnail
想要使用python學習程式應該要怎麼開始呢? 首先就是要下載Python(程式語言)還有Pychar(整合開發環境,IDE)這兩個軟體。 在Google的搜尋欄位打上Python下載, 點選第一個Download Python。 第二步點選Download,選擇你的電腦系統。
Thumbnail
Python擁有便攜性和通用性,適用於多種場景,同時具有全球通用性。Python在科技製造業、資料分析、人工智慧等領域有廣泛應用,對於理工科背景者而言有獨特的優勢。透過在線課程、自學書籍、實作專案,以及參與社群和開源專案,理工背景者可以達成從轉職進入Python程式領域的目標。
Thumbnail
在離線環境需要安裝Python套件時就相當的麻煩,需要先下載好套件包,在打指令安裝,若套件數量一多時就會相當麻煩。 本文將介紹如何利用兩行指令快速的安裝整個資料夾的套件。
Thumbnail
對於剛開始接觸Python的新手來說,無疑會在眾多執行環境中迷茫,不知道應該選擇哪一個比較好? 在這個情況下,我會推薦一個好的起點– Anaconda。現在,讓我們花費一分鐘的時間,我將引導你成功安裝Anaconda,並且正式開啟你在資料科學領域的旅程!
Thumbnail
什麼是Python python是電腦程式語言的一種,如同python官方網站上的介紹 "Python是一種程式語,可讓你更快速地工作並更有效的整合系統"。簡單地說,就是你可用python這個程式語言去告訴電腦你想要作什麼,讓電腦來幫你完成你要作的事情。
Thumbnail
Python是一種易學且功能強大的程式語言,具有直譯、動態語法等特性,並擁有豐富的標準庫。它在各領域如Web開發、數據科學和人工智慧等得到廣泛應用,並被許多大公司如Google和Facebook等使用。Python還有強大的框架、豐富的交互機能、和龐大的社區。
想要開始Python語言的開發環境,有兩種常見方式,一種是下載安裝到本機端,另一種是直接在雲端執行。本文將介紹三個常見的開發工具及其安裝步驟。
Thumbnail
利用 gmailr 套件能夠有效地提升工作效率,透過 R 語言自動生成信件草稿,並允許個別修改與寄送,大幅減少出錯機率。本文介紹 gmailr 套件的安裝與帳號設定步驟,以及如何搜尋和讀取郵件以及撰寫郵件的相關方法。