2014-02-19 60 views
2

那麼問題就說明了這一切..我想檢查我的一個函數,如果給出的函數參數是xts或數據幀類型。我怎樣才能做到這一點?檢查一個變量是xts還是data.frame

+1

類(YourX)是一種方法 – user20650

+1

http://stackoverflow.com/questions/8855589/a - 在模式和類和類型的事物類型的綜合調查, http://stackoverflow.com/questions/6258004/r-types-and-class-變量, http://stackoverflow.com/questions/1177926/r-object-identification, http://stackoverflow.com/questions/21125222/determine-the-data-types-of-an-r-數據幀柱 – GSee

回答

10

它是一個一般的做法來添加is.smthas.smth功能爲這些類型的檢查和轉換:

df <- data.frame() 
xt <- xts() 
is.data.frame(df) 
[1] TRUE 
is.data.frame(xt) 
[1] FALSE 
is.xts(df) 
[1] FALSE 
is.xts(xt) 
[1] TRUE 
相關問題