Skip to content

ueduck8x/crossabc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

crossabc

PyPI PyPI - Python Version license Code style: black Imports: isort test

Easily CrossABC (Pareto) analyzer.

Tutorial

Click here(Google Colaboratory) for the CrossABC Tutorial. Note that the Tutorial is written in Japanese.

Usage

from crossabc import CrossABC
import pandas as pd

df = pd.DataFrame(
    data={
        "sales": {"item_1": 30750, "item_2": 29000},
        "profit": {"item_1": 8900, "item_2": 3430}
        }
    )
c = CrossABC(df=df, indicators=["sales", "profit"])
ans_df = c.get_df()

When df is

sales profit
item_1 30750 8900
item_2 29000 3430

and use CrossABC(df, ["sales", "profit"]), now ans_df is

sales profit rank_sales rank_profit
item_1 30750 8900 6 8
item_2 29000 3430 10 10

Build

The source code is currently hosted on GitHub at: https://github.com/hrt0809/crossabc. Binary installers for the latest released version are available at the PyPI.

pip install crossabc

Dependencies

  1. https://numpy.org
  2. https://pandas.pydata.org