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

पायथन पांडा और नम्पी - मल्टीइंडेक्स को सिंगल इंडेक्स में मिलाएं

मल्टीइंडेक्स को सिंगल इंडेक्स में जोड़ने के लिए, सबसे पहले, हम आवश्यक पंडों और नम्पी पुस्तकालयों को उनके संबंधित उपनामों के साथ आयात करते हैं -

import pandas as pd
import numpy as np

पांडा श्रृंखला बनाएं -

d = pd.Series([('Jacob', 'North'),('Ami', 'East'),('Ami', 'West'),('Scarlett', 'South'),('Jacob', 'West'),('Scarlett', 'North')])

अब, Numpy अरेंज () विधि का उपयोग करें -

dataFrame = pd.Series(np.arange(1, 7), index=d)

आइए अब मैप करें और जुड़ें -

dataMap = dataFrame.index.map('_'.join)

उदाहरण

निम्नलिखित कोड है -

import pandas as pd
import numpy as np

# pandas series
d = pd.Series([('Jacob', 'North'),('Ami', 'East'),('Ami', 'West'),('Scarlett', 'South'),('Jacob', 'West'),('Scarlett', 'North')])

dataFrame = pd.Series(np.arange(1, 7), index=d)

# mapping and joining
dataMap = dataFrame.index.map('_'.join)

print"\nResult after mapping:\n",dataMap

आउटपुट

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

Result after mapping:
Index([u'Jacob_North', u'Ami_East', u'Ami_West', u'Scarlett_South', u'Jacob_West', u'Scarlett_North'],dtype='object')

  1. सभी सीएसवी फाइलों को एक डेटाफ्रेम में कैसे मर्ज करें - पायथन पांडा?

    सभी CSV फ़ाइलों को मर्ज करने के लिए, GLOB मॉड्यूल का उपयोग करें। CSV फ़ाइलों को एक साथ मर्ज करने के लिए os.path.join() विधि का उपयोग concat() के अंदर किया जाता है। सबसे पहले, आवश्यक पुस्तकालयों को आयात करें। हमने पीडी को पांडा पुस्तकालय के लिए एक उपनाम के रूप में सेट किया है - import pandas as pd i

  1. पायथन में स्पष्ट रूप से Numpy और पासिंग इंडेक्स वैल्यू का उपयोग करके श्रृंखला कैसे बनाई जा सकती है?

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

  1. पायथन में एक अनंत स्ट्रिंग में अनुक्रमणिका

    मान लीजिए कि हमारे पास एक स्ट्रिंग s और दो पूर्णांक i और j (i