objetos - operadores logicos en r
Método preferido para verificar la clase del objeto en R (2)
Para mi sería:
is.data.frame(df)
Es una opción más clara de usar en condiciones. Además, es la opción ''menos código'' de los tres, si eso es importante para usted.
¿Cuál es el método preferido para verificar la clase de un objeto en R?
(1)
is.data.frame(df)
(2)
class(df) == ''data.frame''
(3)
''data.frame'' %in% class(df)
yo diría
inherits(df,"data.frame")
o
is(df,"data.frame")
entre otras cosas, el # 2 en su lista puede fallar porque (como sugiere en el # 3) la class(df)
puede tener una longitud> 1. ( is.data.frame
es agradable, pero no todas las clases tienen is.
métodos: ver methods("is")
)