Saya biasanya memulai dengan beberapa kombinasi dari:
typeof(obj)
class(obj)
sapply(obj, class)
sapply(obj, attributes)
attributes(obj)
names(obj)
yang sesuai berdasarkan apa yang terungkap. Misalnya, coba dengan:
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.
Jika obj
adalah S3 atau S4 objek, Anda juga dapat mencoba methods
atau showMethods
, showClass
, dll Patrick Burns R Inferno memiliki bagian yang baik cantik di ini (detik # 7).
EDIT : Dirk dan Hadley menyebutkan str(obj)
dalam jawaban mereka. Ini benar-benar jauh lebih baik daripada yang di atas untuk mengintip cepat dan bahkan mendetail ke suatu objek.
Itu saja yang perlu Anda ingat untuk 99% kasus.
sumber
str(x, max.level=1)
dapat berguna jika x adalah ggplot berlapis-lapis!Jika saya mendapatkan 'someObject', katakan via
maka saya biasanya melanjutkan
yang dapat diikuti oleh head (), summary (), print (), ... tergantung pada kelas yang Anda miliki.
sumber
Bisa juga bermanfaat
sumber