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", "Team Name", "Team Rank"])

उदाहरण

निम्नलिखित कोड है -

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("\n... Pivot ...")

# multiple columns
print(pd.pivot_table(dataFrame, index = ["Team ID", "Team Name", "Team Rank"]))

आउटपुट

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

... Pivot ...
                                  Team Points
Team ID  Team Name    Team Rank
2        Sri Lanka    Three                80
5        India        One                  95
6        Bangladesh   Six                  42
7        England      Five                 55
9        Australia    Two                  93
11       South Africa Four                 60

  1. पायथन - लाइन प्लॉट का उपयोग करके कई कॉलम के साथ टाइम सीरीज़ प्लॉट बनाएं

    लाइन प्लॉट का उपयोग करके कई कॉलम के साथ टाइम सीरीज़ प्लॉट बनाने के लिए, लाइनप्लॉट () का उपयोग करें। सबसे पहले, आवश्यक पुस्तकालयों को आयात करें - import seaborn as sb import pandas as pd import matplotlib.pyplot as plt एक डेटाफ़्रेम बनाएँ। हमारे DataFrame में कई कॉलम हैं - dataFrame = pd.DataFrame({

  1. पायथन - पंडों के डेटाफ्रेम से कई स्तंभों का चयन करें

    मान लें कि Microsoft Excel में खोली गई हमारी CSV फ़ाइल की सामग्री निम्नलिखित हैं - सबसे पहले, CSV फ़ाइल से पंडों के डेटाफ़्रेम में डेटा लोड करें - dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\SalesData.csv") एक से अधिक स्तंभ अभिलेखों का चयन करने के लिए, वर्गाकार कोष्ठकों का उपयो

  1. पायथन पांडा - डेटाफ्रेम में एकाधिक डेटा कॉलम प्लॉट करें?

    कई कॉलमों को प्लॉट करने के लिए, हम एक बार ग्राफ तैयार करेंगे। प्लॉट () का प्रयोग करें विधि और प्रकार . सेट करें बार . के लिए पैरामीटर बार ग्राफ के लिए। आइए पहले आवश्यक पुस्तकालयों को आयात करें - pdimport matplotlib.pyplot को mp के रूप में आयात करें टीम रिकॉर्ड्स के साथ हमारा डेटा निम्नलिखित है - डे