R語言判斷資料型別及特殊值

2021-09-02 10:10:49 字數 606 閱讀 3084

[size=large] r中獲取資料型別資訊的一些有用函式

r語言的物件「類」很多,雖然我們不可能一一去詳細學習,但接觸到一類新資料時我們需要了解一些基本資訊才能進行進一步的操作。r提供了一些非常有用的方法(函式)。

getclass( )函式我們前面已經見過了,它的引數是表示類的字串。

class( )可獲取乙個資料物件所屬的類,它的引數是物件名稱。

str( )可獲取資料物件的結構組成,這很有用。

mode( )和storage.mode( )可獲取物件的儲存模式。

typeof( )獲取資料的型別或儲存模式。

要了解這些函式能幹什麼可以在r裡面查詢,方法是用問號加上面的函式名就可以,如:?str

r特殊值資料

為確保所有資料都能被正確識別、計算或統計等,r定義了一些特殊值資料:

null:空資料

na:表示無資料

nan:表示非數字

inf:數字除以0得到的值

判斷乙個object (x)是不是屬於這些型別有相應的函式:

is.null(x)

is.na(x)

is.nan(x)

is.infinite(x)[/size]

R語言 特殊資料型別S4

1.s4物件介紹 s4物件系統是一種標準的r語言物件導向實現方式,s4物件有明確的類定義,引數定義,引數檢查,繼承關係,例項化等的物件導向系統的特徵。2.建立s4物件 為了方便我們檢查物件的型別,引入pryr包作為輔助工具。library pryr 2.1 引數定義 setclass class,r...

R語言資料型別轉化

r語言資料型別轉化 有時候,對於一些問題,需要進行資料型別之間的轉換。r提供了基本型別轉換函式以解決資料型別轉換這個問題。常用的基本資料型別轉換函式彙總如下。函式一 as.character x 函式二 as.complex x 函式三 as.numeric x 或者as.double x 函式四 ...

js資料型別及判斷資料型別

1.null 2.undefined 3.boolean 4.number 5.string 6.引用型別 object array function 7.symbol typeof null object typeof undefined undefined typeof true false b...