检查变量是否为xts或data.frame

时间:2014-02-19 13:44:14

标签: r types dataframe xts

好的问题就是这一切..如果给定的函数参数是xts或数据框类型,我想检查我的一个函数。我怎么能这样做?

1 个答案:

答案 0 :(得分:15)

通常的做法是为这些类型的检查和转换添加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