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')])

अब, नम्पी 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')

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

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

  1. - Python में Numpy का उपयोग करके और इंडेक्स वैल्यू को स्पष्ट रूप से पास करके सीरीज़ कैसे बनाएं?

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

  1. - पायथन में अनंत स्ट्रिंग में इंडेक्स

    मान लीजिए हमारे पास एक स्ट्रिंग s और दो पूर्णांक i और j हैं (i < j)। अब मान लीजिए p s की एक अनंत स्ट्रिंग है जो हमेशा के लिए दोहराती है। हमें p का सबस्ट्रिंग इंडेक्स [i, j) से ढूंढना है। उदाहरण के लिए, यदि इनपुट है s = programmer, i = 4, j = 8, तो आउटपुट होगा ramm। हल करने के चरण p := खाली स्ट्रिं