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

टाइमस्टैम्प में अंतर खोजना - पायथन पैंडास


टाइमस्टैम्प में अंतर खोजने के लिए, हम इंडेक्स ऑपरेटर यानी स्क्वायर ब्रैकेट का उपयोग करके अंतर खोज सकते हैं। टाइमस्टैम्प के लिए, हमें abs() का भी उपयोग करने की आवश्यकता है। सबसे पहले आवश्यक लाइब्रेरी इम्पोर्ट करें –

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"),
        ]
    }
)

आइए अब दोनों डेट कॉलम से टाइमस्टैम्प के बीच अंतर खोजें –

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
# टाइमस्टैम्प में अंतर खोजें
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 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