2012-04-11 21 views
17

मैं कैसे आर में एक मेज से एक विशेष पंक्ति पाने के लिए उदाहरण के लिए जानना चाहता हूँ से एक पंक्ति निकालें,एक मेज वस्तु

> a <- c(13,13, 
    14,14,14,14,14,14, 
    15,15,15,15,15,15, 
    16,16,16,16,16,16,16,16,16,16,16,16,16,16,16, 
    17,17,17,17,17,17,17, 
    18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18, 
    19,19,19,19,19,19,19,19,19,19,19, 
    20,20,20,20,20,20,20,20,20, 
    21,21,21,21,21,21,21,21,21,21,21, 
    22,22,22,22,22,22,22,22,22, 
    23,23,23,24,25,25,27) 
> table(a) 
a 
13 14 15 16 17 18 19 20 21 22 23 24 25 27 
2 6 6 15 7 17 11 9 11 9 3 1 2 1 

मैं तालिका के अंतिम पंक्ति कैसे निकाल सकते हैं?

उत्तर

31

आपकी तालिका ऑब्जेक्ट सिर्फ एक नामित वेक्टर है। तो तुम हमेशा की तरह तत्वों का उपयोग कर सकते हैं:

R> b = table(a) 
##To get the numerical values 
R> as.vector(b) 
[1] 2 6 6 15 7 17 11 9 11 9 3 1 2 1 
##To get the names 
R> names(b) 
[1] "13" "14" "15" "16" "17" "18" "19" "20" "21" "22" "23" "24" "25" "27" 

b के बाद से एक वेक्टर है, हम बस मानक उप की स्थापना नियमों का उपयोग:

##Get the last element in the named vector 
R> b[length(b)] 
27 
1 
R> names(b)[length(b)] 
[1] "27" 
+1

इसके अलावा तहत 'तालिका उदाहरण पर एक नज़र '। कारकों की संख्या के आधार पर, कई पंक्तियां हो सकती हैं, और निश्चित रूप से आप 'बी [मंद (बी) [1],]' के साथ अंतिम व्यक्ति का चयन करेंगे। –

+0

उत्तर के लिए धन्यवाद! – CoolKiffings

संबंधित मुद्दे