The time series toolkit for Python
Please ⭐ us on GitHub (it takes 2-seconds and means a lot).
Install the latest stable version of pytimetk
using pip
:
pip install pytimetk
Alternatively you can install the development version:
pip install git+https://github.com/business-science/pytimetk.git
This is a simple code to test the function summarize_by_time
:
import pytimetk as tk
import pandas as pd
df = tk.datasets.load_dataset('bike_sales_sample')
df['order_date'] = pd.to_datetime(df['order_date'])
df \
.groupby("category_2") \
.summarize_by_time(
date_column='order_date',
value_column= 'total_price',
freq = "MS",
agg_func = ['mean', 'sum']
)
Get started with the pytimetk documentation
To install pytimetk
using Poetry, follow these steps:
Make sure you have Python 3.9 or later installed on your system.
To install Poetry, you can use the official installer provided by Poetry. Do not use pip.
Clone the pytimetk
repository from GitHub:
git clone https://github.com/business-science/pytimetk
Use Poetry to install the package and its dependencies:
poetry install
or you can create a virtualenv with poetry and install the dependencies
poetry shell
poetry install