35
डेटा फ्रेम में प्रत्येक कॉलम किस श्रेणी में है, यह जानने का एक आसान तरीका क्या है?मैं डेटा फ्रेम में सभी कॉलम के वर्ग कैसे प्राप्त करूं?
डेटा फ्रेम में प्रत्येक कॉलम किस श्रेणी में है, यह जानने का एक आसान तरीका क्या है?मैं डेटा फ्रेम में सभी कॉलम के वर्ग कैसे प्राप्त करूं?
एक विकल्प lapply
और class
का उपयोग करना है। उदाहरण के लिए:
> foo <- data.frame(c("a", "b"), c(1, 2))
> names(foo) <- c("SomeFactor", "SomeNumeric")
> lapply(foo, class)
$SomeFactor
[1] "factor"
$SomeNumeric
[1] "numeric"
एक अन्य विकल्प str
है:
> str(foo)
'data.frame': 2 obs. of 2 variables:
$ SomeFactor : Factor w/ 2 levels "a","b": 1 2
$ SomeNumeric: num 1 2
इसके अलावा 'sapply (foo, वर्ग)' – MYaseen208
के बाद से 'class' _all_ कक्षाएं एक वस्तु से विरासत का एक चरित्र वेक्टर, के उत्पादन में रिटर्न 'sapply (foo, class) 'एक सूची हो सकती है, और हमेशा एक चरित्र वेक्टर नहीं है क्योंकि अधिकांश लोग अपेक्षा करते हैं। जो थोड़ा खतरनाक हो सकता है ... मुझे 'लापता' बहुत सुरक्षित लगता है। – flodel
उदा। POSIX प्रकार ... –