কম্পিউটার

Python Pandas এবং Numpy - মাল্টি-ইনডেক্সকে একক সূচকে সংযুক্ত করুন


মাল্টি-ইনডেক্সকে একক সূচকে সংযুক্ত করতে, প্রথমে, আসুন প্রয়োজনীয় পান্ডা এবং নম্পি লাইব্রেরিগুলি তাদের নিজ নিজ উপনাম সহ আমদানি করি -

import pandas as pd
import numpy as np

পান্ডাস সিরিজ −

তৈরি করুন
d = pd.Series([('Jacob', 'North'),('Ami', 'East'),('Ami', 'West'),('Scarlett', 'South'),('Jacob', 'West'),('Scarlett', 'North')])

এখন, Numpy 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([u'Jacob_North', u'Ami_East', u'Ami_West', u'Scarlett_South', u'Jacob_West', u'Scarlett_North'],dtype='object')

  1. কিভাবে একটি একক ডেটাফ্রেমে সমস্ত CSV ফাইল মার্জ করবেন - পাইথন পান্ডাস?

  2. যদি নির্দিষ্ট সূচকটি পাইথন পান্ডাস সিরিজে উপস্থিত না থাকে তবে কী হবে?

  3. পাইথনে স্পষ্টভাবে নম্পি এবং পাসিং সূচক মান ব্যবহার করে সিরিজ কীভাবে তৈরি করা যেতে পারে?

  4. পাইথনে একটি অসীম স্ট্রিং ইনডেক্স করুন