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

Python Pandas - PeriodIndex ऑब्जेक्ट से अवधि के सेकंड प्राप्त करें

PeriodIndex ऑब्जेक्ट से अवधि के सेकंड प्राप्त करें

Pandas में PeriodIndex.second प्रॉपर्टी का उपयोग करके PeriodIndex ऑब्जेक्ट से सेकंड घटक प्राप्त किया जा सकता है।

आवश्यक लाइब्रेरी आयात करें

import pandas as pd

PeriodIndex ऑब्जेक्ट बनाएँ

freq="S" (सेकंड) आवृत्ति के साथ:

periodIndex = pd.PeriodIndex(['2021-09-25 07:30:35', '2019-10-30 04:15:45', '2021-07-15 02:55:15', '2022-06-25 09:40:55'], freq="S")

PeriodIndex ऑब्जेक्ट प्रदर्शित करें

print("PeriodIndex...\n", periodIndex)

सेकंड प्राप्त करें

print("\nThe seconds from the PeriodIndex object...\n", periodIndex.second)

पूर्ण उदाहरण

import pandas as pd

# PeriodIndex ऑब्जेक्ट बनाएँ (सेकंड आवृत्ति)
periodIndex = pd.PeriodIndex(['2021-09-25 07:30:35', '2019-10-30 04:15:45', '2021-07-15 02:55:15', '2022-06-25 09:40:55'], freq="S")

# PeriodIndex प्रदर्शित करें
print("PeriodIndex...\n", periodIndex)

# PeriodIndex आवृत्ति
print("\nPeriodIndex frequency object...\n", periodIndex.freq)

# PeriodIndex आवृत्ति स्ट्रिंग
print("\nPeriodIndex frequency object as a string...\n", periodIndex.freqstr)

# सेकंड प्राप्त करें
print("\nThe seconds from the PeriodIndex object...\n", periodIndex.second)

आउटपुट

PeriodIndex...
PeriodIndex(['2021-09-25 07:30:35', '2019-10-30 04:15:45', '2021-07-15 02:55:15', '2022-06-25 09:40:55'], dtype='period[S]')
PeriodIndex frequency object...
<Second>
PeriodIndex frequency object as a string...
S
The seconds from the PeriodIndex object...
Int64Index([35, 45, 15, 55], dtype='int64')

व्याख्या

  • freq="S" सेकंड आवृत्ति सेट करता है
  • पूर्ण दिनांक-समय सेकंड तक संरक्षित रहता है
  • second प्रॉपर्टी प्रत्येक अवधि से सेकंड निकालती है (0-59)
  • मान: 35, 45, 15, 55

नोट

यदि आवृत्ति मिनट (T) या घंटा (H) है, तो second प्रॉपर्टी उपलब्ध नहीं होगी या त्रुटि देगी। आवृत्ति सेकंड या उससे अधिक बारीक होनी चाहिए।

  1. - Python Pandas - पूर्णांक इनपुट का उपयोग करके Timedelta ऑब्जेक्ट से सेकंड प्राप्त करें

    परिचय Timedelta ऑब्जेक्ट से सेकंड घटक प्राप्त करने के लिए timedelta.seconds प्रॉपर्टी का उपयोग करें। पूर्णांक इनपुट के साथ सेकंड सेट करने के लिए यूनिट s का उपयोग करें। आवश्यक लाइब्रेरी आयात करें import pandas as pd पूर्णांक इनपुट के साथ Timedelta ऑब्जेक्ट बनाएं यूनिट s का उपयोग करके सेकंड के लिए प

  1. - Python Pandas - Timedelta ऑब्जेक्ट से सेकंड प्राप्त करें

    परिचय Timedelta ऑब्जेक्ट से सेकंड घटक (घंटों और मिनटों को छोड़कर) प्राप्त करने के लिए timedelta.seconds प्रॉपर्टी का उपयोग करें। आवश्यक लाइब्रेरी आयात करें import pandas as pd Timedelta ऑब्जेक्ट बनाएं timedelta = pd.Timedelta(10 s 15 ms 33 ns) Timedelta प्रदर्शित करें print(Timedelta...\n, timede

  1. - पायथन - पैंडास में टाइमस्टैम्प ऑब्जेक्ट से वीकडे प्राप्त करें

    टाइमस्टैम्प ऑब्जेक्ट से वीकडे प्राप्त करने के लिए timestamp.weekday() मेथड का उपयोग करें। सबसे पहले आवश्यक लाइब्रेरी इम्पोर्ट करें: import pandas as pd import datetime पैंडास में टाइमस्टैम्प सेट करें। टाइमस्टैम्प ऑब्जेक्ट बनाएं: timestamp = pd.Timestamp(datetime.datetime(2021, 5, 12)) वर्ष का वीकडे