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

पायथन पैंडास - DateTimeIndex से DataFrame बनाएं लेकिन परिणामी कॉलम का नाम ओवरराइड करें

DateTimeIndex से DataFrame बनाने के लिए, datetimeindex.to_frame() का उपयोग करें। हम परिणामी कॉलम के नाम को ओवरराइड करने के लिए name पैरामीटर सेट करते हैं।

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

import pandas as pd

DatetimeIndex बनाएं

पीरियड 5 और फ्रीक्वेंसी S (सेकंड) के साथ DatetimeIndex बनाएं:

datetimeindex = pd.date_range('2021-10-18 07:20:32.261811624', periods=5, tz='Australia/Adelaide', freq='40S')

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

print("DateTimeIndex...\n", datetimeindex)

DataFrame बनाएं (कॉलम नाम ओवरराइड के साथ)

मूल इंडेक्स को लौटाए गए DataFrame में सेट नहीं किया जाता है 'False' पैरामीटर का उपयोग करके। परिणामी कॉलम का नाम ओवरराइड करने के लिए हमने 'name' पैरामीटर का उपयोग किया है:

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

पूर्ण उदाहरण

import pandas as pd
datetimeindex = pd.date_range('2021-10-18 07:20:32.261811624', periods=5, tz='Australia/Adelaide', freq='40S')
print("DateTimeIndex...\n", datetimeindex)
print("\nDateTimeIndex frequency...\n", datetimeindex.freq)
print("\nDateTimeIndex to DataFrame...\n", datetimeindex.to_frame(index=False, name='DateTimeData'))

आउटपुट

DateTimeIndex... DatetimeIndex(['2021-10-18 07:20:32.261811624+10:30', '2021-10-18 07:21:12.261811624+10:30', '2021-10-18 07:21:52.261811624+10:30', '2021-10-18 07:22:32.261811624+10:30', '2021-10-18 07:23:12.261811624+10:30'], dtype='datetime64[ns, Australia/Adelaide]', freq='40S')
DateTimeIndex frequency... <40 * Seconds>
DateTimeIndex to DataFrame...
                 DateTimeData
0  2021-10-18 07:20:32.261811624+10:30
1  2021-10-18 07:21:12.261811624+10:30
2  2021-10-18 07:21:52.261811624+10:30
3  2021-10-18 07:22:32.261811624+10:30
4  2021-10-18 07:23:12.261811624+10:30
  1. - Python Pandas - कॉलम नाम द्वारा DataFrame का सबसेट

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

  1. - Python - Pandas DataFrame से एक कॉलम का चयन कैसे करें

    DataFrame से एक कॉलम का चयन करने के लिए, बस वर्गाकार ब्रैकेट का उपयोग करके इसे लाएं। ब्रैकेट में चयन करने के लिए कॉलम का उल्लेख करें और बस, उदाहरण के लिए: dataFrame[ColumnName] सबसे पहले, आवश्यक लाइब्रेरी आयात करें: import pandas as pd अब, एक DataFrame बनाएं। इसमें दो कॉलम हैं: dataFrame = pd.Dat

  1. - Python में Pandas DataFrame के कॉलम को अपरकेस में बदलना

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