Normalmente começo com uma combinação de:
typeof(obj)
class(obj)
sapply(obj, class)
sapply(obj, attributes)
attributes(obj)
names(obj)
conforme apropriado, com base no que é revelado. Por exemplo, tente com:
obj <- data.frame(a=1:26, b=letters)
obj <- list(a=1:26, b=letters, c=list(d=1:26, e=letters))
data(cars)
obj <- lm(dist ~ speed, data=cars)
..etc.
Se obj
é um objeto S3 ou S4, você também pode tentar methods
ou showMethods
, showClass
etc. Patrick Burns R Inferno tem uma seção muito boa sobre isso (seção 7).
EDIT : Dirk e Hadley mencionam str(obj)
em suas respostas. É realmente muito melhor do que qualquer um dos itens acima para dar uma olhada rápida e até detalhada em um objeto.