मल्टीइंडेक्स को सिंगल इंडेक्स में संयोजित करने के लिए, सबसे पहले, आवश्यक पैंडास और नम्पी लाइब्रेरी को उनके संबंधित उपनामों के साथ आयात करें -
import pandas as pd import numpy as np
पैंडास सीरीज बनाएं -
d = pd.Series([('Jacob', 'North'), ('Ami', 'East'), ('Ami', 'West'), ('Scarlett', 'South'), ('Jacob', 'West'), ('Scarlett', 'North')])
अब, नम्पी arrange() विधि का उपयोग करें -
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(['Jacob_North', 'Ami_East', 'Ami_West', 'Scarlett_South', 'Jacob_West', 'Scarlett_North'], dtype='object')