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

किसी दिए गए डेटाफ़्रेम में एक या एक से अधिक कॉलम निकालने के लिए पायथन में एक प्रोग्राम लिखें

मान लें, आपके पास डेटाफ़्रेम है,

 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

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

  • पॉप फ़ंक्शन का उपयोग करके किसी विशेष कॉलम को हटाएं। इसे नीचे परिभाषित किया गया है

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 है,   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 समाधान इसे हल करने के लिए, हम नीचे दिए गए तरीकों का पालन करेंगे। डेटा

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

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे - समस्या कथन हमें संख्या की एक सरणी दी जाएगी और हमें सबसे बड़ा सामान्य भाजक खोजने की आवश्यकता है। यदि हमें दो से अधिक संख्याओं का gcd ज्ञात करने की आवश्यकता है, तो gcd तर्क के रूप में प्रदान की गई सभी संख्याओं के लिए सामान्य अभाज्

  1. दो से अधिक (या सरणी) संख्याओं के जीसीडी के लिए पायथन कार्यक्रम

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे - समस्या कथन - हमें संख्या की एक सरणी दी जाएगी और हमें सबसे बड़ा सामान्य भाजक खोजने की जरूरत है। यदि हमें दो से अधिक संख्याओं का gcd ज्ञात करने की आवश्यकता है, तो gcd तर्क के रूप में प्रदान की गई सभी संख्याओं के लिए सामान्य अभाज्य