Easily CrossABC (Pareto) analyzer.
Click here(Google Colaboratory) for the CrossABC Tutorial. Note that the Tutorial is written in Japanese.
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 |
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