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

applymap का उपयोग करके डेटाफ्रेम में सभी कॉलम के तत्वों की लंबाई प्रिंट करने के लिए पायथन प्रोग्राम लिखें


डेटाफ्रेम में सभी कॉलम के तत्वों की लंबाई का परिणाम है:

Dataframe is:   Fruits   City
0 Apple   Shimla
1 Orange  Sydney
2 Mango   Lucknow
3 Kiwi    Wellington
Length of the elements in all columns   Fruits City
0     5     6
1     6     6
2     5     7
3     4     10

समाधान

इसे हल करने के लिए, हम नीचे दिए गए चरणों का पालन करेंगे:

  • एक डेटाफ्रेम परिभाषित करें

  • सभी कॉलम में तत्वों की लंबाई की गणना करने के लिए लैम्ब्डा फ़ंक्शन के अंदर df.applymap फ़ंक्शन का उपयोग करें

df.applymap(lambda x: len(str(x)))

उदाहरण

बेहतर समझ के लिए निम्न कोड देखें:

import pandas as pd
df = pd.DataFrame({'Fruits': ["Apple","Orange","Mango","Kiwi"],
                   'City': ["Shimla","Sydney","Lucknow","Wellington"]})
print("Dataframe is:\n", df)
print("Length of the elements in all columns")
print(df.applymap(lambda x: len(str(x))))

आउटपुट

Dataframe is:  Fruits   City
0 Apple   Shimla
1 Orange  Sydney
2 Mango   Lucknow
3 Kiwi    Wellington
Length of the elements in all columns:  Fruits City
0     5     6
1     6     6
2     5     7
3     4     10

  1. - Python में 'pop' फ़ंक्शन का उपयोग करके डेटाफ्रेम के कॉलम को कैसे हटाएं?

    डेटाफ्रेम एक दो-आयामी डेटा स्ट्रक्चर है, जहां डेटा को पंक्तियों और कॉलम के रूप में टेबुलर फॉर्मेट में संग्रहीत किया जाता है।इसे SQL डेटा टेबल या एक्सेल शीट प्रतिनिधित्व के रूप में देखा जा सकता है। डेटाफ्रेम में एक कॉलम को विभिन्न मेथड का उपयोग करके हटाया जा सकता है।हम pop फ़ंक्शन देखेंगे जो उस कॉलम

  1. - Python प्रोग्राम में तत्वों की लंबाई के अनुसार सूची को सॉर्ट करें

    हमारे पास स्ट्रिंग की एक सूची है और हमारा लक्ष्य सूची में स्ट्रिंग की लंबाई के आधार पर सूची को सॉर्ट करना है। हमें स्ट्रिंग को उनकी लंबाई के अनुसार आरोही क्रम में व्यवस्थित करना है। हम इसे अपने एल्गोरिदम या Python के अंतर्निहित मेथड sort() या फ़ंक्शन sorted() के साथ key का उपयोग करके कर सकते हैं।आउट

  1. - दो सूचियों के सभी सामान्य तत्व प्रिंट करने के लिए पायथन प्रोग्राम

    समस्या विवरण दो सूचियां दी गई हैं, दोनों सूचियों के सभी सामान्य तत्व प्रिंट करें। उदाहरण इनपुट: L1 = [5, 6, 7, 8, 9] L2 = [5, 13, 34, 22, 90] आउटपुट: {5} व्याख्या दोनों सूचियों का सामान्य तत्व 5 है। एल्गोरिदम दो यूजर इनपुट सूचियां बनाएं। सूचियों को सेट में बदलें और फिर set1 & set2 प्रिंट करें।