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

पायथन पांडा - दो तिथियों के बीच डेटाफ़्रेम को फ़िल्टर करें

डेटाफ़्रेम को दो तिथियों के बीच फ़िल्टर करने के लिए, dataframe.loc . का उपयोग करें . सबसे पहले, आवश्यक पुस्तकालय आयात करें -

import pandas as pd

दिनांक रिकॉर्ड के साथ सूचियों का एक शब्दकोश बनाएं -

d = {'Car': ['BMW', 'Lexus', 'Audi', 'Mercedes', 'Jaguar', 'Bentley'],'Date_of_Purchase': ['2021-07-10', '2021-08-12', '2021-06-17', '2021-03-16', '2021-02-19', '2021-08-22']
   }

सूचियों के उपरोक्त शब्दकोश से डेटाफ़्रेम बनाना

dataFrame = pd.DataFrame(d)

दो तारीखों यानी पहली तारीख:2021-05-10 और दूसरी तारीख:2021-08-25 के बीच खरीदी गई कार फ़ेच करें -

resDF = dataFrame.loc[(dataFrame["Date_of_Purchase"] >= "2021-05-10") & (dataFrame["Date_of_Purchase"] <= "2021-08-25")]

उदाहरण

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

import pandas as pd

# dictionary of lists
d = {'Car': ['BMW', 'Lexus', 'Audi', 'Mercedes', 'Jaguar', 'Bentley'],'Date_of_Purchase': ['2021-07-10', '2021-08-12', '2021-06-17', '2021-03-16', '2021-02-19', '2021-08-22']
   }

# creating dataframe from the above dictionary of lists
dataFrame = pd.DataFrame(d)
print"DataFrame...\n",dataFrame

# fetch car purchased between two dates
# 1st Date: 2021-05-10
# 2nd Date: 2021-08-25
resDF = dataFrame.loc[(dataFrame["Date_of_Purchase"] >= "2021-05-10") & (dataFrame["Date_of_Purchase"] <= "2021-08-25")]

# print filtered data frame
print"\nCars purchased between 2 dates: \n",resDF

आउटपुट

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

DataFrame...
        Car   Date_of_Purchase
0       BMW         2021-07-10
1     Lexus         2021-08-12
2      Audi         2021-06-17
3  Mercedes         2021-03-16
4    Jaguar         2021-02-19
5   Bentley         2021-08-22

Cars purchased between 2 dates:
       Car   Date_of_Purchase
0      BMW         2021-07-10
1    Lexus         2021-08-12
2     Audi         2021-06-17
5  Bentley         2021-08-22

  1. पायथन - पंडों के डेटाफ़्रेम को numpy के साथ फ़िल्टर करें

    पंडों के डेटाफ़्रेम को फ़िल्टर करने के लिए सुन्न जहाँ () विधि का उपयोग किया जा सकता है। जहां () विधि में शर्तों का उल्लेख करें। सबसे पहले, आइए आवश्यक पुस्तकालयों को उनके संबंधित उपनामों के साथ आयात करें pdimport numpy as np के रूप में पांडा आयात करें अब हम उत्पाद रिकॉर्ड के साथ एक पांडा डेटाफ़्रेम

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

    छूटी हुई तारीखों की जाँच करने के लिए, सबसे पहले, हम सूची का एक शब्दकोश सेट करते हैं, जिसमें तारीख के रिकॉर्ड होते हैं, यानी हमारे उदाहरण में खरीद की तारीख - # dictionary of lists d = {'Car': ['BMW', 'Lexus', 'Audi', 'Mercedes', 'Jaguar', 'Bentley&#

  1. मैं पायथन का उपयोग करके दो तिथियों के बीच दिनों की संख्या की गणना कैसे करूं?

    पायथन में दो तिथियों के बीच दिनों की संख्या ज्ञात करने के लिए आप साधारण तिथि अंकगणित का उपयोग कर सकते हैं। उन 2 तिथियों को परिभाषित करें जिनके बीच आप दिनों का अंतर ज्ञात करना चाहते हैं। फिर टाइमडेल्टा ऑब्जेक्ट प्राप्त करने के लिए इन तिथियों को घटाएं और आवश्यक परिणाम प्राप्त करने के लिए इस ऑब्जेक्ट क