मैं बहुत नया हूँ के लिए अजगर पंडों मॉड्यूल.
मान लीजिए कि मैं एक डेटा फ्रेम या तालिका के रूप में निम्नानुसार:
df = pd.DataFrame({
'Column A': [12,12,12, 15, 16, 141, 141, 141, 141],
'Column B':['Apple' ,'Apple' ,'Apple' , 'Red', 'Blue', 'Yellow', 'Yellow', 'Yellow', 'Yellow'],
'Column C':[100, 50, np.nan , 23 , np.nan , 199 , np.nan , 1,np.nan]
})
या मैं एक डेटा तालिका के रूप में निम्नानुसार:
| Column A | Column B |Column C
----| -------- | ---------|--------
0 | 12 | Apple |100
1 | 12 | Apple |50
2 | 12 | Apple |NaN
3 | 15 | Red |23
4 | 16 | Blue |NaN
5 | 141 | Yellow |199
6 | 141 | Yellow |NaN
7 | 141 | Yellow |1
8 | 141 | Yellow |NaN
अगर मान स्तंभ में एक दोहराया जाता है, तो जोड़ इसी में मान स्तंभ सी और पेस्ट योग में नए स्तंभ D (उदाहरण के लिए, वहाँ रहे हैं 3 पंक्तियों के लिए 12, इस प्रकार हम जोड़ने चाहिए इसी मूल्यों 100 + 50 + नेन है, और राशि परिणाम 150 में संग्रहित किया जाना चाहिए नया स्तंभ D).
अगर मान स्तंभ में एक दोहराना नहीं सीधे पेस्ट स्तंभ C में मान नए स्तंभ D (जैसे पंक्ति 3) लेकिन नेन, यह होना चाहिए 0 (जैसे पंक्ति 4).
तुम सकता है कृपया मेरी मदद प्राप्त करने के लिए एक उत्पादन में इस तरह अजगर jupyter नोटबुक:
| Column A | Column B |Column C |Column D
----- | -------- | ---------|---------|---------
0 | 12 | Apple |100 |150
1 | 15 | Red |23 |23
2 | 16 | Blue |NaN |0
3 | 141 | Yellow |199 |200