Ответ 1
Обычно я начинаю с некоторой комбинации:
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
и т.д. Patrick Burns R Inferno имеет довольно хороший раздел по этому вопросу (секция № 7).
EDIT: Дирк и Хэдли упоминают str(obj)
в своих ответах. Это действительно намного лучше, чем любой из вышеперечисленных, для быстрого и подробного просмотра объекта.