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

पायथन पांडा - TimedeltaIndex के घटकों का डेटाफ़्रेम लौटाता है

TimedeltaIndex के घटकों का डेटाफ़्रेम वापस करने के लिए, TimedeltaIndex.components का उपयोग करें संपत्ति।

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

import pandas as pd

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

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

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

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

TimeDeltas के घटकों का डेटाफ़्रेम लौटाएँ। घटकों में दिन, घंटे, मिनट, सेकंड, मिलीसेकंड, माइक्रोसेकंड, नैनोसेकंड शामिल हैं -

print("\nThe Dataframe of the components of TimeDeltas...\n", tdIndex.components)

उदाहरण

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

import pandas as pd

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

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

# display the number of days from each element of TimeDeltaIndex
print("\nThe number of days from the TimeDeltaIndex object...\n", tdIndex.days)

# display the number of seconds from each element of TimeDeltaIndex
print("\nThe number of seconds from the TimeDeltaIndex object...\n", tdIndex.seconds)

# display the number of microseconds from each element of TimeDeltaIndex
print("\nThe number of microseconds from the TimeDeltaIndex object...\n", tdIndex.microseconds)

# Return a dataframe of the components of TimeDeltas
# The components include days, hours, minutes, seconds, milliseconds, microseconds, nanoseconds
print("\nThe Dataframe of the components of TimeDeltas...\n", tdIndex.components)

आउटपुट

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

TimedeltaIndex...
TimedeltaIndex(['10 days 05:02:35.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 number of days from the TimeDeltaIndex object...
Int64Index([10, 0, 2, 0], dtype='int64')

The number of seconds from the TimeDeltaIndex object...
Int64Index([18155, 81559, 25682, 76545], dtype='int64')

The number of microseconds from the TimeDeltaIndex object...
Int64Index([3, 999999, 45, 999999], dtype='int64')

The Dataframe of the components of TimeDeltas...
  days hours minutes seconds milliseconds microseconds nanoseconds
0 10   5       2      35       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

  1. पायथन - पंडों के डेटाफ़्रेम में डेटा को फिर से आकार दें

    हम एक विशिष्ट कॉलम को वर्गीकृत करके डेटा को आसानी से दोबारा बदल सकते हैं। यहां, हम परिणाम कॉलम यानी पास और फेल मानों को संख्याओं के रूप में वर्गीकृत करेंगे। आवश्यक पुस्तकालय आयात करें - import pandas as pd 2 कॉलम के साथ डेटाफ़्रेम बनाएं - dataFrame = pd.DataFrame(    {     &nbs

  1. अजगर - पंडों Dataframe.rename ()

    पंडों में डेटाफ्रेम कॉलम नाम का नाम बदलना काफी आसान है। आपको केवल नाम बदलें () . का उपयोग करना है विधि और उस कॉलम नाम को पास करें जिसे आप बदलना चाहते हैं और नया कॉलम नाम। आइए एक उदाहरण लें और देखें कि यह कैसे किया जाता है। कदम एक द्वि-आयामी, आकार-परिवर्तनीय, संभावित रूप से विषम सारणीबद्ध डेटा बनाएं

  1. पायथन पांडा - डेटाफ़्रेम के स्तंभों को क्वेरी करें

    पंडों डेटाफ़्रेम के कॉलम को क्वेरी करने के लिए, क्वेरी () का उपयोग करें। हम रिकॉर्ड फ़िल्टर करने के लिए पूछताछ कर रहे हैं। सबसे पहले, हम एक पांडा डेटाफ़्रेम बनाते हैं dataFrame = pd.DataFrame({"Product": ["SmartTV", "PenDrive", "Speaker", "Earphone"]