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

पायथन पांडा - TimeDeltaIndex ऑब्जेक्ट से डेटाफ़्रेम बनाएं लेकिन परिणामी कॉलम के नाम को ओवरराइड करें

TimeDeltaIndex ऑब्जेक्ट से डेटाफ़्रेम बनाने के लिए, TimeDeltaIndex to_frame() विधि का उपयोग करें। नाम . का उपयोग करके परिणामी कॉलम के नाम को ओवरराइड करें पैरामीटर।

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

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)

TimeDeltaIndex ऑब्जेक्ट से डेटाफ़्रेम बनाएँ। मूल अनुक्रमणिका 'गलत' पैरामीटर का उपयोग करके लौटाए गए डेटाफ़्रेम में सेट नहीं है। परिणामी कॉलम के नाम को ओवरराइड करने के लिए, हमने 'नाम' पैरामीटर का उपयोग किया है -

print("\nTimeDeltaIndex to DataFrame...\n", tdIndex.to_frame(index=False, name = 'DateTimeData'))

उदाहरण

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

import pandas as pd

# Create a TimeDeltaIndex object
# We have set the timedelta-like data using the 'data' parameter
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'])

# 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)

# Create a DataFrame from TimeDeltaIndex object
# The original index isn't set in the returned DataFrame using the 'False' parameter
# To override the name of the resulting column, we have used the 'name' parameter
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...
   Date     Time   Data
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

  1. पायथन पांडा - कॉलम नाम से सबसेट डेटाफ़्रेम

    कॉलम नाम से DataFrame का सबसेट बनाने के लिए वर्गाकार कोष्ठक का उपयोग करें। वर्गाकार कोष्ठक (इंडेक्सिंग ऑपरेटर) और इस तरह के विशिष्ट कॉलम नाम के साथ DataFrame का उपयोग करें - dataFrame[‘column_name’] सबसे पहले, आवश्यक पुस्तकालय को उपनाम के साथ आयात करें - import pandas as pd उत्पाद रिकॉर

  1. पायथन - पांडस डेटाफ्रेम से कॉलम का चयन कैसे करें

    डेटाफ़्रेम से किसी स्तंभ का चयन करने के लिए, बस उसे वर्गाकार कोष्ठकों का उपयोग करके प्राप्त करें। कोष्ठक में चयन करने के लिए कॉलम का उल्लेख करें और वह है, उदाहरण के लिए dataFrame[‘ColumnName’] सबसे पहले, आवश्यक पुस्तकालय आयात करें - import pandas as pd अब, एक डेटाफ़्रेम बनाएँ। हमारे पा

  1. पायथन में पांडस डेटाफ्रेम में एक कॉलम में अपरकेस लागू करें

    इस ट्यूटोरियल में, हम यह देखने जा रहे हैं कि DataFrame में नामों का एक कॉलम अपरकेस में कैसे बनाया जाता है। आइए अपने लक्ष्य को प्राप्त करने के विभिन्न तरीकों को देखें। उदाहरण हम अपर () . का उपयोग करके DataFrame को अपरकेस बनाकर एक कॉलम असाइन कर सकते हैं विधि। आइए कोड देखें। # importing the pandas pa