{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# Connected sets\n", "\n", "## Import the BipartitePandas package\n", "\n", "Make sure to install it using `pip install bipartitepandas`." ] }, { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "import bipartitepandas as bpd" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Get your data ready\n", "\n", "For this notebook, we simulate data (we set parameters to make the connected sets interesting)." ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", " | i | \n", "j | \n", "y | \n", "t | \n", "
---|---|---|---|---|
0 | \n", "0 | \n", "164 | \n", "-1.255266 | \n", "0 | \n", "
1 | \n", "0 | \n", "164 | \n", "0.395999 | \n", "1 | \n", "
2 | \n", "0 | \n", "164 | \n", "-1.273443 | \n", "2 | \n", "
3 | \n", "0 | \n", "164 | \n", "-1.404883 | \n", "3 | \n", "
4 | \n", "0 | \n", "164 | \n", "-0.783187 | \n", "4 | \n", "
... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "
49995 | \n", "9999 | \n", "786 | \n", "-0.510697 | \n", "0 | \n", "
49996 | \n", "9999 | \n", "786 | \n", "1.994076 | \n", "1 | \n", "
49997 | \n", "9999 | \n", "786 | \n", "2.570977 | \n", "2 | \n", "
49998 | \n", "9999 | \n", "786 | \n", "0.535605 | \n", "3 | \n", "
49999 | \n", "9999 | \n", "786 | \n", "-0.202017 | \n", "4 | \n", "
50000 rows × 4 columns
\n", "\n", " | i | \n", "j | \n", "y | \n", "t | \n", "m | \n", "
---|---|---|---|---|---|
0 | \n", "0 | \n", "164 | \n", "-1.255266 | \n", "0 | \n", "0 | \n", "
1 | \n", "0 | \n", "164 | \n", "0.395999 | \n", "1 | \n", "0 | \n", "
2 | \n", "0 | \n", "164 | \n", "-1.273443 | \n", "2 | \n", "0 | \n", "
3 | \n", "0 | \n", "164 | \n", "-1.404883 | \n", "3 | \n", "0 | \n", "
4 | \n", "0 | \n", "164 | \n", "-0.783187 | \n", "4 | \n", "0 | \n", "
... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "
49995 | \n", "9999 | \n", "786 | \n", "-0.510697 | \n", "0 | \n", "0 | \n", "
49996 | \n", "9999 | \n", "786 | \n", "1.994076 | \n", "1 | \n", "0 | \n", "
49997 | \n", "9999 | \n", "786 | \n", "2.570977 | \n", "2 | \n", "0 | \n", "
49998 | \n", "9999 | \n", "786 | \n", "0.535605 | \n", "3 | \n", "0 | \n", "
49999 | \n", "9999 | \n", "786 | \n", "-0.202017 | \n", "4 | \n", "0 | \n", "
50000 rows × 5 columns
\n", "\n", " | i | \n", "j | \n", "y | \n", "t | \n", "m | \n", "
---|---|---|---|---|---|
0 | \n", "0 | \n", "0 | \n", "-1.255266 | \n", "0 | \n", "0 | \n", "
1 | \n", "0 | \n", "0 | \n", "0.395999 | \n", "1 | \n", "0 | \n", "
2 | \n", "0 | \n", "0 | \n", "-1.273443 | \n", "2 | \n", "0 | \n", "
3 | \n", "0 | \n", "0 | \n", "-1.404883 | \n", "3 | \n", "0 | \n", "
4 | \n", "0 | \n", "0 | \n", "-0.783187 | \n", "4 | \n", "0 | \n", "
... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "
44856 | \n", "9014 | \n", "876 | \n", "-0.510697 | \n", "0 | \n", "0 | \n", "
44857 | \n", "9014 | \n", "876 | \n", "1.994076 | \n", "1 | \n", "0 | \n", "
44858 | \n", "9014 | \n", "876 | \n", "2.570977 | \n", "2 | \n", "0 | \n", "
44859 | \n", "9014 | \n", "876 | \n", "0.535605 | \n", "3 | \n", "0 | \n", "
44860 | \n", "9014 | \n", "876 | \n", "-0.202017 | \n", "4 | \n", "0 | \n", "
44861 rows × 5 columns
\n", "\n", " | i | \n", "j | \n", "y | \n", "t1 | \n", "t2 | \n", "w | \n", "m | \n", "
---|---|---|---|---|---|---|---|
0 | \n", "0 | \n", "0 | \n", "-0.864156 | \n", "0 | \n", "4 | \n", "5 | \n", "0 | \n", "
1 | \n", "1 | \n", "1 | \n", "-2.076316 | \n", "0 | \n", "4 | \n", "5 | \n", "0 | \n", "
2 | \n", "2 | \n", "2 | \n", "-0.360893 | \n", "0 | \n", "4 | \n", "5 | \n", "0 | \n", "
3 | \n", "3 | \n", "3 | \n", "-1.256533 | \n", "0 | \n", "4 | \n", "5 | \n", "0 | \n", "
4 | \n", "4 | \n", "4 | \n", "1.233623 | \n", "1 | \n", "4 | \n", "4 | \n", "0 | \n", "
... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "
10891 | \n", "9011 | \n", "697 | \n", "0.423780 | \n", "0 | \n", "4 | \n", "5 | \n", "0 | \n", "
10892 | \n", "9012 | \n", "476 | \n", "0.385739 | \n", "0 | \n", "4 | \n", "5 | \n", "0 | \n", "
10893 | \n", "9013 | \n", "796 | \n", "1.546216 | \n", "0 | \n", "0 | \n", "1 | \n", "1 | \n", "
10894 | \n", "9013 | \n", "381 | \n", "-0.333299 | \n", "1 | \n", "4 | \n", "4 | \n", "1 | \n", "
10895 | \n", "9014 | \n", "876 | \n", "0.877589 | \n", "0 | \n", "4 | \n", "5 | \n", "0 | \n", "
10896 rows × 7 columns
\n", "\n", " | i | \n", "j | \n", "y | \n", "t1 | \n", "t2 | \n", "w | \n", "m | \n", "
---|---|---|---|---|---|---|---|
0 | \n", "0 | \n", "0 | \n", "-0.864156 | \n", "0 | \n", "4 | \n", "5.0 | \n", "0 | \n", "
1 | \n", "1 | \n", "1 | \n", "-2.076316 | \n", "0 | \n", "4 | \n", "5.0 | \n", "0 | \n", "
2 | \n", "2 | \n", "2 | \n", "-0.360893 | \n", "0 | \n", "4 | \n", "5.0 | \n", "0 | \n", "
3 | \n", "3 | \n", "3 | \n", "-1.256533 | \n", "0 | \n", "4 | \n", "5.0 | \n", "0 | \n", "
4 | \n", "4 | \n", "4 | \n", "1.233623 | \n", "1 | \n", "4 | \n", "4.0 | \n", "0 | \n", "
... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "
10878 | \n", "8999 | \n", "696 | \n", "0.423780 | \n", "0 | \n", "4 | \n", "5.0 | \n", "0 | \n", "
10879 | \n", "9000 | \n", "475 | \n", "0.385739 | \n", "0 | \n", "4 | \n", "5.0 | \n", "0 | \n", "
10880 | \n", "9001 | \n", "795 | \n", "1.546216 | \n", "0 | \n", "0 | \n", "1.0 | \n", "1 | \n", "
10881 | \n", "9001 | \n", "380 | \n", "-0.333299 | \n", "1 | \n", "4 | \n", "4.0 | \n", "1 | \n", "
10882 | \n", "9002 | \n", "875 | \n", "0.877589 | \n", "0 | \n", "4 | \n", "5.0 | \n", "0 | \n", "
10883 rows × 7 columns
\n", "\n", " | i | \n", "j | \n", "y | \n", "t1 | \n", "t2 | \n", "w | \n", "m | \n", "
---|---|---|---|---|---|---|---|
0 | \n", "0 | \n", "0 | \n", "-0.864156 | \n", "0 | \n", "4 | \n", "5 | \n", "0 | \n", "
1 | \n", "1 | \n", "1 | \n", "-2.076316 | \n", "0 | \n", "4 | \n", "5 | \n", "0 | \n", "
2 | \n", "2 | \n", "2 | \n", "-0.360893 | \n", "0 | \n", "4 | \n", "5 | \n", "0 | \n", "
3 | \n", "3 | \n", "3 | \n", "-1.256533 | \n", "0 | \n", "4 | \n", "5 | \n", "0 | \n", "
4 | \n", "4 | \n", "4 | \n", "1.233623 | \n", "1 | \n", "4 | \n", "4 | \n", "0 | \n", "
... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "
10878 | \n", "8999 | \n", "696 | \n", "0.423780 | \n", "0 | \n", "4 | \n", "5 | \n", "0 | \n", "
10879 | \n", "9000 | \n", "475 | \n", "0.385739 | \n", "0 | \n", "4 | \n", "5 | \n", "0 | \n", "
10880 | \n", "9001 | \n", "795 | \n", "1.546216 | \n", "0 | \n", "0 | \n", "1 | \n", "1 | \n", "
10881 | \n", "9001 | \n", "380 | \n", "-0.333299 | \n", "1 | \n", "4 | \n", "4 | \n", "1 | \n", "
10882 | \n", "9002 | \n", "875 | \n", "0.877589 | \n", "0 | \n", "4 | \n", "5 | \n", "0 | \n", "
10883 rows × 7 columns
\n", "