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

पायथन - पैंडास stack() के साथ सिंगल-लेवल कॉलम को स्टैक करना


सिंगल-लेवल कॉलम को स्टैक करने के लिए, datafrem.stack() का उपयोग करें। सबसे पहले आवश्यक लाइब्रेरी इम्पोर्ट करें –

import pandas as pd

सिंगल-लेवल कॉलम के साथ डेटाफ्रेम बनाएं –

dataFrame = pd.DataFrame([[10, 15], [20, 25], [30, 35], [40, 45]], index=['w', 'x', 'y', 'z'], columns=['a', 'b'])

stack() मेथड का उपयोग करके डेटाफ्रेम को स्टैक करें –

dataFrame.stack()

उदाहरण

निम्न पूर्ण कोड है –

import pandas as pd
# डेटाफ्रेम बनाएं
dataFrame = pd.DataFrame([[10, 15], [20, 25], [30, 35], [40, 45]], index=['w', 'x', 'y', 'z'], columns=['a', 'b'])
# डेटाफ्रेम
print "DataFrame...\n", dataFrame
# स्टैक
print "\nStacking...\n", dataFrame.stack()

आउटपुट

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

DataFrame...   a   b
w  10  15
x  20  25
y  30  35
z  40  45
Stacking...
w  a  10
   b  15
x  a  20
   b  25
y  a  30
   b  35
z  a  40
   b  45
dtype: int64

  1. - पायथन पैंडास - एक-से-एक संबंध के साथ DataFrame मर्ज करें

    पैंडास DataFrame को मर्ज करने के लिए merge() फ़ंक्शन का उपयोग करें। एक-से-एक संबंध को merge() फ़ंक्शन के validate पैरामीटर के तहत सेट करके दोनों DataFrames पर लागू किया जाता है:validate = one-to-one or validate = 1:1एक-से-अनेक संबंध जांचता है कि मर्ज कुंजियाँ बाएं और दाएं दोनों डेटासेट में अद्वितीय

  1. पायथन पैंडास - DataFrame में सभी NaN तत्वों को 0 से बदलें पायथन पैंडास - DataFrame में सभी NaN तत्वों को 0 से बदलें

    NaN मानों को बदलने के लिए fillna() विधि का उपयोग करें। मान लीजिए हमारी CSV फ़ाइल Microsoft Excel में कुछ NaN मानों के साथ खुली है:सबसे पहले, आवश्यक लाइब्रेरी आयात करें:import pandas as pdCSV फ़ाइल से डेटा पैंडास DataFrame में लोड करें:dataFrame = pd.read_csv(C:\\Users\\amit_\\Desktop\\SalesData.csv)

  1. - Python में Pandas DataFrame के कॉलम को अपरकेस में बदलना

    इस ट्यूटोरियल में, हम देखेंगे कि DataFrame में नामों के कॉलम को अपरकेस में कैसे बदला जाए। आइए अपने लक्ष्य को प्राप्त करने के विभिन्न तरीके देखें।उदाहरणहम upper() विधि का उपयोग करके कॉलम को अपरकेस बनाकर DataFrame को एक कॉलम असाइन कर सकते हैं।आइए कोड देखें।# pandas पैकेज आयात करें import pandas as pd