TimeDeltaIndex ऑब्जेक्ट से DataFrame बनाएँ और कॉलम नाम ओवरराइड करें
Pandas में TimeDeltaIndex.to_frame() विधि का उपयोग करके TimeDeltaIndex ऑब्जेक्ट से DataFrame बनाया जा सकता है। name पैरामीटर से परिणामी कॉलम का नाम ओवरराइड करें।
आवश्यक लाइब्रेरी आयात करें
import pandas as pd
TimeDeltaIndex ऑब्जेक्ट बनाएँ
विभिन्न टाइमडेल्टा फॉर्मेट्स में डेटा:
tdIndex = pd.TimedeltaIndex(data=['4 day 8h 20min 35us 45ns', '+17:42:19.999999', '9 day 3h 08:16:02.000055', '+22:35:25.000075'])
TimedeltaIndex प्रदर्शित करें
print("TimedeltaIndex...\n", tdIndex)
DataFrame बनाएँ (कॉलम नाम ओवरराइड के साथ)
index=False से मूल इंडेक्स DataFrame में नहीं जोड़ा जाता, name='DateTimeData' से कॉलम नाम सेट करें:
print("\nTimeDeltaIndex to DataFrame...\n", tdIndex.to_frame(index=False, name='DateTimeData'))
पूर्ण उदाहरण
import pandas as pd
# TimeDeltaIndex ऑब्जेक्ट बनाएँ
tdIndex = pd.TimedeltaIndex(data=['4 day 8h 20min 35us 45ns', '+17:42:19.999999', '9 day 3h 08:16:02.000055', '+22:35:25.000075'])
# TimedeltaIndex प्रदर्शित करें
print("TimedeltaIndex...\n", tdIndex)
# TimeDeltas के घटकों का DataFrame
print("\nThe Dataframe of the components of TimeDeltas...\n", tdIndex.components)
# TimeDeltaIndex से DataFrame बनाएँ
print("\nTimeDeltaIndex to DataFrame...\n", tdIndex.to_frame(index=False, name='DateTimeData'))
आउटपुट
TimedeltaIndex...
TimedeltaIndex(['4 days 08:20:00.000035045', '0 days 17:42:19.999999', '9 days 11:16:02.000055', '0 days 22:35:25.000075'], dtype='timedelta64[ns]', freq=None)
The Dataframe of the components of TimeDeltas...
days hours minutes seconds milliseconds microseconds nanoseconds
0 4 8 20 0 0 35 45
1 0 17 42 19 999 999 0
2 9 11 16 2 0 55 0
3 0 22 35 25 0 75 0
TimeDeltaIndex to DataFrame...
DateTimeData
0 4 days 08:20:00.000035045
1 0 days 17:42:19.999999
2 9 days 11:16:02.000055
3 0 days 22:35:25.000075
व्याख्या
to_frame(index=False, name='DateTimeData')कस्टम कॉलम नाम के साथ DataFrame बनाता हैcomponentsप्रॉपर्टी टाइमडेल्टा को घटकों (दिन, घंटे, मिनट, आदि) में विभाजित करती है- विभिन्न टाइमडेल्टा स्ट्रिंग फॉर्मेट्स स्वचालित रूप से पार्स हो जाते हैं
to_frame() पैरामीटर्स
| पैरामीटर | डिफ़ॉल्ट | विवरण |
|---|---|---|
index | True | मूल इंडेक्स को कॉलम के रूप में शामिल करें |
name | 0 | परिणामी कॉलम का नाम |