दिए गए टाइमस्टैम्प को पीरियड में बदलने के लिए timestamp.to_period() मेथड का उपयोग करें। इसके भीतर freq पैरामीटर का उपयोग करके फ्रीक्वेंसी सेट करें। घंटे की फ्रीक्वेंसी के लिए freq को 'H' के रूप में सेट करें।
सबसे पहले आवश्यक लाइब्रेरी इम्पोर्ट करें:
import pandas as pd
पैंडास में टाइमस्टैम्प ऑब्जेक्ट बनाएं:
timestamp = pd.Timestamp(2021, 9, 18, 11, 50, 20, 33)
टाइमस्टैम्प को पीरियड में बदलें। हमने "freq" पैरामीटर का उपयोग करके फ्रीक्वेंसी को घंटे के रूप में 'H' वैल्यू के साथ सेट किया है
timestamp.to_period(freq='H')
उदाहरण
निम्न कोड है:
import pandas as pd
# पैंडास में टाइमस्टैम्प ऑब्जेक्ट सेट करें
timestamp = pd.Timestamp(2021, 9, 18, 11, 50, 20, 33)
# टाइमस्टैम्प प्रदर्शित करें
print("Timestamp...\n", timestamp)
# टाइमस्टैम्प को पीरियड में बदलें
# हमने "freq" पैरामीटर का उपयोग करके फ्रीक्वेंसी को घंटे के रूप में 'H' वैल्यू के साथ सेट किया है
print("\nTimestamp to Period with hourly frequency...\n", timestamp.to_period(freq='H'))
आउटपुट
यह निम्न आउटपुट देगा:
Timestamp... 2021-09-18 11:50:20.000033 Timestamp to Period with hourly frequency... 2021-09-18 11:00