কম্পিউটার

একটি ডেটাফ্রেম হিসাবে একটি পিভট টেবিল তৈরি করুন – পাইথন পান্ডাস


একটি পিভট টেবিল তৈরি করতে, pandas.pivot_table() ব্যবহার করুন ডাটাফ্রেম হিসাবে একটি স্প্রেডশীট-স্টাইল পিভট টেবিল তৈরি করতে।

প্রথমে, প্রয়োজনীয় লাইব্রেরি আমদানি করুন -

import pandas as pd

টিম রেকর্ড −

সহ একটি ডেটাফ্রেম তৈরি করুন
dataFrame = pd.DataFrame({'Team ID': {0: 5, 1: 9, 2: 6, 3: 11, 4: 2, 5: 7 },'Team Name': {0: 'India', 1: 'Australia', 2: 'Bangladesh', 3: 'South Africa', 4: 'Sri Lanka', 5: 'England'},'Team Points': {0: 95, 1: 93, 2: 42, 3: 60, 4: 80, 5: 55},'Team Rank': {0: 'One', 1: 'Two', 2: 'Six', 3: 'Four', 4: 'Three', 5: 'Five'}})

একটি পিভট টেবিল তৈরি করুন:একটি একক কলাম সহ −

pd.pivot_table(dataFrame, index = ["Team ID"])

উদাহরণ

নিম্নলিখিত কোড -

import pandas as pd

# create DataFrame with Team records
dataFrame = pd.DataFrame({'Team ID': {0: 5, 1: 9, 2: 6, 3: 11, 4: 2, 5: 7 },'Team Name': {0: 'India', 1: 'Australia', 2: 'Bangladesh', 3: 'South Africa', 4: 'Sri Lanka', 5: 'England'},'Team Points': {0: 95, 1: 93, 2: 42, 3: 60, 4: 80, 5: 55},'Team Rank': {0: 'One', 1: 'Two', 2: 'Six', 3: 'Four', 4: 'Three', 5: 'Five'}})

print"DataFrame...\n",dataFrame

print"\n... Pivot ..."
print(pd.pivot_table(dataFrame, index = ["Team ID"]))

আউটপুট

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
DataFrame...
   Team ID     Team Name   Team Points   Team Rank
0        5         India            95         One
1        9     Australia            93         Two
2        6    Bangladesh            42         Six
3       11  South Africa            60        Four
4        2     Sri Lanka            80       Three
5        7       England            55        Five

... Pivot ...
          Team Points
Team ID
2                  80
5                  95
6                  42
7                  55
9                  93
11                 60

  1. Python Pandas - একটি অনুভূমিক বার চার্ট তৈরি করুন

  2. পাইথন - পান্ডাসে একটি পাইপলাইন তৈরি করুন

  3. পাইথন পান্ডাস - ইনডেক্সিং অপারেটর ব্যবহার করে একটি সাবসেট ডেটাফ্রেম তৈরি করুন

  4. কিভাবে পাইথনে একটি DataFrame তৈরি করবেন?