R語言學習記錄 「NA」與「NULL」

2021-10-19 11:21:23 字數 988 閱讀 1944

在r語言中,缺失值用na表示,空值用null表示,資料不確定用nan表示,資料是無窮用inf表示

下面,通過**演示來說明它們的不同:

x <

-vector

(length=3)

; x

[1] false false false

x <-c

(na,na

,na); x

[1] na na na

length

(x)

[1] 3

x <

-vector

(length=3)

; x

[1] false false false

x <-c

(null

,null

,null

);x

[1] null

length

(x)

[1] 0

從上面可以看出,nanull的差別還是非常明顯的。用乙個比喻來講,na是已經挖好了一些坑,只是裡面沒有蘿蔔而已,這就是所謂的「缺失值」。而null則指的是「壓根連坑都沒有」。乙個元素值全為na的向量,它的長度是存在的,就等於元素的個數。而如果把乙個向量的所有元素的值都設為null,這個向量就變成了「空值」,其長度為0,表明「空無一物」。

R語言學習記錄 1

匯入資料,path為路徑 path c users administrator desktop demo.csv data read.csv path,header t head data summary data attach data 將每一列賦給乙個向量,向量名為列名 adetach data...

R語言學習記錄 2

學習如何構造r函式 難度提公升 構造統計分布 避免命名衝突 例如,定義函式f01為引數為a的指數分布的密度函式,定義f02為該指數分布的分布函式,取a 1 5,進行計算,可以看出,三種計算結果基本一致.f01 function x,a f01 5,1 5 f02 function x,a c 3 c...

記錄R語言學習之路

是第一次開始系統學習程式語言,用來記錄遇到的比較有用的功能 基本語法 setwd 設定工作資料夾 getwd 檢視現在的資料夾。也可以用session set working dictionary修改工作資料夾 read.txt read.csv read.table url address 用來讀...