2020-09-07关皓
R語言的第一次博客分享
R語言中安裝與使用包
包是R函數、數據、預編譯代碼以一種定義完善的格式組成的集合。計算機上存儲包的目錄稱為庫(library)。函數libPaths()能夠顯示庫所在的位置,函數library()則可以顯示庫中有哪些包。R自帶了一系列默認包(包括base、datasets、utils、grDevices、graphics、stats以及methods),它們提供了種類繁多的默認函數和數據集。其他包可通過下載來進行安裝。安裝好以后,它們必須被載入到會話中才能使用。命令search()可以告訴你哪些包已加載并可使用。
使用步驟:
安裝包
在R/R Studio中運行命令install.packages()即可。如:install.packages(“pROC”)
包的載入
包的安裝是指從某個CRAN鏡像站點下載它并將其放入庫中的過程。要在R會話中使用它,還需要使用library()命令載入這個包。例如,要使用pROC包,執行命令library(“pROC”)即可。當然,在載入一個包之前必須已經安裝了這個包。在一個會話中,包只需載入一次。如果需要,你可以自定義啟動環境以自動載入會頻繁使用的那些包。
包的使用
載入一個包之后,就可以使用一系列新的函數和數據集了。包中往往提供了演示性的小型數據集和示例代碼,能夠讓我們嘗試這些新功能。幫助系統包含了每個函數的一個描述(同時帶有示例),每個數據集的信息也被包括其中。命令help(package=“package_name”)可以輸出某個包的簡短描述以及包中的函數名稱和數據集名稱的列表。使用函數help()可以查看其中任意函數或數據集的更多細節。這些信息也能以PDF幫助手冊的形式從CRAN下載。
R語言中的數據類型
一、數據類型
概括來說,R可以識別六種基本的數據類型,分別是,雙整型(double)、整型(integer)、字符型(character)、邏輯型(logical)、復數類型(complex)以及原始類型(raw).
1.雙整型(double)
儲存普通數值型數據,可正可負,可大可小,可含小數可不含
R中鍵入的任何一個數值都默認以double型存儲
想知道某個對象是什么類型,可以使用typeof() 函數進行查看
在數據科學里,它更常被稱為數值型(numeric)
2.整型(integer)
顧名思義,只能用來儲存正數。
在R中通過在數字后面加大寫字母L的方式,申明該數字以整型方式儲存。
在計算機內存中,整型的定義方式要比雙整型更加準確(除非該整數非常大或非常小)
3.字符型(character)
字符型向量用以儲存一小段文本,在R中字符要加雙引號表示
字符型向量中的單個元素被稱為“字符串(string)”,注意:字符串不僅可以包含英文字母,也可以由數字或符號組成
4.邏輯型(logical)
用以儲存TRUE(真)和FALSE(假),在R中大寫的TRUE和FALSE或者大寫的T和F都被理解為邏輯型數據。
5.復數類型(complex)和原始類型(raw)
復數類型,即形如:1+i 類的數據
原始類型,用來存儲數據的原始字節
數據類型轉換
邏輯型 整數型 浮點型 字符型
is.logical(0)
as.numeric(F)
as.numeric(“1000.01”)
as.numeric(“你好”)
as.character(“T”,“F”,“True”,“Flase”)
.libpath()
a<-T
b<-10L
c<-20
d<-“R”
typeof(c(a,b,c,d))
typeof(c(a,b))
運算符
算術運算符 關系運算符 邏輯運算符 賦值運算符
- 加法 - 減法 * 乘法 / 除法 %% 求余 %/% 求商 ^ 指數運算 > 大于 < 小于 == 等于 >= 大于等于 <= 小于等于 != 不等于 <-,<<- 向左賦值 = 向左賦值 ->,->> 向右賦值 !邏輯非 & 邏輯與 && 邏輯與
總結
以上是生活随笔為你收集整理的2020-09-07关皓的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python语言编程培训班价值有多大?
- 下一篇: 百度超级链联合超级账本:区块链技术如何提