Basic/Atomic classes
- Character
- Numeric (double precision floating point numbers)
- Integer
- Complex
- Logical (True/False)
Numeric
R當中的數字一般被視為numeric object,如果要指定某數字為Integer必須要在數字後面加L
與數字相關的特殊符號:
Inf (Infinity)
例如1/0=Inf,反過來說1/Inf=0。
NA(Not available, stands for missing value.)、NaN (Not a number)
NA ⊃ NaN,既非數字,取得一個數字的行為自然無法成功。
0/0=NaN,0/0課本上教無意義,無意義的符號自然非數字。
相關函式:
is.na(x)
回傳一個物件,以布林值表示x內相應位置的元素是否為NA。is.nan(x)
,回傳一個物件,以布林值表示x內相應位置的元素是否為NaN。