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

पायथन पांडा - इंडेक्स को अनदेखा करते हुए डेटटाइम इंडेक्स से डेटाफ्रेम बनाएं

इंडेक्स को अनदेखा करते हुए डेटटाइमइंडेक्स से डेटाफ्रेम बनाने के लिए, डेटटाइमइंडेक्स.to_frame() विधि का उपयोग करें। पैरामीटर सेट करें इंडेक्स करने के लिए गलत अनुक्रमणिका को अनदेखा करने के लिए।

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

import pandas as pd

5 अवधि और आवृत्ति S यानी सेकंड के साथ एक डेटाटाइम इंडेक्स बनाएं -

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

डेटटाइम इंडेक्स प्रदर्शित करें -

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

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

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

उदाहरण

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

import pandas as pd

# DatetimeIndex with period 5 and frequency as S i.e. seconds
# timezone is Australia/Adelaide
datetimeindex = pd.date_range('2021-10-18 07:20:32.261811624', periods=5,
tz='Australia/Adelaide', freq='40S')

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

# display DateTimeIndex frequency
print("\nDateTimeIndex frequency...\n", datetimeindex.freq)

# Create a DataFrame from DateTimeIndex
# The original index isn't set in the returned DataFrame using the 'False' parameter
print("\nDateTimeIndex to DataFrame...\n", datetimeindex.to_frame(index=False))
का उपयोग करके दिए गए डेटाफ़्रेम में मूल अनुक्रमणिका सेट नहीं है।

आउटपुट

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

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...
0
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. पायथन - पंडों के डेटाफ़्रेम से अशक्त पंक्तियों को कैसे छोड़ें?

    पंडों के डेटाफ़्रेम में अशक्त पंक्तियों को छोड़ने के लिए, ड्रॉपना () विधि का उपयोग करें। मान लें कि कुछ NaN यानी शून्य मानों वाली हमारी CSV फ़ाइल निम्नलिखित है - आइए read_csv() का उपयोग करके CSV फ़ाइल पढ़ें। हमारा सीएसवी डेस्कटॉप पर है - dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\Ca

  1. पायथन पांडा - योग के आधार पर डेटाफ़्रेम से स्तंभों को फ़िल्टर करना

    स्तंभों के योग के आधार पर फ़िल्टर करने के लिए, हम loc() . का उपयोग करते हैं तरीका। यहां, हमारे उदाहरण में, हम छात्र कॉलम को 400 से ऊपर यानी 80% के साथ प्राप्त करने के लिए प्रत्येक छात्र के अंकों का योग करते हैं। सबसे पहले, छात्र रिकॉर्ड के साथ एक DataFrame बनाएं। हमारे पास 3 छात्रों के अंक रिकॉर्ड

  1. पायथन पांडा - डेटाफ्रेम के सूचकांक को बहु-सूचकांक के रूप में प्रदर्शित करें

    डेटाफ़्रेम के इंडेक्स को मल्टीइंडेक्स के रूप में प्रदर्शित करने के लिए, डेटाफ़्रेम.इंडेक्स () का उपयोग करें। सबसे पहले, हम सूचियों का एक शब्दकोश बनाते हैं - # dictionary of lists d = {'Car': ['BMW', 'Lexus', 'Audi', 'Mercedes', 'Jaguar', 'Bentley&#