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

पायथन पांडा - डेटटाइम इंडेक्स के साथ डेटाटाइम बनाएं

डेटाटाइम बनाने के लिए, हम date_range() का उपयोग करेंगे। अवधि और समय क्षेत्र भी आवृत्ति के साथ सेट किया जाएगा। सबसे पहले, आवश्यक पुस्तकालयों को आयात करें -

import pandas as pd

डेटटाइम इंडेक्स अवधि 8 के साथ और आवृत्ति एम यानी महीनों के रूप में। समय क्षेत्र ऑस्ट्रेलिया/सिडनी है -

datetime = pd.date_range('2021-09-24 02:35:55', periods=8, tz='Australia/Sydney', freq='M')

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

print("DateTime...\n", datetime)

उदाहरण

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

import pandas as pd

# DatetimeIndex with period 8 and frequency as M i.e. months
# timezone is Australia/Sydney
datetime = pd.date_range('2021-09-24 02:35:55', periods=8, tz='Australia/Sydney', freq='M')

# display
print("DateTime...\n", datetime)

# get the day name
print("\nGetting the day name..\n",datetime.day_name())

# get the month name
print("\nGetting the month name..\n",datetime.month_name())

# get the year
print("\nGetting the year name..\n",datetime.year)

# get the hour
print("\nGetting the hour..\n",datetime.hour)

# get the minutes
print("\nGetting the minutes..\n",datetime.minute)

# get the seconds
print("\nGetting the seconds..\n",datetime.second)

आउटपुट

यह निम्नलिखित आउटपुट देगा -

DateTime...
DatetimeIndex(['2021-09-30 02:35:55+10:00', '2021-10-31 02:35:55+11:00',
               '2021-11-30 02:35:55+11:00', '2021-12-31 02:35:55+11:00',
               '2022-01-31 02:35:55+11:00', '2022-02-28 02:35:55+11:00',
               '2022-03-31 02:35:55+11:00', '2022-04-30 02:35:55+10:00'],
               dtype='datetime64[ns, Australia/Sydney]', freq='M')

Getting the day name..
Index(['Thursday', 'Sunday', 'Tuesday', 'Friday', 'Monday', 'Monday','Thursday', 'Saturday'],
dtype='object')

Getting the month name..
Index(['September', 'October', 'November', 'December', 'January', 'February','March', 'April'], dtype='object')

Getting the year name..
   Int64Index([2021, 2021, 2021, 2021, 2022, 2022, 2022, 2022], dtype='int64')

Getting the hour..
   Int64Index([2, 2, 2, 2, 2, 2, 2, 2], dtype='int64')

Getting the minutes..
   Int64Index([35, 35, 35, 35, 35, 35, 35, 35], dtype='int64')

Getting the seconds..
   Int64Index([55, 55, 55, 55, 55, 55, 55, 55], dtype='int64')

  1. सीबॉर्न के साथ एक वायलिन प्लॉट बनाएं - पायथन पांडस

    सीबॉर्न में वायलिन प्लॉट का उपयोग बॉक्सप्लॉट और कर्नेल घनत्व अनुमान के संयोजन को आकर्षित करने के लिए किया जाता है। इसके लिए Seaborn.violinplot() का इस्तेमाल किया जाता है। मान लें कि CSV फ़ाइल के रूप में हमारा डेटासेट निम्नलिखित है - Cricketers.csv सबसे पहले, आवश्यक 3 पुस्तकालयों को आयात करें - imp

  1. सीबॉर्न के साथ एक बॉक्स प्लॉट बनाएं - पायथन पंडों

    सीबॉर्न में बॉक्स प्लॉट का उपयोग श्रेणियों के संबंध में वितरण दिखाने के लिए एक बॉक्स प्लॉट बनाने के लिए किया जाता है। इसके लिए Seaborn.boxplot() का इस्तेमाल किया जाता है। मान लें कि CSV फ़ाइल के रूप में हमारा डेटासेट निम्नलिखित है - Cricketers.csv सबसे पहले, आवश्यक 3 पुस्तकालयों को आयात करें - imp

  1. सीबॉर्न के साथ एक स्कैटर प्लॉट बनाएं - पायथन पंडों

    सीबॉर्न में सैक्टरप्लॉट का उपयोग कई सिमेंटिक ग्रुपिंग की संभावना के साथ स्कैटर प्लॉट बनाने के लिए किया जाता है। इसके लिए Seaborn.scatterplot() का इस्तेमाल किया जाता है। मान लें कि CSV फ़ाइल के रूप में हमारा डेटासेट निम्नलिखित है - Cricketers.csv सबसे पहले, आवश्यक 3 पुस्तकालयों को आयात करें - impor