पांडास डेटाफ़्रेम में वर्ष के अनुसार समूह कैसे बनाएं (उदाहरण के साथ)


आप पांडा डेटाफ़्रेम में पंक्तियों को वर्ष के अनुसार समूहित करने के लिए निम्नलिखित मूल सिंटैक्स का उपयोग कर सकते हैं:

 df. groupby (df. your_date_column . dt . year )[' values_column ']. sum ()

यह विशेष सूत्र आपके_डेट_कॉलम में पंक्तियों को तिथि के अनुसार समूहित करता है और डेटाफ़्रेम में values_column के मानों के योग की गणना करता है।

ध्यान दें कि dt.year() फ़ंक्शन पांडा में दिनांक कॉलम से वर्ष निकालता है।

निम्नलिखित उदाहरण दिखाता है कि व्यवहार में इस वाक्यविन्यास का उपयोग कैसे करें।

उदाहरण: पंडों में वर्ष के अनुसार समूह कैसे बनाएं

मान लीजिए कि हमारे पास निम्नलिखित पांडा डेटाफ़्रेम हैं जो किसी कंपनी द्वारा विभिन्न तिथियों पर की गई बिक्री को दर्शाते हैं:

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' date ': pd.date_range (start=' 1/1/2020 ', freq=' 3m ', periods= 10 ),
                   ' sales ': [6, 8, 9, 11, 13, 8, 8, 15, 22, 9],
                   ' returns ': [0, 3, 2, 2, 1, 3, 2, 4, 1, 5]})

#view DataFrame
print (df)

        date sales returns
0 2020-01-31 6 0
1 2020-04-30 8 3
2 2020-07-31 9 2
3 2020-10-31 11 2
4 2021-01-31 13 1
5 2021-04-30 8 3
6 2021-07-31 8 2
7 2021-10-31 15 4
8 2022-01-31 22 1
9 2022-04-30 9 5

संबंधित: पांडा में दिनांक सीमा कैसे बनाएं

वर्ष के अनुसार समूहीकृत बिक्री के योग की गणना करने के लिए निम्नलिखित सिंटैक्स का उपयोग किया जा सकता है:

 #calculate sum of sales grouped by year
df. groupby (df. date . dt . year )[' sales ']. sum ()

date
2020 34
2021 44
2022 31
Name: sales, dtype: int64

यहां परिणाम की व्याख्या करने का तरीका बताया गया है:

  • 2020 में कुल बिक्री 34 थी।
  • 2021 में कुल बिक्री 44 थी।
  • 2022 में कुल बिक्री 31 थी।

हम वर्ष के अनुसार समूहीकृत अधिकतम बिक्री मूल्यों की गणना करने के लिए समान सिंटैक्स का उपयोग कर सकते हैं:

 #calculate max of sales grouped by year
df. groupby (df. date . dt . year )[' sales ']. max ()

date
2020 11
2021 15
2022 22
Name: sales, dtype: int64

हम किसी भी मूल्य की गणना करने के लिए समान सिंटैक्स का उपयोग कर सकते हैं जिसे हम दिनांक कॉलम के वर्ष मान के आधार पर समूहित करना चाहते हैं।

नोट : आप पांडा में ग्रुपबी ऑपरेशन का पूरा दस्तावेज़ यहां पा सकते हैं।

अतिरिक्त संसाधन

निम्नलिखित ट्यूटोरियल बताते हैं कि पांडा में अन्य सामान्य ऑपरेशन कैसे करें:

पांडा: प्रति समूह संचयी योग की गणना कैसे करें
पांडा: समूह द्वारा अद्वितीय मूल्यों की गणना कैसे करें
पांडा: समूह द्वारा सहसंबंध की गणना कैसे करें

एक टिप्पणी जोड़ने

आपका ईमेल पता प्रकाशित नहीं किया जाएगा. आवश्यक फ़ील्ड चिह्नित हैं *