在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
從上面可以看出,na與null的差別還是非常明顯的。用乙個比喻來講,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 用來讀...