Yanıtlar:
Genelde şunların bazı kombinasyonlarıyla başlarım:
typeof(obj)
class(obj)
sapply(obj, class)
sapply(obj, attributes)
attributes(obj)
names(obj)
neyin açığa çıktığına göre uygun şekilde. Örneğin, şunu deneyin:
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)
..vb.
Eğer obj
S3 veya S4 nesnesidir, ayrıca deneyebilirsiniz methods
ya showMethods
, showClass
vb Patrick Burns' R Inferno bu konuda oldukça iyi bir bölümünü (sn # 7) sahiptir.
DÜZENLEME : Dirk ve Hadley str(obj)
cevaplarında bahsediyor . Bir nesneye hızlı ve hatta ayrıntılı bir göz atmak için yukarıdakilerin herhangi birinden gerçekten çok daha iyidir.
'SomeObject' alırsam, şunu söyleyin:
someObject <- myMagicFunction(...)
o zaman genellikle devam ederim
class(someObject)
str(someObject)
bunu sahip olduğunuz sınıfa bağlı olarak head (), brief (), print (), ... takip edebilir.
attributes(someObject)
Ayrıca yararlı olabilir