टाइमस्टैम्प में अंतर खोजने के लिए, हम इंडेक्स ऑपरेटर यानी स्क्वायर ब्रैकेट का उपयोग करके अंतर खोज सकते हैं। टाइमस्टैम्प के लिए, हमें 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]