निराकरण: एकाधिक स्तंभ पांडा घाला

पांडा ही एक शक्तिशाली आणि बहुमुखी पायथन लायब्ररी आहे जी डेटा हाताळणी आणि विश्लेषणासाठी मोठ्या प्रमाणावर वापरली जाते. डेटासह कार्य करताना एक सामान्य आवश्यकता म्हणजे डेटाफ्रेममध्ये एकाधिक स्तंभ समाविष्ट करणे. या लेखात, आम्ही Pandas लायब्ररी वापरून डेटाफ्रेममध्ये एकाधिक स्तंभ जोडण्याची प्रक्रिया एक्सप्लोर करू, कोडवर चर्चा करू आणि संबंधित फंक्शन्स, लायब्ररी आणि संकल्पनांमध्ये खोलवर जाऊ जे तुम्हाला Pandas तज्ञ बनण्यास मदत करू शकतात.

पांडा डेटाफ्रेममध्ये एकाधिक स्तंभ जोडणे

डेटाफ्रेममध्ये अनेक स्तंभ समाविष्ट करण्यासाठी, आम्ही वापरू concat Pandas लायब्ररीमध्ये कार्य उपलब्ध आहे. हे फंक्शन तुम्हाला अनेक डेटाफ्रेम्स एकमेकांच्या बाजूला, एकतर पंक्ती किंवा स्तंभांसह एकत्र करण्यास अनुमती देते. नवीन स्तंभ घालताना, आम्ही स्तंभांसोबत डेटाफ्रेम एकत्र करू. चला आपल्या समस्येच्या निराकरणासह प्रारंभ करूया.

import pandas as pd

# Create a sample DataFrame
data = {
    'A': [1, 2, 3],
    'B': [4, 5, 6]
}
df = pd.DataFrame(data)

# Create new columns to be inserted
new_columns = {
    'C': [7, 8, 9],
    'D': [10, 11, 12]
}
new_df = pd.DataFrame(new_columns)

# Insert new columns into the existing DataFrame
result = pd.concat([df, new_df], axis=1)

print(result)

संहितेचे चरण-दर-चरण स्पष्टीकरण

आमच्या उदाहरणात, आम्ही कोड कसा कार्य करतो हे समजून घेण्यासाठी चरण-दर-चरण प्रक्रिया करू.

1. प्रथम, आम्ही कार्यान्वित करून आवश्यक लायब्ररी, Pandas आयात करतो आयडी म्हणून पांडा आयात करा. हे आम्हाला आमच्या स्क्रिप्टमध्ये Pandas फंक्शन्स वापरण्याची परवानगी देते.

2. पुढे, आम्ही डेटाफ्रेम नावाचा नमुना तयार करतो df आणि नवीन स्तंभांसाठी नवीन डेटाफ्रेम, new_df.

3. आमच्या मूळ डेटाफ्रेम (df) मध्ये नवीन स्तंभ (new_df) घालण्यासाठी, आम्ही वापरतो pd.concat कार्य निर्दिष्ट करून अक्ष = 1, आम्ही फंक्शनला कॉलम्सच्या बाजूने जोडण्यासाठी सांगतो, विद्यमान डेटाफ्रेमच्या बाजूला नवीन कॉलम ठेवतो.

4. शेवटी, नवीन कॉलम योग्यरित्या घातला गेला आहे याची पडताळणी करण्यासाठी आम्ही परिणामी DataFrame प्रिंट करतो.

प्रगत वापर प्रकरणे आणि तंत्रे

डेटाफ्रेममध्‍ये एकाधिक स्‍तंभ घालण्‍यासाठी कॉन्कॅट फंक्‍शन हे एक सशक्‍त साधन असल्‍यास, तुम्‍हाला अशी परिस्थिती येऊ शकते जेथे तुम्‍हाला विशिष्‍ट उद्दिष्टे साध्य करण्‍यासाठी अधिक प्रगत तंत्रांची आवश्‍यकता असते. या विभागात, आम्ही काही इतर पद्धतींबद्दल चर्चा करू ज्या तुम्हाला Pandas लायब्ररी वापरून डेटाफ्रेम हाताळण्यात तज्ञ बनण्यास मदत करू शकतात.

  • विशिष्ट स्थानावर एक स्तंभ घाला

ज्या प्रकरणांमध्ये तुम्हाला डेटाफ्रेममधील विशिष्ट स्थानावर कॉलम घालण्याची आवश्यकता आहे, द घाला पद्धत हा एक मौल्यवान पर्याय आहे. ही पद्धत तुम्हाला निर्दिष्ट निर्देशांकाच्या आधी स्तंभ घालण्याची परवानगी देते. येथे एक उदाहरण कोड आहे:

# Insert column 'E' with values [13, 14, 15] before index 1 (after the first column)
df.insert(1, 'E', [13, 14, 15])
  • इतर स्तंभांमधून प्राप्त केलेले स्तंभ घाला

काहीवेळा, तुम्हाला DataFrame मध्ये इतर कॉलम्समधून व्युत्पन्न केलेले नवीन कॉलम घालायचे असतील. हे नवीन स्तंभ तयार करण्यासाठी तुम्ही विद्यमान डेटावर गणना करू शकता. उदाहरणार्थ, स्तंभ 'A' आणि 'B' च्या गुणाकाराची गणना करण्यासाठी:

df['F'] = df['A'] * df['B']

या लेखात, आम्ही a मध्ये एकाधिक स्तंभ कसे घालायचे ते समाविष्ट केले आहे पांडा डेटाफ्रेम वापरून concat फंक्शन, कोडचे चरण-दर-चरण स्पष्टीकरण शिकले आणि प्रगत वापर प्रकरणे आणि तंत्रे एक्सप्लोर केली. या ज्ञानासह, तुम्ही आता तुमचा डेटा प्रभावीपणे हाताळू शकता आणि तुमच्या डेटा विश्लेषण कार्यांमध्ये अधिक कार्यक्षम होऊ शकता.

संबंधित पोस्ट:

एक टिप्पणी द्या