R語言入門 str 函式的使用

2022-01-12 18:56:01 字數 2084 閱讀 7974

str()函式的作用用英語來表示是:check classification of viriables,一般用於檢查資料框當中有哪些資料,首先我們先引入乙個「鑽石」的資料看看,其中的**如下所示:

>diamonds

#a tibble: 53,940 x 10

carat cut color clarity depth table price x y z

1 0.23 ideal e si2 61.5 55 326 3.95 3.98 2.43

2 0.21 premium e si1 59.8 61 326 3.89 3.84 2.31

3 0.23 good e vs1 56.9 65 327 4.05 4.07 2.31

4 0.290 premium i vs2 62.4 58 334 4.2 4.23 2.63

5 0.31 good j si2 63.3 58 335 4.34 4.35 2.75

6 0.24 very good j vvs2 62.8 57 336 3.94 3.96 2.48

7 0.24 very good i vvs1 62.3 57 336 3.95 3.98 2.47

8 0.26 very good h si1 61.9 55 337 4.07 4.11 2.53

9 0.22 fair e vs2 65.1 61 337 3.87 3.78 2.49

10 0.23 very good h vs1 59.4 61 338 4 4.05 2.39

然後我們現在就可以使用str()函式來檢視這個資料框當中有哪些變數,以及變數的型別,**和**輸出後的結果如下所示:

>str(diamonds)

classes 『tbl_df』, 『tbl』

and'

data.frame

': 53940 obs. of 10variables:

$ carat : num 0.23 0.21 0.23 0.29 0.31 0.24 0.24 0.26 0.22 0.23...

$ cut : ord.factor w/ 5 levels "

fair

"<"

good

"<..: 5 4 2 4 2 3 3 3 1 3...

$ color : ord.factor w/ 7 levels "d"

<"e"

<"f"

<"g"

<..: 2 2 2 6 7 7 6 5 2 5...

$ clarity: ord.factor w/ 8 levels "i1"

<"

si2"

<"

si1"

<..: 2 3 5 4 2 6 7 3 4 5...

$ depth : num 61.5 59.8 56.9 62.4 63.3 62.8 62.3 61.9 65.1 59.4...

$ table : num 55 61 65 58 58 57 57 55 61 61...

$ price : int 326 326 327 334 335 336 336 337 337 338...

$ x : num 3.95 3.89 4.05 4.2 4.34 3.94 3.95 4.07 3.87 4...

$ y : num 3.98 3.84 4.07 4.23 4.35 3.96 3.98 4.11 3.78 4.05...

$ z : num 2.43 2.31 2.31 2.63 2.75 2.48 2.47 2.53 2.49 2.39 ...

這就是str()函式的含義了,和python當中的含義則不太一致。

r語言入門常用函式

plot x1,x2 繪製x1 x2的散點圖 hist x1 繪製x1的頻率直方圖 read.csv 檔案路徑 檔名.csv head true head true 表示的檔案中的第一行為檔案的頭,否則檔案中的第一行作為資料處理 lm.sol lm y x,data rt 對資料rt中的y與x做線性...

R語言入門

1 r是一種統計繪圖語言,也指實現該語言的軟體 3 安裝完成後,在安裝目錄的bin目錄下執行rgui.exe 4 常用命令 install.pacakages 程式包 安裝某程式包 help 函式 函式 獲得幫助頁面 yls 顯示記憶體中的所有物件 rm 物件 刪除記憶體中的物件 1 4 冒號是一種...

R語言入門

r語言是主要用於統計分析 繪圖的語言和操作環境。r最早是由ross lhaka和robert gentleman開發 也因此稱為r 現在由 r開發核心團隊 復責開發。r是屬於gnu協議下的乙個自由 免費 源 開放的軟體。官方主頁 免費不依賴作業系統 幫助功能完善 擴充套件功能強大 r擁有許多用於儲存...