मान लीजिए मैं इस डेटासेटआर में पंक्तियों के एक समूह में कुछ पंक्तियां हटाएं
Id Name Price sales Profit Month Category Mode Supplier
1 A 2 0 0 1 X K John
1 A 2 0 0 2 X K John
1 A 2 5 8 3 X K John
1 A 2 5 8 4 X L Sam
2 B 2 3 4 1 X L Sam
2 B 2 0 0 2 X L Sam
2 B 2 0 0 3 X M John
2 B 2 0 0 4 X L John
3 C 2 0 0 1 X K John
3 C 2 8 10 2 Y M John
3 C 2 8 10 3 Y K John
3 C 2 0 0 4 Y K John
5 E 2 0 0 1 Y M Sam
5 E 2 5 5 2 Y L Sam
5 E 2 5 9 3 Y M Sam
5 E 2 0 0 4 Z M Kyle
5 E 2 5 8 5 Z L Kyle
5 E 2 5 8 6 Z M Kyle
मैं एक निश्चित Id
दो या अधिक है, तो के लिए Id
समूह तो द्वारा Sales
के लिए शून्य और Profit
स्तंभ के साथ हुई पंक्तियां हटाना चाहते लगातार पंक्तियों में sales
और profit
के लिए शून्य मान हैं जो पंक्तियां हटा दी जाएंगी। तो यह डेटासेट इस तरह बन जाएगा।
Id Name Price sales Profit Month Category Mode Supplier
1 A 2 5 8 3 X K John
1 A 2 5 8 4 X L Sam
2 B 2 3 4 1 X L Sam
3 C 2 0 0 1 X K John
3 C 2 8 10 2 Y M John
3 C 2 8 10 3 Y K John
3 C 2 0 0 4 Y K John
5 E 2 0 0 1 Y M Sam
5 E 2 5 5 2 Y L Sam
5 E 2 5 9 3 Y M Sam
5 E 2 0 0 4 Z M Kyle
5 E 2 5 8 5 Z L Kyle
5 E 2 5 8 6 Z M Kyle
मैं अगर वे
df1 = df[!(df$sales==0 & test$Profit==0),]
साथ Profit
शून्य Sales
के लिए मूल्यों और लेकिन है सभी पंक्तियों को हटा सकते हैं कि कैसे पहचान
पुनश्च विचार से इस मामले में केवल कुछ समूह में पंक्तियों को हटाना उन उत्पादों के लिए प्रविष्टियों को हटाना है यदि उन्होंने कुछ महीनों के बाद बिक्री शुरू कर दी है या साल के चक्र में कुछ महीनों के बाद त्याग दिया है।
एक सरल कार्य लिखें जो हटाए गए समूहों को शामिल करता है और इसमें शामिल/बहिष्कृत करता है। फिर 'लूपली' के लिए 'लूप' 'डेटा का उपयोग करें।टेबल', या '(डी) प्लीयर' को विभाजित करने के लिए –