【发布时间】:2014-03-19 21:24:36
【问题描述】:
这个问题说明了一切......如果给定的函数参数是 xts 或数据帧类型,我想检查我的一个函数。我该怎么做?
【问题讨论】:
-
class(YourX) 是一种方式
这个问题说明了一切......如果给定的函数参数是 xts 或数据帧类型,我想检查我的一个函数。我该怎么做?
【问题讨论】:
一般做法是为这些类型的检查和转换添加is.smth 和as.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
【讨论】: