日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

R语言学习笔记 | R语言的入门

發布時間:2023/12/10 编程问答 54 豆豆
生活随笔 收集整理的這篇文章主要介紹了 R语言学习笔记 | R语言的入门 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

    • 前言
    • R語言是什么?
    • 為什么要學習R語言?
    • 學習R語言困難嗎?
    • R語言的獲取
    • R語言的界面及編譯器下載
    • RStudio的獲取
    • RStudio界面介紹

前言

R語言是我2020年底開始接觸的,出于科研,同時也在巫師兄的推薦下慢慢上手R語言,起初只是需要做一個DBSCAN的聚類分析,后來卻漸漸地愛上了它的強大功能和出圖,下面就先從R語言的入門開始講起吧!

R語言是什么?

R語言是一種為統計計算圖像顯示而設計的語言環境,是貝爾實驗室(Bell Laboratories)的Rick Becker、John Chambers和Allan Wilks開發的S語言的一種實現,提供了一系列統計和圖形顯示工具。

為什么要學習R語言?

有一些小伙伴想問:“我已經學會了spss/sas/stata…,為什么還要學習R語言?”
可能它下面幾個方面會吸引到你:

  • 編程入門語言: 如果你之前沒有編程經驗,但是學習工作中經常需要計算、統計、繪圖,那R是你的首選(Python也許不太同意,不管他)。語法結構簡單,上手較快,而且函數和pckages都有很好的實例文檔。R是一門自學型語言,來R吧,你不會孤獨。

  • R是免費開源軟件:現在很多學術期刊都對分析軟件有版權要求,而免費的分析工具可以使你在這方面不會有什么擔心。另一方面,如果學術界出現一種新的數據分析方法,那么要過很長一段時間才會出現在商業軟件中。但開源軟件的好處就在于,很快就會有人將這種方法編寫成擴展包,或者你自己就可以做這件工作。

  • 命令行工作方式:許多人喜歡類似SPSS菜單式的操作,這對于初學者來說很方便入門,但對于數據分析來說,命令行操作會更加的靈活,更容易進行編程和自動化處理。而且命令行操作會更容易???#xff0c;不是嘛,一般人看到你在狂敲一推代碼后得到一個分析結果,對你投來的目光是會不一樣的。

  • 小巧而精悍:R語言的安裝包更小,大約不到40M,相比其它幾個大家伙它算是非常小巧精悍了。目前R語言非常受到專業人士歡迎,根據對數據挖掘大賽勝出者的調查可以發現,他們用的工具基本上都是R語言。此外,從最近幾次R語言大會上可以了解到,咨詢業、金融業、醫藥業都在大量的使用R語言,包括google/facebook的大公司都在用它。因此,學習R語言對你的職業發展一定是有幫助的。

  • 學習R語言困難嗎?

    我作為一個R語言的學習者,從一只菜鳥到一只沒那么菜的菜鳥,學習過程中會去經常查閱書籍、百度、查看幫助文檔,但它的學習是輕松的,因為對新手特別友好,只要有一點點的編程基礎就能夠輕松上手了。

    R語言的獲取

  • 在某度上直接搜索**“R語言”**,第一條“The Project for Statistical Computing”就是R語言的官網了,點擊進入。
  • 在第一段里面,找到 “Download R” 的字樣,或者點擊后面的CRAN mirror 選擇合適的鏡像源。
  • 如果是國內的話,可以先根據左上角的國家分類找到China,然后根據不同地區選擇鏡像源,我們這里使用清華大學的鏡像源(里面的組件相對比較齊全),同時為什么不使用國外的鏡像源呢?因為網速相對國內的會較慢且不穩定,所以一般會優先選擇國內的鏡像源。
  • 在鏡像源里根據自己電腦的系統選擇即可,這里以Windows為例。
  • 點擊上圖的Download R后進入下圖的界面,找到 “Base” 按鈕并點擊。
  • 在灰色框內點擊 “Download R4.0.3 for Windows” 即可,如果不想用這個版本的R語言,也可以點擊 “Installation and other instructions” 安裝其他版本的R語言。
  • R語言的界面及編譯器下載


    R語言的界面較為簡潔和小巧,編寫代碼的環境也相對舒服,但它缺失了一些交互界面,缺少例如存儲起來的變量、歷史記錄的查看等等窗口,也無法調整字體大小等等,用戶進行編程的時候就不太方便,所以我們一般會在RStudio編譯器里面進行編程(還有其他許多編譯器,這里推薦較為主流的一款),優點太多了,還請大家自己細細挖掘~

    RStudio的獲取

    Step1:
    打開RStudio的官方網站:https://www.rstudio.com/proucts/rstudio/download/,找到Free下面的Download按鈕,點擊即可下載。

    Step2:
    Step3:

    RStudio界面介紹

    RStudio的界面,根據功能可以劃分成代碼輸入區結果顯示區兩大塊窗口。根據位置上可以劃分成左上角、左下角、右上角、右下角四個窗口,也是RStudio默認的界面形式,每個窗口上都折疊著不同的窗口頁,大體包括了以下幾個窗口:程序編輯窗口,工作空間與歷史信息,程序運行與輸出窗口(主界面),畫圖和函數包幫助窗口。

    • 右下角的Polts、File、Packages、Help、viewer窗口,可以查看本地文件,文件操作,安裝和查詢包,查找函數和函數的幫助文檔。

    • 右上角的environment、History等窗口具有存儲已輸入的元素、歷史記錄瀏覽的功能。

    • 左下角的Console窗口可以顯示程序運行的信息。既可以輸入代碼,也可以顯示文字結果。

    • 左上角的Scripts窗口(腳本區):書寫和保存R代碼的地方。

      其實我們在RStudio中主要做的就只有兩件事情,編寫代碼結果輸出。今天有關于R語言的入門就到這里啦,下一節將會介紹R語言的繪圖界面并舉例繪制幾種常見的統計圖。

    總結

    以上是生活随笔為你收集整理的R语言学习笔记 | R语言的入门的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。