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

पायथन - पैंडास में गायब तिथियों की जांच कैसे करें


परिचय

गायब तिथियों की जांच करने के लिए, सबसे पहले डिक्शनरी ऑफ लिस्ट सेट करें जिसमें तिथि रिकॉर्ड हों यानी हमारे उदाहरण में खरीद की तिथि।

चरण-दर-चरण कार्यान्वयन

1. डिक्शनरी ऑफ लिस्ट सेट करें

import pandas as pd
d = {'Car': ['BMW', 'Lexus', 'Audi', 'Mercedes', 'Jaguar', 'Bentley'],
     'Date_of_purchase': ['2020-10-10', '2020-10-12', '2020-10-17', '2020-10-16', '2020-10-19', '2020-10-22']}

2. डिक्शनरी से डेटाफ्रेम बनाएं

dataFrame = pd.DataFrame(d)

3. इसे इंडेक्स के रूप में सेट करें

dataFrame = dataFrame.set_index('Date_of_purchase')

4. to_datetime() का उपयोग करके स्ट्रिंग को DateTime ऑब्जेक्ट में बदलें

dataFrame.index = pd.to_datetime(dataFrame.index)

5. एक रेंज में शेष तिथियां प्रदर्शित करें

k = pd.date_range(start="2020-10-10", end="2020-10-22").difference(dataFrame.index)

पूर्ण उदाहरण

import pandas as pd

d = {'Car': ['BMW', 'Lexus', 'Audi', 'Mercedes', 'Jaguar', 'Bentley'],
     'Date_of_purchase': ['2020-10-10', '2020-10-12', '2020-10-17', '2020-10-16', '2020-10-19', '2020-10-22']}

dataFrame = pd.DataFrame(d)
print("DataFrame...\n", dataFrame)

dataFrame = dataFrame.set_index('Date_of_purchase')
dataFrame.index = pd.to_datetime(dataFrame.index)

print("\nDisplaying remaining dates from a range of dates...")
k = pd.date_range(start="2020-10-10", end="2020-10-22").difference(dataFrame.index)
print(k)

आउटपुट

DataFrame...
       Car Date_of_purchase
0    BMW     2020-10-10
1  Lexus     2020-10-12
2   Audi     2020-10-17
3 Mercedes     2020-10-16
4 Jaguar     2020-10-19
5 Bentley     2020-10-22

Displaying remaining dates from a range of dates...
DatetimeIndex(['2020-10-11', '2020-10-13', '2020-10-14', '2020-10-15', '2020-10-18', '2020-10-20', '2020-10-21'], dtype='datetime64[ns]', freq=None)
  1. पायथन में पैंडास DataFrame को CSV फ़ाइल में कैसे लिखें पायथन में पैंडास DataFrame को CSV फ़ाइल में कैसे लिखें

    पायथन में पैंडास DataFrame को CSV फ़ाइल में लिखने के लिए to_csv() विधि का उपयोग करें। सबसे पहले, आइए सूचियों का एक शब्दकोश बनाएं:# सूचियों का शब्दकोश d = {Car: [BMW, Lexus, Audi, Mercedes, Jaguar, Bentley], Date_of_purchase: [2020-10-10, 2020-10-12, 2020-10-17, 2020-10-16, 2020-10-19, 2020-10-2

  1. पायथन - पैंडास DataFrame के सबसेट का चयन कैसे करें पायथन - पैंडास DataFrame के सबसेट का चयन कैसे करें

    मान लीजिए हमारी CSV फ़ाइल की सामग्री Microsoft Excel में निम्नलिखित है:सबसे पहले, CSV फ़ाइल से डेटा पैंडास DataFrame में लोड करें:dataFrame = pd.read_csv(C:\\Users\\amit_\\Desktop\\SalesData.csv)सबसेट का चयन करने के लिए वर्गाकार ब्रैकेट का उपयोग करें। ब्रैकेट में कॉलम का उल्लेख करें और पूरे डेटासेट

  1. पायथन - पैंडास डेटाफ्रेम को बार ग्राफ में कैसे प्लॉट करें पायथन - पैंडास डेटाफ्रेम को बार ग्राफ में कैसे प्लॉट करें

    मान लीजिए हमारी CSV फ़ाइल में निम्नलिखित सामग्री है: Car Reg_Price 0 BMW 2000 1 Lexus 1500 2 Audi 1500 3 Jaguar 2000 4 Mustang 1500 आवश्यक लाइब्रेरी आयात करें: import pandas as pd import matplotlib.pyplot as mp हमारी CSV फ़ाइल डेस्कटॉप पर है। CSV फ़ाइल से डेटा लोड करके पैंडास डेटाफ्रेम में डालें: d