Skip to content

Commit 07b506e

Browse files
committed
Update trends notebook.
1 parent a093e33 commit 07b506e

File tree

2 files changed

+1008
-749
lines changed

2 files changed

+1008
-749
lines changed

3-when-collisions-occur.ipynb

+997-747
Large diffs are not rendered by default.

src/utils.py

+11-2
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,13 @@
1313

1414

1515
def min_max_across_crosstabs(
16-
categories, cat_series, idx_series, col_series, value_series=None, aggfunc=None
16+
categories,
17+
cat_series,
18+
idx_series,
19+
col_series,
20+
value_series=None,
21+
aggfunc=None,
22+
divisor=1,
1723
):
1824
"""Return the min and max values of crosstabs across all categories.
1925
@@ -31,7 +37,10 @@ def min_max_across_crosstabs(
3137
values = None
3238
if aggfunc:
3339
values = value_series[is_true]
34-
ct = pd.crosstab(index=idx, columns=cols, values=values, aggfunc=aggfunc)
40+
ct = (
41+
pd.crosstab(index=idx, columns=cols, values=values, aggfunc=aggfunc)
42+
/ divisor
43+
)
3544

3645
min_val = min(min_val, min(ct.min())) # ct.min() / max() return pd.Series
3746
max_val = max(max_val, max(ct.max()))

0 commit comments

Comments
 (0)