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

दिए गए DataFrame में एक या एक से अधिक कॉलम हटाने के लिए पायथन प्रोग्राम लिखें


मान लीजिए आपके पास एक डेटाफ्रेम है:

one two three
0 1 2 3
1 4 5 6

और एकल कॉलम हटाने का परिणाम है:

two three
0 2 3
1 5 6

एक से अधिक कॉलम हटाने के बाद का परिणाम है:

three
0 3
1 6

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

समाधान 1

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

  • नीचे दी गई विधि का उपयोग करके किसी विशेष कॉलम को हटाएं

del df['one']

उदाहरण

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

import pandas as pd
data = [[1,2,3],[4,5,6]]
df = pd.DataFrame(data, columns=('one','two','three'))
print("Before deletion\n", df)
del df['one']
print("After deletion\n", df)

आउटपुट

Before deletion  one two three
0 1 2 3
1 4 5 6
After deletion  two three
0 2 3
1 5 6

समाधान 2

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

  • pop फ़ंक्शन का उपयोग करके किसी विशेष कॉलम को हटाएं

df.pop('one')

उदाहरण

import pandas as pd
data = [[1,2,3],[4,5,6]]
df = pd.DataFrame(data, columns=('one','two','three'))
print("Before deletion\n", df)
df.pop('one')
print("After deletion\n", df)

आउटपुट

Before deletion  one two three
0 1 2 3
1 4 5 6
After deletion  two three
0 2 3
1 5 6

समाधान 3

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

  • एक से अधिक कॉलम हटाने के लिए नीचे दी गई विधि लागू करें

df.drop(columns=['one','two'], inplace=True)

उदाहरण

import pandas as pd
data = [[1,2,3],[4,5,6]]
df = pd.DataFrame(data, columns=('one','two','three'))
print("Before deletion\n", df)
df.drop(columns=['one','two'], inplace=True)
print("After deleting two columns\n", df)

आउटपुट

Before deletion  one two three
0 1 2 3
1 4 5 6
After deletion  two three
0 2 3
1 5 6
After deleting two columns  three
0 3
1 6

  1. - DataFrame को नाम कॉलम के अनुसार अवरोही क्रम में सॉर्ट करने के लिए Python प्रोग्राम लिखें

    इनपुट - मान लें, नमूना DataFrame है, Id Name 0 1 Adam 1 2 Michael 2 3 David 3 4 Jack 4 5 Peter आउटपुट - तत्वों को अवरोही क्रम में सॉर्ट करने के बाद, Id Name 4 5 Peter 1 2 Michael 3 4 Jack 2 3 David 0 1 Adam समाधान इसे हल करने के लिए, हम नीचे दिए गए दृष्टिकोण का पालन करेंगे। एक Data

  1. पायथन प्रोग्राम: दो से अधिक (या ऐरे) नंबर्स का GCD पायथन प्रोग्राम: दो से अधिक (या ऐरे) नंबर्स का GCD

    इस लेख में, हम नीचे दिए गए प्रॉब्लम स्टेटमेंट के समाधान के बारे में सीखेंगे: प्रॉब्लम स्टेटमेंट हमें नंबर्स का एक ऐरे दिया जाएगा और हमें ग्रेटेस्ट कॉमन डिवाइजर ढूंढना होगा। यदि हमें दो से अधिक नंबर्स का gcd ढूंढना है, तो gcd उन सभी नंबर्स में कॉमन प्राइम फैक्टर्स के गुणनफल के बराबर होता है जो आर्ग

  1. पायथन प्रोग्राम: दो से अधिक (या सरणी) संख्याओं का GCD पायथन प्रोग्राम: दो से अधिक (या सरणी) संख्याओं का GCD

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे -समस्या कथन - हमें संख्याओं की एक सरणी दी जाएगी और हमें महत्तम समापवर्तक (GCD) ज्ञात करना होगा।यदि हमें दो से अधिक संख्याओं का GCD ज्ञात करना है, तो GCD उन सभी संख्याओं के सामान्य अभाज्य गुणनखंडों के गुणनफल के बराबर होता है जो तर्क