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

पायथन पांडा - TimeDeltaIndex से एक श्रृंखला बनाएं और परिणामी श्रृंखला की अनुक्रमणिका सेट करें

to_series() . का उपयोग करें पंडों में TimeDeltaIndex से एक श्रृंखला बनाने की विधि। सूचकांक परिणामी श्रृंखला के सूचकांक को सेट करने के लिए पैरामीटर का उपयोग किया जाता है।

सबसे पहले, आवश्यक पुस्तकालयों को आयात करें -

import pandas as pd

TimeDeltaIndex ऑब्जेक्ट बनाएं। हमने 'डेटा' पैरामीटर का उपयोग करके टाइमडेल्टा जैसा डेटा सेट किया है -

tdIndex = pd.TimedeltaIndex(data =['10 day 5h 2 min 3us 10ns', '+22:39:19.999999',
'2 day 4h 03:08:02.000045', '+21:15:45.999999'])

TimedeltaIndex प्रदर्शित करें -

print("TimedeltaIndex...\n", tdIndex)

TimeDeltaIndex को सीरीज में बदलें और परिणामी सीरीज का इंडेक्स सेट करें। हमने "इंडेक्स" पैरामीटर का उपयोग करके इंडेक्स सेट किया है -

print("\nTimeDeltaIndex to series with new index...\n",
tdIndex.to_series(index=['Date1','Date2','Date3','Date4']))

उदाहरण

निम्नलिखित कोड है -

import pandas as pd

# Create a TimeDeltaIndex object
# We have set the timedelta-like data using the 'data' parameter
tdIndex = pd.TimedeltaIndex(data =['10 day 5h 2 min 3us 10ns', '+22:39:19.999999',
'2 day 4h 03:08:02.000045', '+21:15:45.999999'])

# display TimedeltaIndex
print("TimedeltaIndex...\n", tdIndex)

# Return a dataframe of the components of TimeDeltas
print("\nThe Dataframe of the components of TimeDeltas...\n", tdIndex.components)

# Return TimeDeltaIndex as object ndarray
print("\nReturn TimeDeltaIndex as object ndarray of datetime.datetime objects...\n",
tdIndex.to_pytimedelta())

# Convert TimeDeltaIndex to Series and set the index of the resulting series
# We have set the index using the "index" parameter
print("\nTimeDeltaIndex to series with new index...\n",
tdIndex.to_series(index=['Date1','Date2','Date3','Date4']))

आउटपुट

यह निम्नलिखित कोड उत्पन्न करेगा -

TimedeltaIndex...
TimedeltaIndex(['10 days 05:02:00.000003010', '0 days 22:39:19.999999',
'2 days 07:08:02.000045', '0 days 21:15:45.999999'],
dtype='timedelta64[ns]', freq=None)

The Dataframe of the components of TimeDeltas...
   days hours minutes seconds milliseconds microseconds nanoseconds
0  10    5      2       0         0            3            10
1   0   22     39      19        999         999             0
2   2    7      8       2         0           45             0
3   0   21     15      45        999         999             0

Return TimeDeltaIndex as object ndarray of datetime.datetime objects...
[datetime.timedelta(days=10, seconds=18120, microseconds=3)
datetime.timedelta(seconds=81559, microseconds=999999)
datetime.timedelta(days=2, seconds=25682, microseconds=45)
datetime.timedelta(seconds=76545, microseconds=999999)]

TimeDeltaIndex to series with new index...
Date1 10 days 05:02:00.000003010
Date2 0 days 22:39:19.999999
Date3 2 days 07:08:02.000045
Date4 0 days 21:15:45.999999
dtype: timedelta64[ns]

  1. पायथन पांडा - मूल सूचकांक और नाम दोनों के साथ एक श्रृंखला बनाएं

    मूल अनुक्रमणिका और नाम दोनों के साथ एक श्रृंखला बनाने के लिए, index.to_series() का उपयोग करें पंडों में विधि। सबसे पहले, आवश्यक पुस्तकालयों को आयात करें - import pandas as pd पांडा इंडेक्स बनाना: index = pd.Index(['Electronics','Accessories','Decor', 'Books', 'To

  1. पायथन पांडा - इंडेक्स ऑब्जेक्ट से सापेक्ष आवृत्ति लौटाएं

    इंडेक्स ऑब्जेक्ट से सापेक्ष आवृत्ति वापस करने के लिए, index.value_counts() . का उपयोग करें पैरामीटर के साथ विधि सामान्य करें सच . के रूप में । सबसे पहले, आवश्यक पुस्तकालयों को आयात करें - import pandas as pd पांडा इंडेक्स बनाना - index = pd.Index([50, 10, 70, 110, 90, 50, 110, 90, 30]) पांडा सूच

  1. पायथन पांडा - दोनों डेटाफ्रेम से कार्टेशियन उत्पाद को मर्ज करें और बनाएं

    पांडा डेटाफ़्रेम को मर्ज करने के लिए, मर्ज () . का उपयोग करें समारोह। कार्टेशियन उत्पाद को कैसे . के अंतर्गत सेट करके दोनों डेटाफ़्रेम पर लागू किया जाता है मर्ज () फ़ंक्शन का पैरामीटर यानी − how = “cross” सबसे पहले, आइए एक उपनाम के साथ पांडा पुस्तकालय को आयात करें - import pandas as pd