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

पायथन पैंडास में पिवट टेबल को डेटाफ्रेम के रूप में कैसे बनाएं


पिवट टेबल बनाने के लिए, स्प्रेडशीट-स्टाइल पिवट टेबल को डेटाफ्रेम के रूप में बनाने के लिए 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
# टीम रिकॉर्ड के साथ डेटाफ्रेम बनाएं
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. पायथन पैंडास - हॉरिजॉन्टल बार चार्ट बनाएं पायथन पैंडास - हॉरिजॉन्टल बार चार्ट बनाएं

    हॉरिजॉन्टल बार प्लॉट बनाने के लिए pandas.DataFrame.plot.barh का उपयोग करें। बार प्लॉट विवेक श्रेणियों के बीच तुलना दिखाता है।सबसे पहले, आवश्यक लाइब्रेरी आयात करें:import pandas as pd import matplotlib.pyplot as plt4 कॉलम के साथ एक पैंडास DataFrame बनाएं:dataFrame = pd.DataFrame({Car: [Bentley, Lexus

  1. - पायथन - पैंडास में पाइपलाइन बनाएं

    पैंडास में पाइपलाइन बनाने के लिए, हमें pipe() विधि का उपयोग करने की आवश्यकता है। सबसे पहले, एक उपनाम के साथ आवश्यक पैंडास लाइब्रेरी आयात करें - import pandas as pd अब, एक डेटाफ्रेम बनाएं - dataFrame = pd.DataFrame( { Car: [BMW, Lexus, Audi, Mustang, Bentley, Jaguar], Units: [100

  1. - Python में DataFrame कैसे बनाएं?

    डेटाफ्रेम एक 2D डेटा स्ट्रक्चर है। डेटाफ्रेम का उपयोग डेटा को पंक्तियों और कॉलम में टेबुलर फॉर्मेट में दर्शाने के लिए किया जाता है। यह स्प्रेडशीट या SQL टेबल की तरह है। डेटाफ्रेम एक Pandas ऑब्जेक्ट है।डेटाफ्रेम बनाने के लिए, हमें pandas इम्पोर्ट करना होगा। डेटाफ्रेम को dataframe() फंक्शन का उपयोग कर