Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

पायथन - पांडस डेटाफ्रेम में कॉलम नाम और पंक्ति अनुक्रमणिका बदलें

पांडा एक अजगर पुस्तकालय है जो डेटा विश्लेषण के लिए कई सुविधाएँ प्रदान करता है जो कि अजगर मानक पुस्तकालय में उपलब्ध नहीं है। ऐसी ही एक विशेषता डेटा फ़्रेम का उपयोग है। वे आयताकार ग्रिड हैं जो स्तंभों और पंक्तियों का प्रतिनिधित्व करते हैं। डेटा फ्रेम बनाते समय, हम कॉलम के नाम तय करते हैं और बाद के डेटा हेरफेर में उन्हें संदर्भित करते हैं। लेकिन ऐसी स्थिति हो सकती है जब हमें डेटा फ्रेम बनने के बाद कॉलम का नाम बदलने की आवश्यकता हो। इस लेख में, हम देखेंगे कि इसे कैसे प्राप्त किया जाए।

नाम बदलें का उपयोग करना ()

यह सबसे पसंदीदा तरीका है क्योंकि हम इस पद्धति का उपयोग करके कॉलम और रो इंडेक्स दोनों को बदल सकते हैं। हम इस पद्धति में पुराने और नए मानों को कुंजी-मूल्य जोड़े के शब्दकोश के रूप में पास करते हैं और डेटा फ़्रेम को एक नए नाम से सहेजते हैं।

उदाहरण

import pandas as pd

df = pd.DataFrame({
   'ColumnA': [23, 92, 32],
   'ColumnB': [54, 76, 43],
   'ColumnC': [16, 45, 10]
},
index=['10-20', '20-30', '30-40'])

df_renamed = df.rename(columns={'ColumnA': 'Col1', 'ColumnB': 'Col2', 'ColumnC': 'Col3'},
index={'10-20': '1', '20-30': '2', '30-40': '3'})
print(df)
print("\n",df_renamed)

आउटपुट

उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं:

            ColumnA    ColumnB    ColumnC
10-20            23         54         16
20-30            92         76         45
30-40            32         43         10

           Col1      Col2        Col3
1          23         54          16
2          92         76          45
3          32         43          10

df.columns का उपयोग करना

Df.columns को सीधे नए कॉलम नाम दिए जा सकते हैं। जब डेटा फ़्रेम का पुन:उपयोग किया जाता है, तो नए कॉलम नामों को संदर्भित किया जाता है।

उदाहरण

import pandas as pd

df = pd.DataFrame({
   'ColumnA': [23, 92, 32],
   'ColumnB': [54, 76, 43],
   'ColumnC': [16, 45, 10]
},
index=['10-20', '20-30', '30-40'])

df.columns=["Length","Breadth","Depth"]
print(df)

आउटपुट

उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं:

          Length      Breadth Depth
10-20 23 54 16
20-30 92 76 45
30-40 32 43 10

उपसर्ग जोड़कर

पांडा डेटाफ्रेम कॉलम नामों में उपसर्ग और प्रत्यय जोड़ने के तरीके प्रदान करता है। हम इस पद्धति का उपयोग केवल वांछित उपसर्ग जोड़ने के लिए करते हैं जो प्रत्येक कॉलम के नाम से जुड़ जाता है।

उदाहरण

import pandas as pd

df = pd.DataFrame({
   'ColA': [23, 92, 32],
   'ColB': [54, 76, 43],
   'ColC': [16, 45, 10]
},
index=['10-20', '20-30', '30-40'])

print(df.add_prefix('Jan-'))

आउटपुट

उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं:

         Jan-ColA    Jan-ColB    Jan-ColC
10-20          23          54          16
20-30          92          76          45
30-40          32          43          10

  1. Python में पंडों में मौजूदा DataFrame में एक नया कॉलम जोड़ना

    इस ट्यूटोरियल में, हम सीखेंगे कि पांडा में मौजूदा डेटाफ़्रेम में एक नया कॉलम कैसे जोड़ा जाए। नया कॉलम जोड़ने के लिए हमारे पास अलग-अलग तरीके हो सकते हैं। आइए उन सभी को। सूची का उपयोग करना हम सूची का उपयोग करके एक नया कॉलम जोड़ सकते हैं। नया कॉलम जोड़ने के लिए चरणों का पालन करें। एल्गोरिदम 1. Create

  1. पायथन में पांडस डेटाफ्रेम में प्रत्येक पंक्ति में फ़ंक्शन लागू करें

    इस ट्यूटोरियल में, हम सूची . के सबसे सामान्य तरीकों के बारे में जानेंगे यानी.., संलग्न करें () और विस्तार करें () . आइए उन्हें एक-एक करके देखें। लागू करें() इसका उपयोग डेटाफ़्रेम की प्रत्येक पंक्ति में फ़ंक्शन को लागू करने के लिए किया जाता है। उदाहरण के लिए, यदि हम प्रत्येक से सभी संख्याओं को गुणा

  1. पायथन में डेटा विश्लेषण और विज़ुअलाइज़ेशन?

    पायथन डेटा विश्लेषण और विज़ुअलाइज़ेशन के लिए मुख्य रूप से सुन्न, पांडा, मैटप्लोटलिब, सीबॉर्न आदि के लिए कई पुस्तकालय प्रदान करता है। इस खंड में, हम डेटा विश्लेषण और विज़ुअलाइज़ेशन के लिए पांडा पुस्तकालय पर चर्चा करने जा रहे हैं, जो एक खुला स्रोत पुस्तकालय है जो सुन्न के ऊपर बनाया गया है। यह हमें ते