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
# 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"),
        ]
    }
)
print "DataFrame...\n", dataFrame
# विशिष्ट टाइमस्टैम्प की तुलना करें
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
# अंतर निकालकर सभी टाइमस्टैम्प की तुलना करें
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. - पायथन - पैंडास DataFrame के लिए विशिष्ट टाइमस्टैम्प्स की तुलना करें

    विशिष्ट टाइमस्टैम्प्स की तुलना करने के लिए, स्क्वायर ब्रैकेट्स में इंडेक्स नंबर का उपयोग करें। सबसे पहले, आवश्यक लाइब्रेरी इम्पोर्ट करें: import pandas as pd 3 कॉलम के साथ एक DataFrame बनाएं। हमारे पास टाइमस्टैम्प के साथ दो डेट कॉलम हैं: dataFrame = pd.DataFrame( { Car: [Audi, Lexus,

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

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

  1. - पायथन - पैंडास डेटाफ्रेम को महीने के अनुसार कैसे ग्रुप करें

    परिचय हम groupby का उपयोग करके पैंडास डेटाफ्रेम को ग्रुप करेंगे। ग्रुपर फ़ंक्शन का उपयोग करके कॉलम का चयन करें। हम महीने-वार ग्रुप करेंगे और कार बिक्री रिकॉर्ड के लिए मासिक पंजीकरण मूल्य का योग निकालेंगे। चरण-दर-चरण कार्यान्वयन 1. तीन कॉलम वाला पैंडास डेटाफ्रेम बनाएं import pandas as pd dataFram