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

पायथन पांडा - जांचें कि डेटाफ्रेम ऑब्जेक्ट बराबर हैं या नहीं

यह जाँचने के लिए कि क्या डेटाफ़्रेम ऑब्जेक्ट समान हैं, बराबर () विधि का उपयोग करें। सबसे पहले, दो कॉलम के साथ DataFrame1 बनाएं -

dataFrame1 = pd.DataFrame(
   {
      "Car": ['BMW', 'Lexus', 'Audi', 'Mustang', 'Bentley', 'Jaguar'],
      "Reg_Price": [7000, 1500, 5000, 8000, 9000, 6000]
   }
)

दो कॉलम के साथ DataFrame2 बनाएं

dataFrame2 = pd.DataFrame(
   {
      "Car": ['BMW', 'Lexus', 'Audi', 'Mustang', 'Bentley', 'Jaguar'],
      "Reg_Price": [7000, 1500, 5000, 8000, 9000, 6000]

   }
)

यह जांचने के लिए कि क्या डेटाफ़्रेम ऑब्जेक्ट बराबर हैं, बराबर () विधि का उपयोग करें

dataFrame1.equals(dataFrame2)

उदाहरण

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

import pandas as pd

# Create DataFrame1
dataFrame1 = pd.DataFrame(
   {
      "Car": ['BMW', 'Lexus', 'Audi', 'Mustang', 'Bentley', 'Jaguar'],
      "Reg_Price": [7000, 1500, 5000, 8000, 9000, 6000]
   }
)

print"DataFrame1 ...\n",dataFrame1

# Create DataFrame2
dataFrame2 = pd.DataFrame(
   {
      "Car": ['BMW', 'Lexus', 'Audi', 'Mustang', 'Bentley', 'Jaguar'],
      "Reg_Price": [7000, 1500, 5000, 8000, 9000, 6000]

   }
)

print"\nDataFrame2 ...\n",dataFrame2

# check for equality
print"\nAre both the DataFrame objects equal? ",dataFrame1.equals(dataFrame2)

आउटपुट

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

DataFrame1 ...
       Car   Reg_Price
0      BMW        7000
1    Lexus        1500
2     Audi        5000
3  Mustang        8000
4  Bentley        9000
5   Jaguar        6000

DataFrame2 ...
       Car   Reg_Price
0      BMW        7000
1    Lexus        1500
2     Audi        5000
3  Mustang        8000
4  Bentley        9000
5   Jaguar        6000

Are both the DataFrame objects equal? True

  1. जांचें कि एक स्ट्रिंग में स्वर वर्णानुक्रम में हैं या नहीं पायथन में

    मान लीजिए कि हमारे पास एक स्ट्रिंग s है। हमें यह जांचना होगा कि s में मौजूद स्वर वर्णानुक्रम में हैं या नहीं। इसलिए, यदि इनपुट s =helloyou जैसा है, तो आउटपुट सही होगा क्योंकि स्वर e, o, o हैं, आप सभी वर्णानुक्रम में हैं। इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - चरित्र:=ऐसा वर्ण जिसका ASCI

  1. जांचें कि बाइनरी स्ट्रिंग में सभी 1s समान दूरी पर हैं या पायथन में नहीं हैं

    मान लीजिए कि हमारे पास एक बाइनरी स्ट्रिंग str है, हमें यह जांचना है कि स्ट्रिंग में सभी 1s समान दूरी पर हैं या नहीं। दूसरे शब्दों में, प्रत्येक दो 1s के बीच की दूरी समान होती है। और स्ट्रिंग में कम से कम दो 1s होते हैं। इसलिए, यदि इनपुट s =10000100010000 जैसा है, तो आउटपुट सही होगा क्योंकि 1s एक दू

  1. जांचें कि क्या सरणी के सभी तत्व पायथन में पैलिंड्रोम हैं या नहीं

    मान लीजिए कि हमारे पास संख्याओं की एक सूची है। हमें यह जांचना होगा कि सूची पैलिंड्रोम है या नहीं। इसलिए, अगर इनपुट nums =[10, 12, 15, 12, 10] जैसा है, तो आउटपुट ट्रू होगा। इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - n :=अंकों का आकार is_palindrome रीसेट करें मैं :=0 जबकि मैं <=(n / 2) और n क