回答:
私は通常、いくつかの組み合わせから始めます:
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の場合に便利です。
「someObject」を取得した場合は、
someObject <- myMagicFunction(...)
それから私は通常続行します
class(someObject)
str(someObject)
使用するクラスに応じて、head()、summary()、print()などが続きます。