मान लीजिए कि t1
है दो:एक मैट्रिक्स से विशिष्ट तरीके से विशिष्ट पंक्तियों और कॉलम को कैसे हटाएं?
t1 <- array(1:20, dim=c(10,10))
[,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8] [,9] [,10]
[1,] 1 11 1 11 1 11 1 11 1 11
[2,] 2 12 2 12 2 12 2 12 2 12
[3,] 3 13 3 13 3 13 3 13 3 13
[4,] 4 14 4 14 4 14 4 14 4 14
[5,] 5 15 5 15 5 15 5 15 5 15
[6,] 6 16 6 16 6 16 6 16 6 16
[7,] 7 17 7 17 7 17 7 17 7 17
[8,] 8 18 8 18 8 18 8 18 8 18
[9,] 9 19 9 19 9 19 9 19 9 19
[10,] 10 20 10 20 10 20 10 20 10 20
मैं इस मैट्रिक्स से पंक्ति 4-6 और स्तंभ 7-9 हटाना चाहते हैं।
मैं इसे एक के बाद एक का उपयोग कर
t2 <- t1[,-7]
t3 <- t2[,-8]
t4 <- t3[,-9]
t5 <- t4[-4,]
t6 <- t5[-5,]
t7 <- t6[-6,]
हालांकि, मेरा मानना है कि यह यह करने का सबसे बेवकूफ तरीका है दूर करने के लिए कैसे पता है। क्या आप इसे करने के कुछ स्मार्ट तरीकों की सलाह दे सकते हैं?
+1 विकल्प वाक्य रचना - इसी तरह दूसरी पंक्ति एस < नष्ट करने के लिए एक पंक्ति नष्ट करने के लिए [- (4: 6), - (7: 9)]' –
हां, इसे पोस्ट करने के लिए आया था! – Maiasaura
धन्यवाद बहुत बहुत धन्यवाद! – psiu