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

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

परिचय

Timedelta ऑब्जेक्ट से माइक्रोसेकंड घटक (सेकंड के भिन्नात्मक भाग) प्राप्त करने के लिए timedelta.microseconds प्रॉपर्टी का उपयोग करें। स्ट्रिंग इनपुट के साथ माइक्रोसेकंड सेट करने के लिए यूनिट 'us' का उपयोग करें।

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

import pandas as pd

स्ट्रिंग इनपुट के साथ Timedelta ऑब्जेक्ट बनाएं

यूनिट 'us' का उपयोग करके माइक्रोसेकंड के लिए स्ट्रिंग इनपुट सेट करें। Timedelta ऑब्जेक्ट बनाएं।

timedelta = pd.Timedelta('12 min 40 us')

Timedelta प्रदर्शित करें

print("Timedelta...\n", timedelta)

माइक्रोसेकंड मान प्राप्त करें

timedelta.microseconds

पूर्ण उदाहरण

import pandas as pd

# TimeDeltas पायथन के मानक datetime लाइब्रेरी से अलग प्रतिनिधित्व उपयोग करता है
# यूनिट 'us' का उपयोग करके माइक्रोसेकंड के लिए स्ट्रिंग इनपुट सेट करें
# Timedelta ऑब्जेक्ट बनाएं
timedelta = pd.Timedelta('12 min 40 us')

# Timedelta प्रदर्शित करें:
print("Timedelta...\n", timedelta)

# माइक्रोसेकंड मान प्राप्त करें
res = timedelta.microseconds

# माइक्रोसेकंड प्रदर्शित करें
print("\nTimedelta (माइक्रोसेकंड मान)...\n", res)

आउटपुट

Timedelta... 0 days 00:12:00.040000
Timedelta (माइक्रोसेकंड मान)... 40000

व्याख्या

  • इनपुट: '12 min 40 us' = 12 मिनट 40 माइक्रोसेकंड।
  • पैंडास माइक्रोसेकंड को आंतरिक रूप से नैनोसेकंड में संग्रहीत करता है (40 us = 40,000 ns)।
  • timedelta.microseconds माइक्रोसेकंड घटक लौटाता है: 40000 (0-999999 की सीमा में)।
  • यह कुल अवधि को माइक्रोसेकंड में नहीं लौटाता (उसके लिए timedelta.total_seconds() * 1e6 उपयोग करें)।
  1. - पायथन पैंडास - टाइमडेल्टा ऑब्जेक्ट से माइक्रोसेकंड्स प्राप्त करें

    टाइमडेल्टा ऑब्जेक्ट से माइक्रोसेकंड्स प्राप्त करने के लिए timedelta.microseconds प्रॉपर्टी का उपयोग करें। सबसे पहले आवश्यक लाइब्रेरी इम्पोर्ट करें: import pandas as pd पायथन का स्टैंडर्ड datetime लाइब्रेरी टाइमडेल्टा के लिए अलग प्रतिनिधित्व उपयोग करता है। टाइमडेल्टा ऑब्जेक्ट बनाएं: timedelta = pd.Ti

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

    टाइमडेल्टा ऑब्जेक्ट का न्यूनतम मान प्राप्त करने के लिए timedelta.min प्रॉपर्टी का उपयोग करें। सबसे पहले आवश्यक लाइब्रेरी इम्पोर्ट करें: import pandas as pd पायथन का स्टैंडर्ड datetime लाइब्रेरी टाइमडेल्टा के लिए अलग प्रतिनिधित्व उपयोग करता है। टाइमडेल्टा ऑब्जेक्ट बनाएं: timedelta = pd.Timedelta(2 da

  1. - पायथन पैंडास - टाइमडेल्टा ऑब्जेक्ट का अधिकतम मान प्राप्त करें

    टाइमडेल्टा ऑब्जेक्ट का अधिकतम मान प्राप्त करने के लिए timedelta.max प्रॉपर्टी का उपयोग करें। सबसे पहले आवश्यक लाइब्रेरी इम्पोर्ट करें: import pandas as pd टाइमडेल्टा ऑब्जेक्ट बनाएं: timedelta = pd.Timedelta(5 days 1 min 45 s 40 ns) अधिकतम मान लौटाएं: timedelta.max उदाहरण निम्न कोड है: import pandas