Как определить диапазон периодов с частотой в пандах?

Опубликовано: 27 Марта, 2022

В пандах мы можем определить диапазон периодов с частотой с помощью period_range (). pandas.period_range () - одна из общих функций в Pandas, которая используется для возврата фиксированной частоты PeriodIndex с днем (календарем) в качестве частоты по умолчанию.

Syntax: pandas.to_numeric(arg, errors=’raise’, downcast=None)

Parameters:
start : Left bound for generating periods
end : Right bound for generating periods
periods : Number of periods to generate
freq : Frequency alias
name : Name of the resulting PeriodIndex

Returns: PeriodIndex

Example 1:

Python3

import pandas as pd
 
 
# initialize country
country = ["India", "Australia", "Pak", "Sri Lanka",
           "England", "Bangladesh"]
 
# perform period_range() function
match_date = pd.period_range("8/1/2020", "8/6/2020", freq="D")
 
# generates dataframes
df = pd.DataFrame(country, index=match_date, columns=["Country"])
 
df

Выход:

Example

Python3

import pandas as pd
 
# initialize country
Course = ["DSA", "OOPS", "DBMS", "Computer Network",
          "System design", ]
 
# perform period_range() function
webinar_month = pd.period_range("8/1/2020", "12/1/2020", freq="M")
 
# generates dataframes
df = pd.DataFrame(Course, index=webinar_month, columns=["Course"])
 
df

Выход:

Пример 3:

 

Python3

import pandas as pd
 
 
# initialize gold price
gold_price = ["32k", "34k", "37k", "33k", "38k", "39k", "35k",
              "32k", "42k", "52k", "62k", "52k", "38k", "39k",
              "35k", "33k"]
 
# perform period_range() function
price_month = pd.period_range(start=pd.Period("2019Q1", freq="Q"),
                              end=pd.Period("2020Q2", freq="Q"),
                              freq="M")
 
# generates dataframes
df = pd.DataFrame(gold_price, index=price_month, columns=["Price"])
 
df

Выход:

Внимание компьютерщик! Укрепите свои основы с помощью базового курса программирования Python и изучите основы.

Для начала подготовьтесь к собеседованию. Расширьте свои концепции структур данных с помощью курса Python DS. А чтобы начать свое путешествие по машинному обучению, присоединяйтесь к курсу Машинное обучение - базовый уровень.