From 3dedd1664d380c4bb6cb672198a6c2236d683f19 Mon Sep 17 00:00:00 2001 From: Marco Edward Gorelli Date: Wed, 11 Oct 2023 18:19:04 +0300 Subject: [PATCH] Update README.md --- README.md | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 3f3c26d..fb33d8d 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,23 @@ # Polars-business -![DALLĀ·E 2023-10-11 16 02 10 - polar bear in business suit](https://github.com/MarcoGorelli/polars-business-day-tools/assets/33491632/46575111-4d14-452b-ac98-548acab3cf8f) +

+ polars-business +

Business day utilities for [Polars](https://www.pola.rs/). -Install with `pip install polars-business-day-tools`. +Installation +------------ + +First, you need to install Polars. See the link above for how to do that. + +Then, you'll need to install `polars-business`. Currently, you can do this via PyPI (note: the `$` is not part of the command): +```console +$ pip install polars-business +``` Example ------- @@ -12,12 +25,13 @@ Example Here's an example of how to shift a date range forwards by 5 business days (i.e. Monday to Friday, excluding weekends): ```python import polars as pl -from polars_business_day_tools import BusinessDayTools +import polars_business + from datetime import date df = pl.DataFrame({ "dates": pl.date_range(date(2000, 1, 1), date(9999, 1, 1), eager=True), }) -print(df.with_columns(dates_shifted=pl.col('dates').bdt.advance_by_days(n=5))) +print(df.with_columns(dates_shifted=pl.col('dates').business.advance_by_days(n=5))) ```