Answers:
我通常从以下几种组合开始:
typeof(obj)
class(obj)
sapply(obj, class)
sapply(obj, attributes)
attributes(obj)
names(obj)
根据显示的内容进行适当调整。例如,尝试:
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)
..等等。
如果obj
是S3或S4对象,则也可以尝试methods
或showMethods
,showClass
等帕特里克伯恩斯- [R地狱对这个相当不错的部分(秒#7)。
编辑:德克和哈德利str(obj)
在回答中提及。确实比上面的任何一个都要好得多,它可以使您快速,甚至详细地查看对象。
str(x)
这是您在99%的情况下需要记住的所有内容。
str(x, max.level=1)
如果x是多层ggplot,则很有用!
attributes(someObject)
也可能有用