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

पायथन में टाइमस्टैम्प की तुलना करना - पांडा

टाइमस्टैम्प की तुलना करने के लिए, हम इंडेक्स ऑपरेटर यानी वर्ग कोष्ठक का उपयोग कर सकते हैं। सबसे पहले, आवश्यक पुस्तकालय आयात करें -

import pandas as pd

3 कॉलम के साथ डेटाफ़्रेम बनाएं -

dataFrame = pd.DataFrame(
   {
      "Car": ["Audi", "Lexus", "Tesla", "Mercedes", "BMW"],

      "Date_of_Purchase": [
         pd.Timestamp("2021-06-10"),
         pd.Timestamp("2021-07-11"),
         pd.Timestamp("2021-06-25"),
         pd.Timestamp("2021-06-29"),
         pd.Timestamp("2021-03-20"),
      ],
      "Date_of_Service": [
          pd.Timestamp("2021-11-10"),
          pd.Timestamp("2021-12-11"),
          pd.Timestamp("2021-11-25"),
          pd.Timestamp("2021-11-29"),
          pd.Timestamp("2021-08-20"),
      ]
   })

आइए अब दोनों दिनांक कॉलमों से कुछ टाइमस्टैम्प की तुलना करें -

timestamp1_diff = abs(dataFrame['Date_of_Purchase'][0]-dataFrame['Date_of_Service'][0])
timestamp2_diff = abs(dataFrame['Date_of_Purchase'][1]-dataFrame['Date_of_Service'][1])

सभी टाइमस्टैम्प की तुलना करें -

timestamp_diff = abs(dataFrame['Date_of_Purchase']-dataFrame['Date_of_Service'])

उदाहरण

पूरा कोड निम्नलिखित है -

import pandas as pd

# create a dataframe with 3 columns
dataFrame = pd.DataFrame(
   {
      "Car": ["Audi", "Lexus", "Tesla", "Mercedes", "BMW"],

      "Date_of_Purchase": [
         pd.Timestamp("2021-06-10"),
         pd.Timestamp("2021-07-11"),
         pd.Timestamp("2021-06-25"),
         pd.Timestamp("2021-06-29"),
         pd.Timestamp("2021-03-20"),
      ],
      "Date_of_Service": [
         pd.Timestamp("2021-11-10"),
         pd.Timestamp("2021-12-11"),
         pd.Timestamp("2021-11-25"),
         pd.Timestamp("2021-11-29"),
         pd.Timestamp("2021-08-20"),
      ]
   })

print"DataFrame...\n", dataFrame

# compare specific timestamps
timestamp1_diff = abs(dataFrame['Date_of_Purchase'][0]-dataFrame['Date_of_Service'][0])
timestamp2_diff = abs(dataFrame['Date_of_Purchase'][1]-dataFrame['Date_of_Service'][1])
print"\nDifference between Car 1 Date of Purchase and Service \n",timestamp1_diff
print"\nDifference between Car 2 Date of Purchase and Service \n",timestamp2_diff

# compare all timestamps by finding difference
timestamp_diff = abs(dataFrame['Date_of_Purchase']-dataFrame['Date_of_Service'])
print"\nDifference between two Timestamps: \n",timestamp_diff
ढूंढकर

आउटपुट

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

DataFrame...
        Car   Date_of_Purchase   Date_of_Service
0      Audi         2021-06-10        2021-11-10
1     Lexus         2021-07-11        2021-12-11
2     Tesla         2021-06-25        2021-11-25
3  Mercedes         2021-06-29        2021-11-29
4       BMW         2021-03-20        2021-08-20

Difference between Car 1 Date of Purchase and Service
153 days 00:00:00

Difference between Car 2 Date of Purchase and Service
153 days 00:00:00

Difference between two Timestamps:
0   153 days
1   153 days
2   153 days
3   153 days
4   153 days
dtype: timedelta64[ns]

  1. पंडों के डेटाफ़्रेम के लिए विशिष्ट टाइमस्टैम्प की तुलना करें - पायथन

    विशिष्ट टाइमस्टैम्प की तुलना करने के लिए, वर्ग कोष्ठक में अनुक्रमणिका संख्या का उपयोग करें। सबसे पहले, आवश्यक पुस्तकालय आयात करें - import pandas as pd 3 कॉलम के साथ डेटाफ़्रेम बनाएं। हमारे पास टाइमस्टैम्प के साथ दो दिनांक कॉलम हैं - dataFrame = pd.DataFrame(    {       &qu

  1. पायथन - पांडस डेटाफ्रेम को दिनों के अनुसार कैसे समूहित करें?

    हम पांडस डेटाफ़्रेम को ग्रुपबाय () का उपयोग करके समूहित करेंगे। ग्रूपर फ़ंक्शन का उपयोग करके उपयोग किए जाने वाले कॉलम का चयन करें। हम कार बिक्री रिकॉर्ड के लिए नीचे दिखाए गए उदाहरण के लिए दिन-वार समूहबद्ध करेंगे और दिन के अंतराल के साथ पंजीकरण मूल्य की गणना करेंगे। ग्रुपबाय () ग्रूपर विधि में फ़्री

  1. पायथन - महीने के हिसाब से पंडों के डेटाफ्रेम को कैसे समूहित करें?

    हम ग्रुपबाय . का उपयोग करके पांडा डेटाफ़्रेम को समूहीकृत करेंगे . ग्रूपर फ़ंक्शन का उपयोग करके उपयोग किए जाने वाले कॉलम का चयन करें। हम कार बिक्री रिकॉर्ड के लिए नीचे दिखाए गए उदाहरण के लिए महीने-वार समूहबद्ध करेंगे और मासिक पंजीकरण मूल्य की गणना करेंगे। सबसे पहले, मान लें कि तीन स्तंभों के साथ हमा