--- /srv/reproducible-results/rbuild-debian/r-b-build.10dZ17Ba/b1/pandas_1.1.5+dfsg-2_amd64.changes +++ /srv/reproducible-results/rbuild-debian/r-b-build.10dZ17Ba/b2/pandas_1.1.5+dfsg-2_amd64.changes ├── Files │ @@ -1,5 +1,5 @@ │ │ - a18424647402481d4158599371e93d7b 8196756 doc optional python-pandas-doc_1.1.5+dfsg-2_all.deb │ - b117f9dc747c64845e21abc0cb1b343f 24338332 debug optional python3-pandas-lib-dbgsym_1.1.5+dfsg-2_amd64.deb │ - faa975a59241ebec3ee25b335e2f1827 3291316 python optional python3-pandas-lib_1.1.5+dfsg-2_amd64.deb │ + cca2b615df6231f4a537906930d9c29d 8196764 doc optional python-pandas-doc_1.1.5+dfsg-2_all.deb │ + dfdabd7fe7a4459096d9d3db266574cf 24334404 debug optional python3-pandas-lib-dbgsym_1.1.5+dfsg-2_amd64.deb │ + 0957b30ae1585d124c908d193cbccb3d 3288916 python optional python3-pandas-lib_1.1.5+dfsg-2_amd64.deb │ e6541380ee2e4732c3cfb039a92ab3e3 2095828 python optional python3-pandas_1.1.5+dfsg-2_all.deb ├── python-pandas-doc_1.1.5+dfsg-2_all.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2021-01-12 21:06:04.000000 debian-binary │ │ --rw-r--r-- 0 0 0 146832 2021-01-12 21:06:04.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 8049732 2021-01-12 21:06:04.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 146848 2021-01-12 21:06:04.000000 control.tar.xz │ │ +-rw-r--r-- 0 0 0 8049724 2021-01-12 21:06:04.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./control │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ Package: python-pandas-doc │ │ │ │ Source: pandas │ │ │ │ Version: 1.1.5+dfsg-2 │ │ │ │ Architecture: all │ │ │ │ Maintainer: Debian Science Team │ │ │ │ -Installed-Size: 49020 │ │ │ │ +Installed-Size: 49019 │ │ │ │ Depends: libjs-sphinxdoc (>= 2.4.3-5~) │ │ │ │ Suggests: python3-pandas │ │ │ │ Section: doc │ │ │ │ Priority: optional │ │ │ │ Homepage: https://pandas.pydata.org/ │ │ │ │ Description: data structures for "relational" or "labeled" data - documentation │ │ │ │ pandas is a Python package providing fast, flexible, and expressive │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── file list │ │ │ │ @@ -6267,45 +6267,45 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 20758 2021-01-12 21:06:04.000000 ./usr/share/doc/python-pandas-doc/html/reference/resampling.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 141536 2021-01-12 21:06:04.000000 ./usr/share/doc/python-pandas-doc/html/reference/series.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 19226 2021-01-12 21:06:04.000000 ./usr/share/doc/python-pandas-doc/html/reference/style.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 26916 2021-01-12 21:06:04.000000 ./usr/share/doc/python-pandas-doc/html/reference/window.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 244 2021-01-12 21:06:04.000000 ./usr/share/doc/python-pandas-doc/html/release.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 269 2021-01-12 21:06:04.000000 ./usr/share/doc/python-pandas-doc/html/reshaping.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 3935 2021-01-12 21:06:04.000000 ./usr/share/doc/python-pandas-doc/html/search.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 1182475 2021-01-12 21:06:04.000000 ./usr/share/doc/python-pandas-doc/html/searchindex.js │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 1182457 2021-01-12 21:06:04.000000 ./usr/share/doc/python-pandas-doc/html/searchindex.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 259 2021-01-12 21:06:04.000000 ./usr/share/doc/python-pandas-doc/html/sparse.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 244 2021-01-12 21:06:04.000000 ./usr/share/doc/python-pandas-doc/html/style.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 255 2021-01-12 21:06:04.000000 ./usr/share/doc/python-pandas-doc/html/text.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 256 2021-01-12 21:06:04.000000 ./usr/share/doc/python-pandas-doc/html/timedeltas.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 277 2021-01-12 21:06:04.000000 ./usr/share/doc/python-pandas-doc/html/timeseries.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 272 2021-01-12 21:06:04.000000 ./usr/share/doc/python-pandas-doc/html/tutorials.html │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-01-12 21:06:04.000000 ./usr/share/doc/python-pandas-doc/html/user_guide/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 126476 2021-01-12 21:06:04.000000 ./usr/share/doc/python-pandas-doc/html/user_guide/10min.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 220586 2021-01-12 21:06:04.000000 ./usr/share/doc/python-pandas-doc/html/user_guide/advanced.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 220584 2021-01-12 21:06:04.000000 ./usr/share/doc/python-pandas-doc/html/user_guide/advanced.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 414953 2021-01-12 21:06:04.000000 ./usr/share/doc/python-pandas-doc/html/user_guide/basics.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 20303 2021-01-12 21:06:04.000000 ./usr/share/doc/python-pandas-doc/html/user_guide/boolean.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 197142 2021-01-12 21:06:04.000000 ./usr/share/doc/python-pandas-doc/html/user_guide/categorical.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 163238 2021-01-12 21:06:04.000000 ./usr/share/doc/python-pandas-doc/html/user_guide/computation.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 4519 2021-01-12 21:06:04.000000 ./usr/share/doc/python-pandas-doc/html/user_guide/cookbook.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 125192 2021-01-12 21:06:04.000000 ./usr/share/doc/python-pandas-doc/html/user_guide/dsintro.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 93211 2021-01-12 21:06:04.000000 ./usr/share/doc/python-pandas-doc/html/user_guide/enhancingperf.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 93138 2021-01-12 21:06:04.000000 ./usr/share/doc/python-pandas-doc/html/user_guide/enhancingperf.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 50499 2021-01-12 21:06:04.000000 ./usr/share/doc/python-pandas-doc/html/user_guide/gotchas.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 237879 2021-01-12 21:06:04.000000 ./usr/share/doc/python-pandas-doc/html/user_guide/groupby.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 35919 2021-01-12 21:06:04.000000 ./usr/share/doc/python-pandas-doc/html/user_guide/index.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 296753 2021-01-12 21:06:04.000000 ./usr/share/doc/python-pandas-doc/html/user_guide/indexing.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 24994 2021-01-12 21:06:04.000000 ./usr/share/doc/python-pandas-doc/html/user_guide/integer_na.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 807704 2021-01-12 21:06:04.000000 ./usr/share/doc/python-pandas-doc/html/user_guide/io.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 196130 2021-01-12 21:06:04.000000 ./usr/share/doc/python-pandas-doc/html/user_guide/merging.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 147153 2021-01-12 21:06:04.000000 ./usr/share/doc/python-pandas-doc/html/user_guide/missing_data.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 75718 2021-01-12 21:06:04.000000 ./usr/share/doc/python-pandas-doc/html/user_guide/options.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 163917 2021-01-12 21:06:04.000000 ./usr/share/doc/python-pandas-doc/html/user_guide/reshaping.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 73914 2021-01-12 21:06:04.000000 ./usr/share/doc/python-pandas-doc/html/user_guide/scale.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 59379 2021-01-12 21:06:04.000000 ./usr/share/doc/python-pandas-doc/html/user_guide/sparse.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 542658 2021-01-12 21:06:04.000000 ./usr/share/doc/python-pandas-doc/html/user_guide/style.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 39341 2021-01-12 21:06:04.000000 ./usr/share/doc/python-pandas-doc/html/user_guide/style.ipynb.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 39354 2021-01-12 21:06:04.000000 ./usr/share/doc/python-pandas-doc/html/user_guide/style.ipynb.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 144670 2021-01-12 21:06:04.000000 ./usr/share/doc/python-pandas-doc/html/user_guide/text.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 85862 2021-01-12 21:06:04.000000 ./usr/share/doc/python-pandas-doc/html/user_guide/timedeltas.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 429331 2021-01-12 21:06:04.000000 ./usr/share/doc/python-pandas-doc/html/user_guide/timeseries.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 177639 2021-01-12 21:06:04.000000 ./usr/share/doc/python-pandas-doc/html/user_guide/visualization.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 264 2021-01-12 21:06:04.000000 ./usr/share/doc/python-pandas-doc/html/visualization.html │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-01-12 21:06:04.000000 ./usr/share/doc/python-pandas-doc/html/whatsnew/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 57200 2021-01-12 21:06:04.000000 ./usr/share/doc/python-pandas-doc/html/whatsnew/index.html │ │ │ ├── ./usr/share/doc/python-pandas-doc/html/searchindex.js │ │ │ │ ├── js-beautify {} │ │ │ │ │ @@ -2505,22 +2505,20 @@ │ │ │ │ │ "0100": [443, 576, 891, 2187, 2199, 2209, 2244, 2269], │ │ │ │ │ "010010012": [926, 2208], │ │ │ │ │ "010026": 2192, │ │ │ │ │ "010081": 12, │ │ │ │ │ "010589": 2193, │ │ │ │ │ "010670": [96, 1158], │ │ │ │ │ "0108": 2255, │ │ │ │ │ - "011": 2193, │ │ │ │ │ "011111": [180, 761], │ │ │ │ │ "011139": 2190, │ │ │ │ │ "011374": 2195, │ │ │ │ │ "011531": 2201, │ │ │ │ │ "011736": 2187, │ │ │ │ │ "01183": 2227, │ │ │ │ │ - "012": 2193, │ │ │ │ │ "012002": [180, 761], │ │ │ │ │ "0123456789123456": [2166, 2167], │ │ │ │ │ "012922": 2217, │ │ │ │ │ "012977": 2190, │ │ │ │ │ "013086": 12, │ │ │ │ │ "0133": 2202, │ │ │ │ │ "013479": 2190, │ │ │ │ │ @@ -2528,14 +2526,15 @@ │ │ │ │ │ "013638": 2192, │ │ │ │ │ "013684": [180, 761], │ │ │ │ │ "013692": [96, 1158], │ │ │ │ │ "013768": 2228, │ │ │ │ │ "013810": [180, 761], │ │ │ │ │ "0139597524": 2199, │ │ │ │ │ "013960": [2186, 2197, 2199, 2201, 2202, 2203, 2213, 2255], │ │ │ │ │ + "014": 2193, │ │ │ │ │ "014138": 2192, │ │ │ │ │ "014144": [96, 1158], │ │ │ │ │ "014500": 2199, │ │ │ │ │ "014648": 2187, │ │ │ │ │ "014752": 2233, │ │ │ │ │ "014805": 2202, │ │ │ │ │ "014871": [2186, 2197, 2202, 2203], │ │ │ │ │ @@ -2551,29 +2550,29 @@ │ │ │ │ │ "016331": 2209, │ │ │ │ │ "016424": [13, 15], │ │ │ │ │ "016548": 2192, │ │ │ │ │ "016692": [2185, 2195, 2212], │ │ │ │ │ "016739": 2199, │ │ │ │ │ "016828": 2199, │ │ │ │ │ "01685762652715874": 626, │ │ │ │ │ + "017": 2193, │ │ │ │ │ "017060": 2190, │ │ │ │ │ "017152": 2187, │ │ │ │ │ "017207": 2199, │ │ │ │ │ "017587": [2185, 2195, 2212], │ │ │ │ │ "017654": 2185, │ │ │ │ │ - "018": 2199, │ │ │ │ │ + "018": [2193, 2199], │ │ │ │ │ "018117": [2192, 2203], │ │ │ │ │ "018169": 2190, │ │ │ │ │ "018501": 2208, │ │ │ │ │ "018587": 2190, │ │ │ │ │ "018596": 2203, │ │ │ │ │ "018601": [2185, 2212], │ │ │ │ │ "018617": 2208, │ │ │ │ │ "018993": 2212, │ │ │ │ │ - "019": 2193, │ │ │ │ │ "019462": 2195, │ │ │ │ │ "019794": 2197, │ │ │ │ │ "019814": 2186, │ │ │ │ │ "01985": 2201, │ │ │ │ │ "019855": 2201, │ │ │ │ │ "01t00": [906, 1233, 2165, 2199, 2209, 2233, 2244, 2259], │ │ │ │ │ "01t01": 2209, │ │ │ │ │ @@ -2585,24 +2584,24 @@ │ │ │ │ │ "020161": [96, 1158], │ │ │ │ │ "020208": 2195, │ │ │ │ │ "020399": 2195, │ │ │ │ │ "020433": 2190, │ │ │ │ │ "020544": 2187, │ │ │ │ │ "020762": 2218, │ │ │ │ │ "020940": 2228, │ │ │ │ │ - "021": 2193, │ │ │ │ │ "021048": 2203, │ │ │ │ │ "021255": 2228, │ │ │ │ │ "021292": 2187, │ │ │ │ │ "02141": 2201, │ │ │ │ │ "021415": 2201, │ │ │ │ │ "021499": 2187, │ │ │ │ │ "02155": 26, │ │ │ │ │ "021605": 2203, │ │ │ │ │ "021833": 2199, │ │ │ │ │ + "022": 2193, │ │ │ │ │ "022070": 2185, │ │ │ │ │ "023": [1369, 2200, 2230], │ │ │ │ │ "023100": 2195, │ │ │ │ │ "023167": 12, │ │ │ │ │ "023640": 2228, │ │ │ │ │ "023688": [12, 2186, 2192, 2197], │ │ │ │ │ "023751": 2199, │ │ │ │ │ @@ -2677,25 +2676,27 @@ │ │ │ │ │ "034069": 2195, │ │ │ │ │ "034326": [2185, 2255], │ │ │ │ │ "034374": 2209, │ │ │ │ │ "034523": 2209, │ │ │ │ │ "034571": 2197, │ │ │ │ │ "034899": 2187, │ │ │ │ │ "034907": 2185, │ │ │ │ │ + "035": 2193, │ │ │ │ │ "035215": 2203, │ │ │ │ │ "035310": 2218, │ │ │ │ │ "035312": 2209, │ │ │ │ │ "035476": 2209, │ │ │ │ │ "035852": 2204, │ │ │ │ │ "035962": 2187, │ │ │ │ │ "036047": 2212, │ │ │ │ │ "036094": 2190, │ │ │ │ │ "036142": [2218, 2229], │ │ │ │ │ "0362": 2202, │ │ │ │ │ "0362196": 2202, │ │ │ │ │ + "037": 2193, │ │ │ │ │ "037181": 2192, │ │ │ │ │ "037528": [2206, 2233], │ │ │ │ │ "037577": 2185, │ │ │ │ │ "037697": 2195, │ │ │ │ │ "037772": 2212, │ │ │ │ │ "037870": 2190, │ │ │ │ │ "037882": [2185, 2212], │ │ │ │ │ @@ -2762,15 +2763,15 @@ │ │ │ │ │ "047990": 2192, │ │ │ │ │ "048": [1369, 2200, 2230], │ │ │ │ │ "048048": 2197, │ │ │ │ │ "048089": 2197, │ │ │ │ │ "0481": 2203, │ │ │ │ │ "048693": 2228, │ │ │ │ │ "048788": 2197, │ │ │ │ │ - "049": [1369, 2193, 2200, 2230], │ │ │ │ │ + "049": [1369, 2200, 2230], │ │ │ │ │ "049040": 2203, │ │ │ │ │ "049245": 2195, │ │ │ │ │ "049269": 2190, │ │ │ │ │ "049355": 2215, │ │ │ │ │ "049851": 2195, │ │ │ │ │ "04d": 2189, │ │ │ │ │ "04t00": 2259, │ │ │ │ │ @@ -2790,14 +2791,15 @@ │ │ │ │ │ "052075": 2199, │ │ │ │ │ "052440e": 2203, │ │ │ │ │ "052533": 2190, │ │ │ │ │ "052580": 2195, │ │ │ │ │ "052599": 2187, │ │ │ │ │ "052607": 2199, │ │ │ │ │ "052721": 2217, │ │ │ │ │ + "053": 2193, │ │ │ │ │ "0530": 2244, │ │ │ │ │ "053136": 2192, │ │ │ │ │ "053365": [180, 761], │ │ │ │ │ "053434": 2199, │ │ │ │ │ "053785": 2217, │ │ │ │ │ "053897": 2195, │ │ │ │ │ "054001": 2190, │ │ │ │ │ @@ -2808,14 +2810,15 @@ │ │ │ │ │ "055473": 2233, │ │ │ │ │ "055556": [62, 103, 104, 124, 168, 170, 171, 180, 197, 202, 204, 213, 214, 215, 218, 219, 220, 242, 243, 272, 761], │ │ │ │ │ "055758": 2197, │ │ │ │ │ "0558": 2203, │ │ │ │ │ "056443": 2190, │ │ │ │ │ "056780": 2209, │ │ │ │ │ "056909": 2209, │ │ │ │ │ + "057": 2193, │ │ │ │ │ "057072": 2199, │ │ │ │ │ "057737": [2206, 2233], │ │ │ │ │ "057825": 2199, │ │ │ │ │ "057974": 2255, │ │ │ │ │ "0582": 2202, │ │ │ │ │ "0582158": 2202, │ │ │ │ │ "058431": 2190, │ │ │ │ │ @@ -2936,15 +2939,14 @@ │ │ │ │ │ "076693": 2199, │ │ │ │ │ "077118": [2185, 2195, 2212], │ │ │ │ │ "077144": 2204, │ │ │ │ │ "077324": 2195, │ │ │ │ │ "077692": 2203, │ │ │ │ │ "078638": [2186, 2197, 2202, 2203], │ │ │ │ │ "078718": 2197, │ │ │ │ │ - "079": 2193, │ │ │ │ │ "079150": 2186, │ │ │ │ │ "079307": 12, │ │ │ │ │ "079529": 2199, │ │ │ │ │ "079587": 2228, │ │ │ │ │ "0797": 2202, │ │ │ │ │ "079913": 2190, │ │ │ │ │ "079915": 2193, │ │ │ │ │ @@ -3057,40 +3059,40 @@ │ │ │ │ │ "0bac803e32dc42ae83fddfd029cbdebc": 2199, │ │ │ │ │ "0d501c078554": [13, 15], │ │ │ │ │ "0dac417a4890": 2201, │ │ │ │ │ "0de747740af": 14, │ │ │ │ │ "0em": 2206, │ │ │ │ │ "0th": [22, 248, 880, 1184, 2197, 2233], │ │ │ │ │ "0x7efd0c0b0690": 2, │ │ │ │ │ - "0x7fb708ef60d0": 2228, │ │ │ │ │ - "0x7fb710b85760": 2210, │ │ │ │ │ - "0x7fb710bade50": 2210, │ │ │ │ │ - "0x7fb710bbc100": 2210, │ │ │ │ │ - "0x7fb7115d60d0": 2209, │ │ │ │ │ - "0x7fb7183b5820": 2210, │ │ │ │ │ - "0x7fb7187847f0": 2244, │ │ │ │ │ - "0x7fb7196ca730": 2199, │ │ │ │ │ - "0x7fb7197758b0": 2199, │ │ │ │ │ - "0x7fb71f84d2b0": 2197, │ │ │ │ │ - "0x7fb720e67a60": 2195, │ │ │ │ │ - "0x7fb720f27190": 2185, │ │ │ │ │ + "0x7f4ae9e76970": 2228, │ │ │ │ │ + "0x7f4aeba89bb0": 2210, │ │ │ │ │ + "0x7f4aebab5730": 2210, │ │ │ │ │ + "0x7f4aebab59a0": 2210, │ │ │ │ │ + "0x7f4af05090d0": 2209, │ │ │ │ │ + "0x7f4af3454eb0": 2210, │ │ │ │ │ + "0x7f4af96880d0": 2244, │ │ │ │ │ + "0x7f4afa69c040": 2199, │ │ │ │ │ + "0x7f4afa703760": 2199, │ │ │ │ │ + "0x7f4b01e15c70": 2197, │ │ │ │ │ + "0x7f4b01e398b0": 2195, │ │ │ │ │ + "0x7f4b01e3d220": 2185, │ │ │ │ │ "100": [2, 12, 26, 61, 91, 106, 113, 127, 130, 136, 155, 158, 173, 190, 200, 205, 210, 211, 231, 298, 337, 351, 352, 434, 578, 589, 590, 622, 656, 709, 717, 783, 789, 790, 1309, 1327, 1334, 1369, 1380, 1395, 1410, 1411, 1419, 2185, 2186, 2187, 2189, 2190, 2192, 2193, 2194, 2195, 2197, 2199, 2200, 2201, 2202, 2203, 2204, 2206, 2207, 2208, 2209, 2210, 2216, 2218, 2220, 2221, 2223, 2224, 2228, 2229, 2230, 2233, 2239, 2240, 2244, 2247], │ │ │ │ │ "1000": [3, 12, 20, 21, 24, 25, 28, 96, 136, 189, 191, 192, 434, 717, 768, 769, 770, 873, 1154, 1158, 1379, 1388, 1390, 1419, 2185, 2186, 2187, 2189, 2190, 2193, 2195, 2199, 2205, 2206, 2209, 2210, 2218, 2221, 2227, 2228, 2233, 2236, 2244, 2247, 2259], │ │ │ │ │ "10000": [190, 1408, 2186, 2199, 2201, 2205, 2209, 2218, 2226, 2264], │ │ │ │ │ "100000": [1311, 2199, 2201, 2209], │ │ │ │ │ "1000000": [139, 2199, 2226], │ │ │ │ │ "1000x5": 2205, │ │ │ │ │ "1001": [2186, 2195, 2204], │ │ │ │ │ "100123": 2223, │ │ │ │ │ "100230": 2185, │ │ │ │ │ "1003": [26, 2204], │ │ │ │ │ "1007": 2204, │ │ │ │ │ "100780": 2187, │ │ │ │ │ "1009": [13, 14, 15, 2199, 2204, 2233], │ │ │ │ │ - "101": [205, 783, 2185, 2186, 2187, 2189, 2190, 2192, 2195, 2197, 2199, 2200, 2201, 2202, 2203, 2204, 2207, 2208, 2209, 2210, 2216, 2220, 2228, 2229, 2230, 2233, 2244], │ │ │ │ │ + "101": [205, 783, 2185, 2186, 2187, 2189, 2190, 2192, 2193, 2195, 2197, 2199, 2200, 2201, 2202, 2203, 2204, 2207, 2208, 2209, 2210, 2216, 2220, 2228, 2229, 2230, 2233, 2244], │ │ │ │ │ "1010": [13, 14, 15, 2199, 2204, 2233], │ │ │ │ │ "1011": [13, 14, 15, 2199, 2233], │ │ │ │ │ "1013": 23, │ │ │ │ │ "101401": 2203, │ │ │ │ │ "1015": 2204, │ │ │ │ │ "1016": 2204, │ │ │ │ │ "101684": 2186, │ │ │ │ │ @@ -3129,15 +3131,15 @@ │ │ │ │ │ "10457": 2201, │ │ │ │ │ "1046": [2185, 2187, 2204], │ │ │ │ │ "104677": 12, │ │ │ │ │ "104699": 2228, │ │ │ │ │ "1047": 2204, │ │ │ │ │ "1048": 2204, │ │ │ │ │ "104803": 2195, │ │ │ │ │ - "105": [2185, 2186, 2187, 2189, 2190, 2192, 2195, 2197, 2199, 2200, 2201, 2203, 2206, 2207, 2208, 2209, 2210, 2216, 2218, 2220, 2228, 2230, 2233, 2244, 2269], │ │ │ │ │ + "105": [2185, 2186, 2187, 2189, 2190, 2192, 2193, 2195, 2197, 2199, 2200, 2201, 2203, 2206, 2207, 2208, 2209, 2210, 2216, 2218, 2220, 2228, 2230, 2233, 2244, 2269], │ │ │ │ │ "1051201": 2204, │ │ │ │ │ "105381": [2185, 2212], │ │ │ │ │ "1054102": 2204, │ │ │ │ │ "105469": 2214, │ │ │ │ │ "105563": 2199, │ │ │ │ │ "105758": 2187, │ │ │ │ │ "106": [24, 2185, 2186, 2187, 2189, 2190, 2192, 2195, 2197, 2199, 2200, 2201, 2203, 2207, 2208, 2209, 2210, 2216, 2218, 2220, 2228, 2230, 2233, 2244], │ │ │ │ │ @@ -3339,15 +3341,15 @@ │ │ │ │ │ "126504": 2201, │ │ │ │ │ "126549": 2185, │ │ │ │ │ "126605": 12, │ │ │ │ │ "126970": [2222, 2226], │ │ │ │ │ "127": [2185, 2186, 2187, 2189, 2192, 2195, 2197, 2199, 2200, 2201, 2203, 2204, 2207, 2209, 2210, 2223, 2225, 2229, 2230, 2233], │ │ │ │ │ "127029": 2233, │ │ │ │ │ "127833": 2190, │ │ │ │ │ - "128": [165, 912, 2185, 2186, 2187, 2189, 2192, 2193, 2194, 2195, 2197, 2199, 2200, 2201, 2203, 2204, 2207, 2209, 2210, 2220, 2223, 2228, 2230, 2233, 2244, 2247, 2269], │ │ │ │ │ + "128": [165, 912, 2185, 2186, 2187, 2189, 2192, 2194, 2195, 2197, 2199, 2200, 2201, 2203, 2204, 2207, 2209, 2210, 2220, 2223, 2228, 2230, 2233, 2244, 2247, 2269], │ │ │ │ │ "128135": 2195, │ │ │ │ │ "128491": 2203, │ │ │ │ │ "128743": 2203, │ │ │ │ │ "128753": 2195, │ │ │ │ │ "128907": 2187, │ │ │ │ │ "129": [2185, 2186, 2187, 2189, 2192, 2195, 2197, 2199, 2200, 2201, 2203, 2207, 2209, 2210, 2212, 2223, 2230, 2233], │ │ │ │ │ "129149": 2190, │ │ │ │ │ @@ -3459,39 +3461,39 @@ │ │ │ │ │ "1391": [13, 14, 15, 2199, 2233], │ │ │ │ │ "139168": 2197, │ │ │ │ │ "139348": 2209, │ │ │ │ │ "139505": 2195, │ │ │ │ │ "139606": 2187, │ │ │ │ │ "139683": 2233, │ │ │ │ │ "139796": 2199, │ │ │ │ │ + "139959757729424": 2244, │ │ │ │ │ + "139959978499008": 2244, │ │ │ │ │ + "139961021921552": 2236, │ │ │ │ │ + "139961021921584": 2236, │ │ │ │ │ + "139961021921616": 2236, │ │ │ │ │ "139976": 2187, │ │ │ │ │ "140": [211, 790, 2185, 2186, 2187, 2189, 2195, 2197, 2199, 2200, 2201, 2203, 2209, 2210, 2229, 2230], │ │ │ │ │ "14000": [2186, 2218], │ │ │ │ │ "140069": 2227, │ │ │ │ │ "140296": 2190, │ │ │ │ │ - "140424283802240": 2244, │ │ │ │ │ - "140424361164112": 2244, │ │ │ │ │ - "140425399523600": 2236, │ │ │ │ │ - "140425399523632": 2236, │ │ │ │ │ - "140425399523664": 2236, │ │ │ │ │ "1408": [2197, 2229], │ │ │ │ │ "140850": 2199, │ │ │ │ │ "140857": 2201, │ │ │ │ │ "140998": 2199, │ │ │ │ │ "140t": 2209, │ │ │ │ │ "141": [2185, 2186, 2187, 2189, 2192, 2195, 2197, 2199, 2200, 2201, 2203, 2209, 2210, 2229, 2230], │ │ │ │ │ "141185": 12, │ │ │ │ │ "141295": 2197, │ │ │ │ │ "141361": 2214, │ │ │ │ │ "1415": [2203, 2255], │ │ │ │ │ "1416": [13, 14, 15, 2199, 2233], │ │ │ │ │ "1417": [13, 14, 15, 2199, 2233], │ │ │ │ │ "1418": [13, 14, 15, 2199, 2233], │ │ │ │ │ "141809": 2212, │ │ │ │ │ - "142": [2185, 2186, 2187, 2189, 2195, 2197, 2199, 2200, 2201, 2203, 2206, 2209, 2210, 2230], │ │ │ │ │ + "142": [2185, 2186, 2187, 2189, 2193, 2195, 2197, 2199, 2200, 2201, 2203, 2206, 2209, 2210, 2230], │ │ │ │ │ "1420043460": 2229, │ │ │ │ │ "142856": 2216, │ │ │ │ │ "142903": 2190, │ │ │ │ │ "142913": 2190, │ │ │ │ │ "143": [2185, 2186, 2187, 2189, 2195, 2197, 2199, 2200, 2201, 2203, 2206, 2209, 2210, 2230], │ │ │ │ │ "143539": 2199, │ │ │ │ │ "143608": [2186, 2203], │ │ │ │ │ @@ -3588,15 +3590,14 @@ │ │ │ │ │ "157892": [12, 2186, 2187, 2197, 2199, 2201, 2202, 2203, 2213, 2214, 2216, 2217, 2233, 2239, 2262], │ │ │ │ │ "1578922506419993": 2199, │ │ │ │ │ "158": [2186, 2187, 2189, 2193, 2195, 2197, 2199, 2201, 2209, 2210, 2254], │ │ │ │ │ "158091": 12, │ │ │ │ │ "158131": 2187, │ │ │ │ │ "158248": 2203, │ │ │ │ │ "1583": 1736, │ │ │ │ │ - "1584": 2193, │ │ │ │ │ "158484": 2204, │ │ │ │ │ "1589": 2205, │ │ │ │ │ "1589328886422277": 2205, │ │ │ │ │ "159": [2186, 2187, 2189, 2195, 2197, 2199, 2201, 2209, 2210], │ │ │ │ │ "159200": 2187, │ │ │ │ │ "159236": 24, │ │ │ │ │ "159342": 2192, │ │ │ │ │ @@ -3736,15 +3737,15 @@ │ │ │ │ │ "1799": 2192, │ │ │ │ │ "17min": [211, 337, 790, 2209, 2269], │ │ │ │ │ "17t": [211, 337, 790, 2209, 2269], │ │ │ │ │ "180": [62, 103, 104, 124, 168, 170, 171, 197, 202, 204, 213, 214, 215, 218, 219, 220, 242, 243, 272, 2186, 2187, 2189, 2195, 2197, 2199, 2209, 2210, 2233], │ │ │ │ │ "181": [13, 14, 15, 62, 103, 104, 124, 168, 170, 171, 197, 202, 204, 213, 214, 215, 218, 219, 220, 242, 243, 272, 2186, 2187, 2189, 2193, 2195, 2197, 2199, 2209, 2210, 2233], │ │ │ │ │ "181231": 2195, │ │ │ │ │ "181568": 2203, │ │ │ │ │ - "182": [13, 14, 15, 174, 177, 2186, 2187, 2189, 2195, 2197, 2199, 2209, 2210, 2233], │ │ │ │ │ + "182": [13, 14, 15, 174, 177, 2186, 2187, 2189, 2193, 2195, 2197, 2199, 2209, 2210, 2233], │ │ │ │ │ "182230": 2255, │ │ │ │ │ "182832": 2186, │ │ │ │ │ "182879": 2187, │ │ │ │ │ "182937": [2186, 2192, 2197], │ │ │ │ │ "183": [13, 14, 15, 2186, 2187, 2189, 2195, 2197, 2199, 2209, 2210, 2233], │ │ │ │ │ "183051": 2187, │ │ │ │ │ "183257": 2201, │ │ │ │ │ @@ -3755,15 +3756,15 @@ │ │ │ │ │ "18446744073709551615": [1420, 2244], │ │ │ │ │ "184594": 2209, │ │ │ │ │ "1847": 2202, │ │ │ │ │ "1847350": 2202, │ │ │ │ │ "1847438576": 2199, │ │ │ │ │ "184744": 2199, │ │ │ │ │ "184940": 2201, │ │ │ │ │ - "185": [13, 14, 15, 129, 709, 2186, 2187, 2189, 2193, 2195, 2197, 2199, 2209, 2210, 2233], │ │ │ │ │ + "185": [13, 14, 15, 129, 709, 2186, 2187, 2189, 2195, 2197, 2199, 2209, 2210, 2233], │ │ │ │ │ "185043": 2195, │ │ │ │ │ "185352": 2214, │ │ │ │ │ "1854": [2197, 2229], │ │ │ │ │ "185429": [2185, 2195], │ │ │ │ │ "185760": 2197, │ │ │ │ │ "185778": 2197, │ │ │ │ │ "186": [2186, 2187, 2189, 2195, 2197, 2199, 2209, 2210], │ │ │ │ │ @@ -3957,16 +3958,16 @@ │ │ │ │ │ "2018q4": [211, 790], │ │ │ │ │ "2019": [1, 7, 22, 23, 25, 26, 27, 76, 423, 426, 595, 1308, 1486, 2209, 2211, 2239, 2240, 2241, 2243, 2269], │ │ │ │ │ "202": [2186, 2187, 2189, 2195, 2197, 2199, 2209, 2263], │ │ │ │ │ "2020": [30, 76, 116, 227, 595, 697, 805, 1426, 1446, 1466, 1486, 1555, 1574, 2190, 2209, 2211], │ │ │ │ │ "20200101": [76, 595], │ │ │ │ │ "2021": [32, 1466], │ │ │ │ │ "2022": [1466, 1486], │ │ │ │ │ - "2024": [2187, 2225, 2226], │ │ │ │ │ - "2025": 2226, │ │ │ │ │ + "2025": [2187, 2225, 2226], │ │ │ │ │ + "2026": 2226, │ │ │ │ │ "202646": 2228, │ │ │ │ │ "202765": 2203, │ │ │ │ │ "202872": [2185, 2212], │ │ │ │ │ "203": [2186, 2187, 2189, 2195, 2197, 2199, 2209, 2229], │ │ │ │ │ "2030": 2263, │ │ │ │ │ "203098": 2187, │ │ │ │ │ "203534": 2199, │ │ │ │ │ @@ -4186,15 +4187,15 @@ │ │ │ │ │ "237274": 2192, │ │ │ │ │ "237428": 2190, │ │ │ │ │ "2375": 25, │ │ │ │ │ "237589": 2195, │ │ │ │ │ "237722": 2228, │ │ │ │ │ "237723": 2195, │ │ │ │ │ "237881": 2186, │ │ │ │ │ - "238": [2186, 2187, 2189, 2193, 2195, 2197, 2199, 2209, 2218], │ │ │ │ │ + "238": [2186, 2187, 2189, 2195, 2197, 2199, 2209, 2218], │ │ │ │ │ "238000": [2186, 2218], │ │ │ │ │ "238075": 2197, │ │ │ │ │ "238143": 2227, │ │ │ │ │ "238224": 2192, │ │ │ │ │ "238271": 2190, │ │ │ │ │ "238417": [2201, 2203], │ │ │ │ │ "238636": 12, │ │ │ │ │ @@ -4233,15 +4234,15 @@ │ │ │ │ │ "243600": 2192, │ │ │ │ │ "243678": 2209, │ │ │ │ │ "2439": [194, 772], │ │ │ │ │ "244": [266, 2186, 2187, 2189, 2197, 2199, 2209, 2218, 2220, 2222], │ │ │ │ │ "2445": 2202, │ │ │ │ │ "24458940": 2199, │ │ │ │ │ "244652": 2190, │ │ │ │ │ - "245": [2186, 2187, 2189, 2193, 2197, 2199, 2209, 2218], │ │ │ │ │ + "245": [2186, 2187, 2189, 2197, 2199, 2209, 2218], │ │ │ │ │ "245166": 2197, │ │ │ │ │ "245334": 2209, │ │ │ │ │ "245477": 2185, │ │ │ │ │ "246": [2186, 2187, 2189, 2193, 2197, 2199, 2209, 2218], │ │ │ │ │ "246093": 2199, │ │ │ │ │ "246608": 2203, │ │ │ │ │ "246747": 2193, │ │ │ │ │ @@ -4322,15 +4323,15 @@ │ │ │ │ │ "257759": 2195, │ │ │ │ │ "258": [2187, 2189, 2195, 2197, 2199, 2209, 2225], │ │ │ │ │ "2583": 25, │ │ │ │ │ "2583560": [174, 177], │ │ │ │ │ "258635": 2204, │ │ │ │ │ "258648": 2209, │ │ │ │ │ "258993": 2197, │ │ │ │ │ - "259": [2186, 2187, 2189, 2197, 2199, 2209], │ │ │ │ │ + "259": [2187, 2189, 2197, 2199, 2209], │ │ │ │ │ "259200": 683, │ │ │ │ │ "259260": 2226, │ │ │ │ │ "25th": [101, 631, 1164], │ │ │ │ │ "25x": 2236, │ │ │ │ │ "260": [139, 745, 2187, 2189, 2197, 2199, 2209, 2233], │ │ │ │ │ "260266": 2195, │ │ │ │ │ "260476": [2222, 2226], │ │ │ │ │ @@ -4375,15 +4376,15 @@ │ │ │ │ │ "267828": 2199, │ │ │ │ │ "2678400": [2208, 2216], │ │ │ │ │ "2678703": [2208, 2216], │ │ │ │ │ "268": [2187, 2189, 2197, 2199, 2209], │ │ │ │ │ "268494": 2199, │ │ │ │ │ "268520": [2185, 2195, 2212], │ │ │ │ │ "268824": 2190, │ │ │ │ │ - "269": [2187, 2189, 2197, 2199, 2209], │ │ │ │ │ + "269": [2186, 2187, 2189, 2197, 2199, 2209], │ │ │ │ │ "269575": 2185, │ │ │ │ │ "26962463": 626, │ │ │ │ │ "26feb6e0ea5b": 2204, │ │ │ │ │ "270": [2187, 2189, 2197, 2199, 2209], │ │ │ │ │ "270099": 2197, │ │ │ │ │ "270132": 2204, │ │ │ │ │ "270241": 2201, │ │ │ │ │ @@ -4432,26 +4433,26 @@ │ │ │ │ │ "276662": [2186, 2197, 2199, 2201, 2202, 2203, 2213, 2255], │ │ │ │ │ "276829": 2186, │ │ │ │ │ "277": [2187, 2197, 2199, 2209], │ │ │ │ │ "277155": 2187, │ │ │ │ │ "277691": 2192, │ │ │ │ │ "277784": 2185, │ │ │ │ │ "277825": 2187, │ │ │ │ │ - "278": [2187, 2193, 2197, 2199, 2209], │ │ │ │ │ + "278": [2187, 2197, 2199, 2209], │ │ │ │ │ "278111": 2187, │ │ │ │ │ "278445": 2185, │ │ │ │ │ "278837": 2204, │ │ │ │ │ "279": [12, 2187, 2197, 2199, 2204, 2209], │ │ │ │ │ "279321": 2187, │ │ │ │ │ "279344": 2187, │ │ │ │ │ "280": [25, 2187, 2197, 2199, 2204, 2209], │ │ │ │ │ "280343": 2209, │ │ │ │ │ "280431": 2192, │ │ │ │ │ "280845": 2217, │ │ │ │ │ - "281": [25, 193, 771, 2187, 2193, 2197, 2199, 2204, 2209], │ │ │ │ │ + "281": [25, 193, 771, 2187, 2197, 2199, 2204, 2209], │ │ │ │ │ "281059": 2197, │ │ │ │ │ "2812": 2192, │ │ │ │ │ "281247": [2186, 2192, 2197, 2202, 2203], │ │ │ │ │ "281247e": 2203, │ │ │ │ │ "281461": 2192, │ │ │ │ │ "281885": 2187, │ │ │ │ │ "282": [2187, 2197, 2199, 2204, 2209], │ │ │ │ │ @@ -4471,27 +4472,30 @@ │ │ │ │ │ "284136": 2199, │ │ │ │ │ "284206": 2190, │ │ │ │ │ "284319": 2202, │ │ │ │ │ "284634": 2186, │ │ │ │ │ "285": [2187, 2197, 2199, 2209], │ │ │ │ │ "285283": 2199, │ │ │ │ │ "285296": 2218, │ │ │ │ │ + "2854": 2193, │ │ │ │ │ "286": [23, 2187, 2197, 2199, 2209], │ │ │ │ │ + "286217": 2226, │ │ │ │ │ "286539": 2209, │ │ │ │ │ "286879": 2216, │ │ │ │ │ "2869": 2193, │ │ │ │ │ "287": [2187, 2197, 2199, 2209], │ │ │ │ │ "287640": 2192, │ │ │ │ │ "287725": 2186, │ │ │ │ │ "288": [2187, 2197, 2199, 2209], │ │ │ │ │ "288112": 2187, │ │ │ │ │ "288267": [2190, 2199], │ │ │ │ │ "288377": 2233, │ │ │ │ │ "2884": 2202, │ │ │ │ │ "289": [2187, 2194, 2197, 2199, 2209, 2220], │ │ │ │ │ + "289022": 2226, │ │ │ │ │ "28907": 1, │ │ │ │ │ "289092": 2228, │ │ │ │ │ "289342": 2185, │ │ │ │ │ "289388": 2187, │ │ │ │ │ "289724": 2190, │ │ │ │ │ "289838": 2190, │ │ │ │ │ "289997": [2192, 2197], │ │ │ │ │ @@ -4632,28 +4636,26 @@ │ │ │ │ │ "312207": 2203, │ │ │ │ │ "312652": [2218, 2226, 2228], │ │ │ │ │ "312912": 2195, │ │ │ │ │ "313": [2187, 2197, 2199, 2209], │ │ │ │ │ "3131": 201, │ │ │ │ │ "313480": 2192, │ │ │ │ │ "3136390": 2218, │ │ │ │ │ - "314": [2187, 2197, 2199, 2204, 2209], │ │ │ │ │ - "314052": 2226, │ │ │ │ │ + "314": [2187, 2193, 2197, 2199, 2204, 2209], │ │ │ │ │ "3141": [1114, 2244], │ │ │ │ │ "314226": 2190, │ │ │ │ │ "314232": [2186, 2192, 2197], │ │ │ │ │ "314361": 2199, │ │ │ │ │ "3144": [2202, 2255], │ │ │ │ │ "314582": 2228, │ │ │ │ │ "3149": [180, 761], │ │ │ │ │ "315": [2187, 2197, 2199, 2204, 2209], │ │ │ │ │ "315310": 2204, │ │ │ │ │ "315381": 2192, │ │ │ │ │ "316": [2187, 2197, 2199, 2204, 2209], │ │ │ │ │ - "316255": 2226, │ │ │ │ │ "316280": [2206, 2233], │ │ │ │ │ "316478": 2218, │ │ │ │ │ "316495": 2203, │ │ │ │ │ "316688": 2201, │ │ │ │ │ "316741": [96, 1158], │ │ │ │ │ "316836": 2228, │ │ │ │ │ "316938": 2195, │ │ │ │ │ @@ -4846,15 +4848,14 @@ │ │ │ │ │ "352480": 2197, │ │ │ │ │ "352933": 2209, │ │ │ │ │ "353": [2187, 2197, 2199, 2209], │ │ │ │ │ "353355": 2203, │ │ │ │ │ "353501": 2195, │ │ │ │ │ "354": [2186, 2187, 2197, 2199, 2209], │ │ │ │ │ "3542": [2187, 2225], │ │ │ │ │ - "3543": 2210, │ │ │ │ │ "354493": [2206, 2233], │ │ │ │ │ "354660": 2195, │ │ │ │ │ "355": [2186, 2187, 2199, 2209], │ │ │ │ │ "355392": 2187, │ │ │ │ │ "356": [72, 2186, 2187, 2199, 2209], │ │ │ │ │ "357": [2186, 2187, 2199, 2209], │ │ │ │ │ "35702056413309086": 2199, │ │ │ │ │ @@ -4974,15 +4975,15 @@ │ │ │ │ │ "380871": 2192, │ │ │ │ │ "381": [2187, 2199, 2209], │ │ │ │ │ "3813531": 2202, │ │ │ │ │ "3814": 2202, │ │ │ │ │ "381994": 2197, │ │ │ │ │ "382": [2187, 2199, 2209], │ │ │ │ │ "382989": 2199, │ │ │ │ │ - "383": [2187, 2199, 2209], │ │ │ │ │ + "383": [2186, 2187, 2199, 2209], │ │ │ │ │ "383197": 2190, │ │ │ │ │ "383442": 2168, │ │ │ │ │ "383784": 2220, │ │ │ │ │ "383981": 2185, │ │ │ │ │ "384": [2187, 2199, 2209, 2244], │ │ │ │ │ "384316": 2192, │ │ │ │ │ "384724": 2197, │ │ │ │ │ @@ -5009,14 +5010,15 @@ │ │ │ │ │ "3882": 2202, │ │ │ │ │ "388332": 2214, │ │ │ │ │ "388552400": 2233, │ │ │ │ │ "389": [196, 212, 248, 269, 880, 897, 1184, 2187, 2195, 2199, 2209], │ │ │ │ │ "389056": [270, 899, 2192], │ │ │ │ │ "389108": 24, │ │ │ │ │ "389212": 2186, │ │ │ │ │ + "3895": 2210, │ │ │ │ │ "389850": 2185, │ │ │ │ │ "389948": 24, │ │ │ │ │ "390": [129, 709, 2187, 2199, 2209], │ │ │ │ │ "390389": 2197, │ │ │ │ │ "390491": 2187, │ │ │ │ │ "390820": 2197, │ │ │ │ │ "3909": 2227, │ │ │ │ │ @@ -5236,15 +5238,15 @@ │ │ │ │ │ "428984": [2206, 2233], │ │ │ │ │ "429": [2187, 2199, 2209], │ │ │ │ │ "429809": 24, │ │ │ │ │ "430": [2187, 2199, 2209], │ │ │ │ │ "430316": 25, │ │ │ │ │ "430505": 2187, │ │ │ │ │ "430905": 2199, │ │ │ │ │ - "431": [24, 2187, 2199, 2209], │ │ │ │ │ + "431": [24, 2186, 2187, 2199, 2209], │ │ │ │ │ "431125": 2185, │ │ │ │ │ "4312559863": 2199, │ │ │ │ │ "431256": [2186, 2197, 2199, 2202, 2203, 2213, 2255], │ │ │ │ │ "431469": 2195, │ │ │ │ │ "43155": 2233, │ │ │ │ │ "431550": 2233, │ │ │ │ │ "431621": 2185, │ │ │ │ │ @@ -5313,15 +5315,15 @@ │ │ │ │ │ "441779": 2201, │ │ │ │ │ "442": [2187, 2199, 2209], │ │ │ │ │ "442141": 2228, │ │ │ │ │ "442353": 2187, │ │ │ │ │ "442354": 2215, │ │ │ │ │ "442441": 2195, │ │ │ │ │ "442998": 2203, │ │ │ │ │ - "443": [2186, 2187, 2199, 2209], │ │ │ │ │ + "443": [2187, 2199, 2209], │ │ │ │ │ "443062": 2190, │ │ │ │ │ "443110": 2186, │ │ │ │ │ "443531": 2199, │ │ │ │ │ "443568": 25, │ │ │ │ │ "443982": 2227, │ │ │ │ │ "444": [2187, 2199, 2209], │ │ │ │ │ "444249": 2199, │ │ │ │ │ @@ -5456,15 +5458,15 @@ │ │ │ │ │ "472035": [2186, 2197, 2199, 2201, 2202, 2203, 2213, 2255], │ │ │ │ │ "472211": 2190, │ │ │ │ │ "472318": 2201, │ │ │ │ │ "473": [2199, 2209], │ │ │ │ │ "473116": 2233, │ │ │ │ │ "473424": 2202, │ │ │ │ │ "473507": 2228, │ │ │ │ │ - "474": [2199, 2209], │ │ │ │ │ + "474": [2193, 2199, 2209], │ │ │ │ │ "474063": 2199, │ │ │ │ │ "474071": [12, 2192], │ │ │ │ │ "474468": 2217, │ │ │ │ │ "474551": 2185, │ │ │ │ │ "475": [2199, 2209], │ │ │ │ │ "475016": 2190, │ │ │ │ │ "475051": 2185, │ │ │ │ │ @@ -5580,27 +5582,26 @@ │ │ │ │ │ "496": [13, 14, 15, 2199, 2233, 2247], │ │ │ │ │ "496770": 2192, │ │ │ │ │ "496971": 2199, │ │ │ │ │ "4969711327": 2199, │ │ │ │ │ "497": [2199, 2247], │ │ │ │ │ "497074": 2201, │ │ │ │ │ "497767": 2193, │ │ │ │ │ - "4979": 2193, │ │ │ │ │ "497968": 2187, │ │ │ │ │ - "497c": 2210, │ │ │ │ │ "498": [2199, 2247], │ │ │ │ │ "498066": 2185, │ │ │ │ │ "498174": 2201, │ │ │ │ │ "498512": 2199, │ │ │ │ │ "499": [2199, 2247], │ │ │ │ │ "499591": 2186, │ │ │ │ │ "4996": 2255, │ │ │ │ │ "499753": 2195, │ │ │ │ │ "4999": [2194, 2220], │ │ │ │ │ "49e": [2187, 2225], │ │ │ │ │ + "4a57": 2210, │ │ │ │ │ "4af8aafc38e1": [13, 15], │ │ │ │ │ "4b67dc0b596c": 2209, │ │ │ │ │ "4dx": 2207, │ │ │ │ │ "4e545755431b": 2233, │ │ │ │ │ "4ecdc4": 1384, │ │ │ │ │ "4ef9dbe7035d": 14, │ │ │ │ │ "4pt": 2206, │ │ │ │ │ @@ -5758,15 +5759,15 @@ │ │ │ │ │ "5366": 2203, │ │ │ │ │ "5366e81198e8": [13, 15], │ │ │ │ │ "536722": 2199, │ │ │ │ │ "537": [2187, 2199, 2225], │ │ │ │ │ "537020": 2186, │ │ │ │ │ "537905": 2195, │ │ │ │ │ "537957": 2192, │ │ │ │ │ - "538": [2192, 2193, 2199], │ │ │ │ │ + "538": [2192, 2199], │ │ │ │ │ "538468": 2209, │ │ │ │ │ "538846": 2203, │ │ │ │ │ "538924": 2199, │ │ │ │ │ "539": 2199, │ │ │ │ │ "539452": 2199, │ │ │ │ │ "539708": 2195, │ │ │ │ │ "539734": 2190, │ │ │ │ │ @@ -6124,14 +6125,15 @@ │ │ │ │ │ "628992": 2255, │ │ │ │ │ "629165": 2228, │ │ │ │ │ "629546": 2217, │ │ │ │ │ "629675": 2186, │ │ │ │ │ "630110": 12, │ │ │ │ │ "630308": 2204, │ │ │ │ │ "630492": 2199, │ │ │ │ │ + "631": 2199, │ │ │ │ │ "631095": 2195, │ │ │ │ │ "631523": [2206, 2233], │ │ │ │ │ "632115": 2199, │ │ │ │ │ "632369": 2199, │ │ │ │ │ "632453": 2199, │ │ │ │ │ "632633": 2215, │ │ │ │ │ "632779": 2187, │ │ │ │ │ @@ -6677,14 +6679,15 @@ │ │ │ │ │ "785367": 2199, │ │ │ │ │ "785980": 2195, │ │ │ │ │ "786": 2186, │ │ │ │ │ "786476": 2195, │ │ │ │ │ "786796": [1284, 1299, 1303], │ │ │ │ │ "787338": 2212, │ │ │ │ │ "787847": 2187, │ │ │ │ │ + "788": 2193, │ │ │ │ │ "788110": 2199, │ │ │ │ │ "788730": 2228, │ │ │ │ │ "788871": 2209, │ │ │ │ │ "789963": 2187, │ │ │ │ │ "78e": [2187, 2225], │ │ │ │ │ "790202": 12, │ │ │ │ │ "791197": 2187, │ │ │ │ │ @@ -6773,15 +6776,14 @@ │ │ │ │ │ "813850": [12, 2186, 2197, 2199, 2202, 2203, 2213, 2255], │ │ │ │ │ "8138502857": 2199, │ │ │ │ │ "813949": 2199, │ │ │ │ │ "814347": 2187, │ │ │ │ │ "814470": [2185, 2212], │ │ │ │ │ "815112": 2192, │ │ │ │ │ "815703": 2186, │ │ │ │ │ - "816": 2193, │ │ │ │ │ "816179": 2190, │ │ │ │ │ "816397": 2209, │ │ │ │ │ "816454": 2190, │ │ │ │ │ "816482": 2185, │ │ │ │ │ "816622": 2214, │ │ │ │ │ "817027": 2218, │ │ │ │ │ "818003": 2190, │ │ │ │ │ @@ -7310,15 +7312,15 @@ │ │ │ │ │ "970121": 24, │ │ │ │ │ "971": 2204, │ │ │ │ │ "971205": 12, │ │ │ │ │ "971274": 2204, │ │ │ │ │ "971495": 2228, │ │ │ │ │ "972": 2193, │ │ │ │ │ "972837": 2195, │ │ │ │ │ - "973": 2204, │ │ │ │ │ + "973": [2193, 2204], │ │ │ │ │ "973118": 2185, │ │ │ │ │ "974466": [2186, 2197, 2202, 2203, 2213], │ │ │ │ │ "974967": 2217, │ │ │ │ │ "975": [2187, 2225], │ │ │ │ │ "975593": 2199, │ │ │ │ │ "975807": 2195, │ │ │ │ │ "975895": 2209, │ │ │ │ │ @@ -7350,28 +7352,28 @@ │ │ │ │ │ "984960": 2197, │ │ │ │ │ "985": 2204, │ │ │ │ │ "9853605075978744": 2201, │ │ │ │ │ "985361": 2201, │ │ │ │ │ "985655": 2199, │ │ │ │ │ "986207": [216, 795], │ │ │ │ │ "986248": 12, │ │ │ │ │ - "987": 2193, │ │ │ │ │ + "987": [2193, 2199], │ │ │ │ │ "987147": 2190, │ │ │ │ │ "987309": 2209, │ │ │ │ │ "987349": 2187, │ │ │ │ │ "987613": 2190, │ │ │ │ │ "988": 2186, │ │ │ │ │ "988138": 2233, │ │ │ │ │ "988387": [2192, 2197], │ │ │ │ │ "9884": 2203, │ │ │ │ │ "988442": 2203, │ │ │ │ │ "989": 2186, │ │ │ │ │ "989212": 2192, │ │ │ │ │ "989859": [2186, 2201, 2203], │ │ │ │ │ - "990": [2186, 2199, 2204, 2228], │ │ │ │ │ + "990": [2186, 2193, 2199, 2204, 2228], │ │ │ │ │ "9900": 2199, │ │ │ │ │ "990402": 2185, │ │ │ │ │ "990582": [2185, 2195, 2212], │ │ │ │ │ "990810": [2206, 2233], │ │ │ │ │ "991": [2186, 2199, 2204, 2228], │ │ │ │ │ "991234": 2192, │ │ │ │ │ "991460": [2185, 2212], │ │ │ │ │ @@ -7411,14 +7413,15 @@ │ │ │ │ │ "999946": 1292, │ │ │ │ │ "99999": 599, │ │ │ │ │ "999997": 2208, │ │ │ │ │ "999999": [139, 2199, 2208, 2220], │ │ │ │ │ "999999999": [276, 326, 536, 686, 905, 2209, 2226, 2239, 2244, 2262], │ │ │ │ │ "9am": [2185, 2209], │ │ │ │ │ "9c39e9dcd652": 15, │ │ │ │ │ + "9e7c": 2210, │ │ │ │ │ "9efa72931ac9": 2199, │ │ │ │ │ "\u2155": [837, 838, 839, 840, 841, 842, 843, 844, 845], │ │ │ │ │ "\u3057\u306e\u3076": [2202, 2226], │ │ │ │ │ "\u540d\u524d": [2202, 2226], │ │ │ │ │ "\u56fd\u7c4d": [2202, 2226], │ │ │ │ │ "\u65e5\u672c": [2202, 2226], │ │ │ │ │ "abstract": [11, 1034, 1062, 1064, 2195, 2199], │ │ │ │ │ @@ -7586,15 +7589,14 @@ │ │ │ │ │ __version__: [1, 2204], │ │ │ │ │ _add_arithmetic_op: 4, │ │ │ │ │ _add_comparison_op: 4, │ │ │ │ │ _asarrai: 2263, │ │ │ │ │ _at: [1399, 2199], │ │ │ │ │ _base: 2262, │ │ │ │ │ _blank: 2199, │ │ │ │ │ - _block: 2193, │ │ │ │ │ _bootstrap: 2204, │ │ │ │ │ _buffer: [13, 14, 15, 2199, 2233], │ │ │ │ │ _build_doc: 2199, │ │ │ │ │ _cacheabl: 2244, │ │ │ │ │ _call_chain: [13, 14, 15, 2199, 2233], │ │ │ │ │ _caller: 149, │ │ │ │ │ _check_for_loc: 2193, │ │ │ │ │ @@ -7628,15 +7630,15 @@ │ │ │ │ │ _from_sequence_of_str: 1034, │ │ │ │ │ _gcd_import: 2204, │ │ │ │ │ _get_bool_data: 2216, │ │ │ │ │ _get_common_dtyp: 1062, │ │ │ │ │ _get_dupl: 2252, │ │ │ │ │ _get_formatted_index: 2224, │ │ │ │ │ _get_numeric_data: 2216, │ │ │ │ │ - _get_valu: 2186, │ │ │ │ │ + _get_valu: [2186, 2193], │ │ │ │ │ _get_values_for_loc: [2186, 2193], │ │ │ │ │ _handled_typ: 1034, │ │ │ │ │ _has_inf: 2219, │ │ │ │ │ _hash: 2233, │ │ │ │ │ _indexed_sam: 2216, │ │ │ │ │ _indexslic: 453, │ │ │ │ │ _inferred_dtyp: 2247, │ │ │ │ │ @@ -7647,17 +7649,16 @@ │ │ │ │ │ _is_numer: [1062, 2244], │ │ │ │ │ _is_view: 2218, │ │ │ │ │ _item: [64, 581, 1034, 2199], │ │ │ │ │ _item_cach: 2269, │ │ │ │ │ _join: 2233, │ │ │ │ │ _json: [2199, 2263], │ │ │ │ │ _left: [166, 1368], │ │ │ │ │ - _lib: [1, 1423, 1424, 1425, 1593, 1594, 1595, 2193, 2199, 2201, 2209, 2233], │ │ │ │ │ + _lib: [1, 1423, 1424, 1425, 1593, 1594, 1595, 2199, 2201, 2209, 2233], │ │ │ │ │ _matplotlib: [4, 2263], │ │ │ │ │ - _maybe_cast_index: 2193, │ │ │ │ │ _maybe_cast_slice_bound: 2231, │ │ │ │ │ _maybe_null_out: 2219, │ │ │ │ │ _merg: [15, 166, 1368, 2200, 2226], │ │ │ │ │ _metadata: [4, 1062, 2244], │ │ │ │ │ _method: [1244, 1249, 1250, 1251, 1252, 1253, 1255, 1256, 1259, 1261, 1264], │ │ │ │ │ _n_: 13, │ │ │ │ │ _nan_: 2199, │ │ │ │ │ @@ -7721,15 +7722,14 @@ │ │ │ │ │ _xlrd: 2262, │ │ │ │ │ a095135d9435: 2230, │ │ │ │ │ a10: [2192, 2200], │ │ │ │ │ a11: [2200, 2207, 2228], │ │ │ │ │ a1970: [2168, 2203, 2216], │ │ │ │ │ a1980: [2168, 2203, 2216], │ │ │ │ │ a1a2: [831, 2207, 2228, 2230], │ │ │ │ │ - a76bb1d4: 2210, │ │ │ │ │ a8fce403598f: [13, 15], │ │ │ │ │ a9454ebb58fc: 14, │ │ │ │ │ a98d19: [186, 187, 193, 195, 765, 766, 771], │ │ │ │ │ a_a: [2203, 2220], │ │ │ │ │ a_b: [2203, 2207, 2220], │ │ │ │ │ a_b_c: 2207, │ │ │ │ │ a_c: 2203, │ │ │ │ │ @@ -7759,14 +7759,15 @@ │ │ │ │ │ aapl141114c00110000: 2221, │ │ │ │ │ aapl141122c00109000: 2221, │ │ │ │ │ aapl141122c00110000: 2221, │ │ │ │ │ aapl141128c00109000: 2221, │ │ │ │ │ aapl141128c00110000: 2221, │ │ │ │ │ aapl: [1369, 2200, 2221, 2230], │ │ │ │ │ ab003043f6a9: 2262, │ │ │ │ │ + ab0a2e6a: 2210, │ │ │ │ │ abababab: 2195, │ │ │ │ │ ababc: 2203, │ │ │ │ │ abb: [501, 502, 503], │ │ │ │ │ abbaxi: 1173, │ │ │ │ │ abbc: 377, │ │ │ │ │ abbccc: 606, │ │ │ │ │ abbrevi: [11, 251, 537, 1419], │ │ │ │ │ @@ -8029,15 +8030,14 @@ │ │ │ │ │ applic: [1, 3, 4, 6, 11, 22, 30, 96, 116, 160, 205, 206, 255, 276, 282, 284, 285, 291, 313, 326, 637, 642, 653, 673, 686, 697, 715, 716, 741, 783, 784, 886, 905, 913, 942, 945, 950, 958, 969, 1000, 1017, 1143, 1158, 1185, 1232, 1333, 1334, 1342, 1343, 1344, 1346, 1351, 1399, 2175, 2185, 2186, 2190, 2193, 2196, 2199, 2209, 2226, 2228, 2230, 2233, 2244, 2247, 2259], │ │ │ │ │ applied_func: 2217, │ │ │ │ │ apply_along_axi: 2253, │ │ │ │ │ apply_index: [1426, 1446, 1466, 1486, 1506, 1529, 1555, 1574, 1596, 1619, 1645, 1671, 1697, 1716, 1736, 1755, 1779, 1805, 1825, 1846, 1866, 1886, 1906, 1925, 1944, 1964, 1984, 2004, 2024, 2044, 2064, 2084, 2104, 2125, 2145, 2269], │ │ │ │ │ apply_integrate_f: 2193, │ │ │ │ │ apply_integrate_f_numba: 2193, │ │ │ │ │ apply_integrate_f_wrap: 2193, │ │ │ │ │ - apply_series_gener: 2193, │ │ │ │ │ applymap: [10, 71, 181, 740, 762, 1330, 1358, 2185, 2187, 2206, 2210, 2215, 2233, 2236, 2244], │ │ │ │ │ applytypeerror: 2219, │ │ │ │ │ approach: [1, 4, 11, 12, 13, 15, 17, 18, 24, 27, 2187, 2189, 2194, 2196, 2199, 2201, 2221, 2244, 2247, 2258], │ │ │ │ │ appropri: [1, 4, 7, 10, 73, 91, 120, 245, 250, 295, 296, 370, 371, 374, 537, 593, 619, 622, 700, 702, 877, 882, 1062, 1081, 1126, 1167, 1325, 1415, 1416, 1417, 2187, 2189, 2197, 2199, 2200, 2201, 2209, 2215, 2216, 2222, 2223, 2224, 2226, 2230, 2233, 2236, 2239, 2240, 2263], │ │ │ │ │ approxim: [20, 190, 2197, 2201, 2209, 2220, 2236], │ │ │ │ │ apr: 2209, │ │ │ │ │ april: [534, 2209, 2211, 2244], │ │ │ │ │ @@ -8277,16 +8277,16 @@ │ │ │ │ │ bbd: 2207, │ │ │ │ │ bbeebbaa: 2189, │ │ │ │ │ bbi: [121, 703], │ │ │ │ │ bbn: 2201, │ │ │ │ │ bccd: [2189, 2239], │ │ │ │ │ bcd: 2223, │ │ │ │ │ bcde: [2206, 2233], │ │ │ │ │ - bce0: 2210, │ │ │ │ │ bcp: 11, │ │ │ │ │ + bd15b5e3b899: 2210, │ │ │ │ │ bdai: [180, 761, 1697, 2190, 2209, 2213], │ │ │ │ │ bdate_rang: [2209, 2236, 2259], │ │ │ │ │ bday_egypt: [2209, 2215], │ │ │ │ │ bday_u: 2209, │ │ │ │ │ bdfl: [30, 31], │ │ │ │ │ be22c54a7770: 2199, │ │ │ │ │ bea02207d15a: [13, 15], │ │ │ │ │ @@ -10020,21 +10020,20 @@ │ │ │ │ │ fastpath: [34, 574, 2244, 2263, 2269], │ │ │ │ │ fatal: 2227, │ │ │ │ │ fault: [2226, 2233, 2237, 2244, 2247, 2269, 2273], │ │ │ │ │ faulti: 2218, │ │ │ │ │ favor: [30, 2197, 2218, 2220, 2223, 2224, 2226, 2228, 2229, 2230, 2233, 2236, 2237, 2239, 2244, 2247, 2263, 2264], │ │ │ │ │ favourit: 1, │ │ │ │ │ fay: [1366, 2199], │ │ │ │ │ - fb66d4b5d03b: 2210, │ │ │ │ │ fc48c260e052: 14, │ │ │ │ │ feather: [18, 253, 255, 886, 1394, 2175, 2196, 2233, 2244], │ │ │ │ │ feather_format: 2199, │ │ │ │ │ featur: [1, 7, 9, 10, 11, 13, 15, 20, 21, 24, 25, 26, 28, 30, 1392, 1396, 1409, 2186, 2187, 2190, 2192, 2196, 2199, 2200, 2206, 2209, 2211, 2214, 2216, 2217, 2218, 2219, 2221, 2222, 2224, 2240, 2241, 2243, 2244, 2245, 2246, 2247], │ │ │ │ │ feb152015: 15, │ │ │ │ │ - feb: 2209, │ │ │ │ │ + feb: [2187, 2209, 2225], │ │ │ │ │ februari: [298, 309, 656, 667, 2199, 2209, 2211], │ │ │ │ │ feder: 11, │ │ │ │ │ fedora: [1, 18], │ │ │ │ │ feed: [11, 2203], │ │ │ │ │ feedback: [2206, 2227, 2233, 2238], │ │ │ │ │ feedtyp: 12, │ │ │ │ │ feel: [1, 2, 7, 11, 26, 2187, 2194, 2199, 2204, 2226], │ │ │ │ │ @@ -16240,15 +16239,15 @@ │ │ │ │ │ index_mapp: [207, 208, 786], │ │ │ │ │ index_nam: [256, 258, 267, 888, 1330, 2199, 2206, 2230, 2234, 2239, 2244], │ │ │ │ │ index_right: 2244, │ │ │ │ │ index_valu: 1414, │ │ │ │ │ indexed1: 2197, │ │ │ │ │ indexed2: 2197, │ │ │ │ │ indexed_df2: 14, │ │ │ │ │ - indexengin: [2193, 2244], │ │ │ │ │ + indexengin: 2244, │ │ │ │ │ indexer_at_tim: [78, 296, 597], │ │ │ │ │ indexer_between_tim: [82, 295, 603], │ │ │ │ │ indexerror: [133, 136, 714, 717, 1059, 1081, 2197, 2214, 2216, 2218, 2220, 2226, 2229, 2230, 2232, 2233, 2234, 2236, 2239, 2247, 2248, 2249, 2263, 2269], │ │ │ │ │ indexf: 2186, │ │ │ │ │ indexingerror: [2232, 2269], │ │ │ │ │ indexnam: 2228, │ │ │ │ │ indexslic: [1331, 1332, 1333, 1334, 1338, 1340, 1342, 1343, 1351, 1358, 2186, 2206, 2209, 2218, 2229], │ │ │ │ │ @@ -16563,15 +16562,15 @@ │ │ │ │ │ itr: 1408, │ │ │ │ │ its: [1, 2, 4, 6, 7, 10, 11, 12, 13, 15, 30, 34, 116, 121, 139, 149, 181, 189, 192, 205, 206, 216, 263, 271, 278, 293, 345, 357, 373, 429, 454, 455, 456, 458, 459, 479, 499, 534, 554, 599, 636, 697, 703, 751, 762, 768, 770, 783, 784, 795, 893, 926, 1029, 1030, 1031, 1033, 1036, 1044, 1125, 1126, 1142, 1146, 1191, 1306, 1309, 1327, 1330, 1361, 1382, 1410, 1411, 1419, 1697, 2186, 2187, 2189, 2190, 2192, 2193, 2195, 2197, 2198, 2199, 2200, 2202, 2203, 2204, 2206, 2207, 2209, 2216, 2218, 2219, 2220, 2222, 2223, 2224, 2225, 2226, 2227, 2228, 2229, 2230, 2233, 2236, 2237, 2239, 2244, 2247, 2252, 2262, 2263, 2269, 2273, 2274], │ │ │ │ │ itself: [1, 4, 6, 7, 10, 25, 201, 345, 434, 490, 854, 860, 975, 1036, 1141, 1330, 1415, 2187, 2189, 2195, 2197, 2199, 2205, 2207, 2209, 2210, 2212, 2218, 2224, 2225, 2228, 2233, 2239, 2244], │ │ │ │ │ ivs: [463, 481, 1133], │ │ │ │ │ ix3: 2210, │ │ │ │ │ jack: [2207, 2224], │ │ │ │ │ jacqu: 28, │ │ │ │ │ - jan: [32, 537, 2187, 2209, 2220, 2225, 2226], │ │ │ │ │ + jan: [32, 537, 2209, 2220, 2226], │ │ │ │ │ jancauska: 2259, │ │ │ │ │ jane: [13, 15, 2247], │ │ │ │ │ janschulz: 2216, │ │ │ │ │ januari: [308, 309, 546, 558, 666, 667, 1009, 1014, 1419, 2199, 2208, 2209, 2211, 2218, 2239, 2240, 2241, 2243, 2245], │ │ │ │ │ jarqu: [2187, 2225], │ │ │ │ │ javascript: 2199, │ │ │ │ │ jbrockmendel: [2245, 2246], │ │ │ │ │ @@ -19319,21 +19318,21 @@ │ │ │ │ │ syntax: [1, 2, 201, 1324, 1396, 1405, 1406, 2186, 2187, 2192, 2195, 2199, 2216, 2227, 2228, 2233, 2236], │ │ │ │ │ syntaxerror: [2193, 2199, 2233], │ │ │ │ │ sys: [13, 14, 15, 18, 139, 266, 1396, 2199, 2204, 2228, 2233, 2269], │ │ │ │ │ system: [1, 2, 4, 6, 10, 11, 18, 85, 165, 249, 410, 745, 881, 1100, 1381, 1412, 2169, 2187, 2192, 2194, 2199, 2202, 2236, 2248, 2256], │ │ │ │ │ sytl: 2206, │ │ │ │ │ t05h: 926, │ │ │ │ │ t5h: 926, │ │ │ │ │ - t_c5768032_ad82_11ee_aac0_c3860ef16076: 2206, │ │ │ │ │ - t_c5768032_ad82_11ee_aac0_c3860ef16076level0_row0: 2206, │ │ │ │ │ - t_c5768032_ad82_11ee_aac0_c3860ef16076row0_col0: 2206, │ │ │ │ │ - t_c5768032_ad82_11ee_aac0_c3860ef16076row0_col1: 2206, │ │ │ │ │ - t_c5768032_ad82_11ee_aac0_c3860ef16076row0_col2: 2206, │ │ │ │ │ - t_c5768032_ad82_11ee_aac0_c3860ef16076row0_col3: 2206, │ │ │ │ │ - t_c5768032_ad82_11ee_aac0_c3860ef16076row3_col3: 2206, │ │ │ │ │ + t_ae121fe6_e689_11ef_8b59_cf981f471b6c: 2206, │ │ │ │ │ + t_ae121fe6_e689_11ef_8b59_cf981f471b6clevel0_row0: 2206, │ │ │ │ │ + t_ae121fe6_e689_11ef_8b59_cf981f471b6crow0_col0: 2206, │ │ │ │ │ + t_ae121fe6_e689_11ef_8b59_cf981f471b6crow0_col1: 2206, │ │ │ │ │ + t_ae121fe6_e689_11ef_8b59_cf981f471b6crow0_col2: 2206, │ │ │ │ │ + t_ae121fe6_e689_11ef_8b59_cf981f471b6crow0_col3: 2206, │ │ │ │ │ + t_ae121fe6_e689_11ef_8b59_cf981f471b6crow3_col3: 2206, │ │ │ │ │ tab: [1, 11, 13, 15, 22, 872, 1409, 2185, 2190, 2192, 2195, 2197, 2210, 2216, 2223, 2226, 2228, 2234, 2239, 2240, 2241, 2249, 2252, 2263], │ │ │ │ │ tabl: [2, 4, 11, 12, 13, 14, 15, 17, 18, 20, 21, 22, 23, 24, 27, 28, 29, 30, 31, 164, 182, 183, 184, 239, 254, 255, 256, 257, 258, 261, 265, 277, 338, 342, 343, 354, 443, 592, 763, 870, 886, 887, 888, 891, 894, 906, 1233, 1306, 1309, 1319, 1327, 1330, 1331, 1346, 1352, 1353, 1359, 1366, 1367, 1376, 1377, 1392, 1393, 1394, 1395, 1397, 1398, 1399, 1400, 1401, 1402, 1403, 1405, 1406, 1407, 1408, 1409, 1410, 1411, 2165, 2175, 2187, 2188, 2189, 2192, 2194, 2196, 2197, 2200, 2201, 2207, 2212, 2213, 2214, 2215, 2216, 2217, 2218, 2220, 2222, 2223, 2224, 2225, 2226, 2227, 2228, 2229, 2230, 2232, 2236, 2237, 2240, 2244, 2246, 2247, 2254, 2255, 2259, 2263, 2269], │ │ │ │ │ table_attribut: [1330, 1347], │ │ │ │ │ table_id: 256, │ │ │ │ │ table_nam: [1407, 2199], │ │ │ │ │ table_schema: [254, 1309, 1327, 1410, 1411, 2202, 2233], │ │ │ │ │ table_styl: [1330, 1347, 1353, 2206], │ │ │ ├── ./usr/share/doc/python-pandas-doc/html/user_guide/10min.html │ │ │ │ @@ -1211,15 +1211,15 @@ │ │ │ │ In [138]: plt.figure() │ │ │ │ Out[138]: <Figure size 640x480 with 0 Axes> │ │ │ │ │ │ │ │ In [139]: df.plot() │ │ │ │ Out[139]: <AxesSubplot:> │ │ │ │ │ │ │ │ In [140]: plt.legend(loc='best') │ │ │ │ -Out[140]: <matplotlib.legend.Legend at 0x7fb720f27190> │ │ │ │ +Out[140]: <matplotlib.legend.Legend at 0x7f4b01e3d220> │ │ │ │ │ │ │ │ │ │ │ │ ../_images/frame_plot_basic.png │ │ │ │ │ │ │ │
│ │ │ │

Getting data in/out

│ │ │ │
│ │ │ │ ├── html2text {} │ │ │ │ │ @@ -978,15 +978,15 @@ │ │ │ │ │ In [138]: plt.figure() │ │ │ │ │ Out[138]:
│ │ │ │ │ │ │ │ │ │ In [139]: df.plot() │ │ │ │ │ Out[139]: │ │ │ │ │ │ │ │ │ │ In [140]: plt.legend(loc='best') │ │ │ │ │ -Out[140]: │ │ │ │ │ +Out[140]: │ │ │ │ │ [../_images/frame_plot_basic.png] │ │ │ │ │ ***** Getting data in/out¶ ***** │ │ │ │ │ **** CSV¶ **** │ │ │ │ │ Writing_to_a_csv_file. │ │ │ │ │ In [141]: df.to_csv('foo.csv') │ │ │ │ │ Reading_from_a_csv_file. │ │ │ │ │ In [142]: pd.read_csv('foo.csv') │ │ │ ├── ./usr/share/doc/python-pandas-doc/html/user_guide/advanced.html │ │ │ │ @@ -1295,25 +1295,25 @@ │ │ │ │ In [141]: indexer = np.arange(10000) │ │ │ │ │ │ │ │ In [142]: random.shuffle(indexer) │ │ │ │ │ │ │ │ In [143]: %timeit arr[indexer] │ │ │ │ .....: %timeit arr.take(indexer, axis=0) │ │ │ │ .....: │ │ │ │ -443 us +- 88.1 us per loop (mean +- std. dev. of 7 runs, 1000 loops each) │ │ │ │ -157 us +- 18.5 us per loop (mean +- std. dev. of 7 runs, 10000 loops each) │ │ │ │ +383 us +- 12.7 us per loop (mean +- std. dev. of 7 runs, 1000 loops each) │ │ │ │ +172 us +- 30.4 us per loop (mean +- std. dev. of 7 runs, 10000 loops each) │ │ │ │
│ │ │ │
│ │ │ │
In [144]: ser = pd.Series(arr[:, 0])
│ │ │ │  
│ │ │ │  In [145]: %timeit ser.iloc[indexer]
│ │ │ │     .....: %timeit ser.take(indexer)
│ │ │ │     .....: 
│ │ │ │ -259 us +- 70.9 us per loop (mean +- std. dev. of 7 runs, 10000 loops each)
│ │ │ │ -212 us +- 41.1 us per loop (mean +- std. dev. of 7 runs, 10000 loops each)
│ │ │ │ +431 us +- 26.9 us per loop (mean +- std. dev. of 7 runs, 1000 loops each)
│ │ │ │ +269 us +- 93.3 us per loop (mean +- std. dev. of 7 runs, 1000 loops each)
│ │ │ │  
│ │ │ │
│ │ │ │ │ │ │ │
│ │ │ │

Index types

│ │ │ │

We have discussed MultiIndex in the previous sections pretty extensively. │ │ │ │ Documentation about DatetimeIndex and PeriodIndex are shown here, │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -1113,23 +1113,23 @@ │ │ │ │ │ In [141]: indexer = np.arange(10000) │ │ │ │ │ │ │ │ │ │ In [142]: random.shuffle(indexer) │ │ │ │ │ │ │ │ │ │ In [143]: %timeit arr[indexer] │ │ │ │ │ .....: %timeit arr.take(indexer, axis=0) │ │ │ │ │ .....: │ │ │ │ │ -443 us +- 88.1 us per loop (mean +- std. dev. of 7 runs, 1000 loops each) │ │ │ │ │ -157 us +- 18.5 us per loop (mean +- std. dev. of 7 runs, 10000 loops each) │ │ │ │ │ +383 us +- 12.7 us per loop (mean +- std. dev. of 7 runs, 1000 loops each) │ │ │ │ │ +172 us +- 30.4 us per loop (mean +- std. dev. of 7 runs, 10000 loops each) │ │ │ │ │ In [144]: ser = pd.Series(arr[:, 0]) │ │ │ │ │ │ │ │ │ │ In [145]: %timeit ser.iloc[indexer] │ │ │ │ │ .....: %timeit ser.take(indexer) │ │ │ │ │ .....: │ │ │ │ │ -259 us +- 70.9 us per loop (mean +- std. dev. of 7 runs, 10000 loops each) │ │ │ │ │ -212 us +- 41.1 us per loop (mean +- std. dev. of 7 runs, 10000 loops each) │ │ │ │ │ +431 us +- 26.9 us per loop (mean +- std. dev. of 7 runs, 1000 loops each) │ │ │ │ │ +269 us +- 93.3 us per loop (mean +- std. dev. of 7 runs, 1000 loops each) │ │ │ │ │ ***** Index types¶ ***** │ │ │ │ │ We have discussed MultiIndex in the previous sections pretty extensively. │ │ │ │ │ Documentation about DatetimeIndex and PeriodIndex are shown here, and │ │ │ │ │ documentation about TimedeltaIndex is found here. │ │ │ │ │ In the following sub-sections we will highlight some other index types. │ │ │ │ │ **** CategoricalIndex¶ **** │ │ │ │ │ CategoricalIndex is a type of index that is useful for supporting indexing with │ │ │ ├── ./usr/share/doc/python-pandas-doc/html/user_guide/basics.html │ │ │ │┄ Ordering differences only │ │ │ │ @@ -3551,20 +3551,20 @@ │ │ │ │

│ │ │ │ │ │ │ │

The number of columns of each type in a DataFrame can be found by calling │ │ │ │ DataFrame.dtypes.value_counts().

│ │ │ │
In [352]: dft.dtypes.value_counts()
│ │ │ │  Out[352]: 
│ │ │ │  int64             1
│ │ │ │ -bool              1
│ │ │ │ -float64           1
│ │ │ │ -datetime64[ns]    1
│ │ │ │  object            1
│ │ │ │ -int8              1
│ │ │ │ +float64           1
│ │ │ │  float32           1
│ │ │ │ +int8              1
│ │ │ │ +datetime64[ns]    1
│ │ │ │ +bool              1
│ │ │ │  dtype: int64
│ │ │ │  
│ │ │ │
│ │ │ │

Numeric dtypes will propagate and can coexist in DataFrames. │ │ │ │ If a dtype is passed (either directly via the dtype keyword, a passed ndarray, │ │ │ │ or a passed Series), then it will be preserved in DataFrame operations. Furthermore, │ │ │ │ different numeric dtypes will NOT be combined. The following example will give you a taste.

│ │ │ │ ├── html2text {} │ │ │ │ │ @@ -2908,20 +2908,20 @@ │ │ │ │ │ 4 foo │ │ │ │ │ dtype: object │ │ │ │ │ The number of columns of each type in a DataFrame can be found by calling │ │ │ │ │ DataFrame.dtypes.value_counts(). │ │ │ │ │ In [352]: dft.dtypes.value_counts() │ │ │ │ │ Out[352]: │ │ │ │ │ int64 1 │ │ │ │ │ -bool 1 │ │ │ │ │ -float64 1 │ │ │ │ │ -datetime64[ns] 1 │ │ │ │ │ object 1 │ │ │ │ │ -int8 1 │ │ │ │ │ +float64 1 │ │ │ │ │ float32 1 │ │ │ │ │ +int8 1 │ │ │ │ │ +datetime64[ns] 1 │ │ │ │ │ +bool 1 │ │ │ │ │ dtype: int64 │ │ │ │ │ Numeric dtypes will propagate and can coexist in DataFrames. If a dtype is │ │ │ │ │ passed (either directly via the dtype keyword, a passed ndarray, or a passed │ │ │ │ │ Series), then it will be preserved in DataFrame operations. Furthermore, │ │ │ │ │ different numeric dtypes will NOT be combined. The following example will give │ │ │ │ │ you a taste. │ │ │ │ │ In [353]: df1 = pd.DataFrame(np.random.randn(8, 1), columns=['A'], │ │ │ ├── ./usr/share/doc/python-pandas-doc/html/user_guide/enhancingperf.html │ │ │ │ @@ -122,24 +122,24 @@ │ │ │ │ 10 loops, best of 3: 174 ms per loop │ │ │ │ │ │ │ │ │ │ │ │

But clearly this isn’t fast enough for us. Let’s take a look and see where the │ │ │ │ time is spent during this operation (limited to the most time consuming │ │ │ │ four calls) using the prun ipython magic function:

│ │ │ │
In [5]: %prun -l 4 df.apply(lambda x: integrate_f(x['a'], x['b'], x['N']), axis=1)  # noqa E999
│ │ │ │ -         622830 function calls (622809 primitive calls) in 1.019 seconds
│ │ │ │ +         622830 function calls (622809 primitive calls) in 0.990 seconds
│ │ │ │  
│ │ │ │     Ordered by: internal time
│ │ │ │     List reduced from 214 to 4 due to restriction <4>
│ │ │ │  
│ │ │ │     ncalls  tottime  percall  cumtime  percall filename:lineno(function)
│ │ │ │ -     1000    0.538    0.001    0.816    0.001 <ipython-input-4-c2a74e076cf0>:1(integrate_f)
│ │ │ │ -   552423    0.278    0.000    0.278    0.000 <ipython-input-3-c138bdd570e3>:1(f)
│ │ │ │ -     3000    0.021    0.000    0.049    0.000 base.py:4626(_get_values_for_loc)
│ │ │ │ -     3000    0.019    0.000    0.019    0.000 managers.py:1584(_block)
│ │ │ │ +     1000    0.474    0.000    0.788    0.001 <ipython-input-4-c2a74e076cf0>:1(integrate_f)
│ │ │ │ +   552423    0.314    0.000    0.314    0.000 <ipython-input-3-c138bdd570e3>:1(f)
│ │ │ │ +     3000    0.022    0.000    0.057    0.000 base.py:2854(get_loc)
│ │ │ │ +     3000    0.018    0.000    0.037    0.000 base.py:4626(_get_values_for_loc)
│ │ │ │  
│ │ │ │
│ │ │ │

By far the majority of time is spend inside either integrate_f or f, │ │ │ │ hence we’ll concentrate our efforts cythonizing these two functions.

│ │ │ │ │ │ │ │
│ │ │ │

Plain Cython

│ │ │ │ @@ -193,24 +193,24 @@ │ │ │ │ 10 loops, best of 3: 20.3 ms per loop │ │ │ │
│ │ │ │ │ │ │ │

Now, we’re talking! It’s now over ten times faster than the original python │ │ │ │ implementation, and we haven’t really modified the code. Let’s have another │ │ │ │ look at what’s eating up time:

│ │ │ │
In [9]: %prun -l 4 df.apply(lambda x: integrate_f_typed(x['a'], x['b'], x['N']), axis=1)
│ │ │ │ -         70396 function calls (70375 primitive calls) in 0.245 seconds
│ │ │ │ +         70396 function calls (70375 primitive calls) in 0.182 seconds
│ │ │ │  
│ │ │ │     Ordered by: internal time
│ │ │ │     List reduced from 208 to 4 due to restriction <4>
│ │ │ │  
│ │ │ │     ncalls  tottime  percall  cumtime  percall filename:lineno(function)
│ │ │ │ -     3000    0.079    0.000    0.185    0.000 series.py:868(__getitem__)
│ │ │ │ -     3000    0.021    0.000    0.027    0.000 base.py:4979(_maybe_cast_indexer)
│ │ │ │ -     3000    0.012    0.000    0.012    0.000 {method 'get_loc' of 'pandas._libs.index.IndexEngine' objects}
│ │ │ │ -        1    0.011    0.011    0.238    0.238 apply.py:281(apply_series_generator)
│ │ │ │ +     3000    0.027    0.000    0.142    0.000 series.py:868(__getitem__)
│ │ │ │ +     3000    0.022    0.000    0.053    0.000 base.py:2854(get_loc)
│ │ │ │ +     3000    0.017    0.000    0.105    0.000 series.py:973(_get_value)
│ │ │ │ +     3000    0.014    0.000    0.035    0.000 base.py:4626(_get_values_for_loc)
│ │ │ │  
│ │ │ │
│ │ │ │ │ │ │ │
│ │ │ │

Using ndarray

│ │ │ │

It’s calling series… a lot! It’s creating a Series from each row, and get-ting from both │ │ │ │ the index and the series (three times for each row). Function calls are expensive │ │ │ │ @@ -284,16 +284,16 @@ │ │ │ │ 218 function calls in 0.003 seconds │ │ │ │ │ │ │ │ Ordered by: internal time │ │ │ │ List reduced from 59 to 4 due to restriction <4> │ │ │ │ │ │ │ │ ncalls tottime percall cumtime percall filename:lineno(function) │ │ │ │ 1 0.002 0.002 0.002 0.002 {built-in method _cython_magic_7dc7064016b351e6f537d7542a365f15.apply_integrate_f} │ │ │ │ - 3 0.000 0.000 0.001 0.000 frame.py:2869(__getitem__) │ │ │ │ 1 0.000 0.000 0.003 0.003 {built-in method builtins.exec} │ │ │ │ + 3 0.000 0.000 0.001 0.000 frame.py:2869(__getitem__) │ │ │ │ 3 0.000 0.000 0.000 0.000 managers.py:993(iget) │ │ │ │

│ │ │ │ │ │ │ │

As one might expect, the majority of the time is now spent in apply_integrate_f, │ │ │ │ so if we wanted to make anymore efficiencies we must continue to concentrate our │ │ │ │ efforts here.

│ │ │ │ │ │ │ │ @@ -534,39 +534,39 @@ │ │ │ │ │ │ │ │ In [14]: df1, df2, df3, df4 = [pd.DataFrame(np.random.randn(nrows, ncols)) for _ in range(4)] │ │ │ │ │ │ │ │ │ │ │ │

Now let’s compare adding them together using plain ol’ Python versus │ │ │ │ eval():

│ │ │ │
In [15]: %timeit df1 + df2 + df3 + df4
│ │ │ │ -79.6 ms +- 2.47 ms per loop (mean +- std. dev. of 7 runs, 10 loops each)
│ │ │ │ +74.4 ms +- 7.69 ms per loop (mean +- std. dev. of 7 runs, 10 loops each)
│ │ │ │  
│ │ │ │
│ │ │ │
In [16]: %timeit pd.eval('df1 + df2 + df3 + df4')
│ │ │ │ -36.6 ms +- 3.49 ms per loop (mean +- std. dev. of 7 runs, 10 loops each)
│ │ │ │ +37.1 ms +- 2.85 ms per loop (mean +- std. dev. of 7 runs, 10 loops each)
│ │ │ │  
│ │ │ │
│ │ │ │

Now let’s do the same thing but with comparisons:

│ │ │ │
In [17]: %timeit (df1 > 0) & (df2 > 0) & (df3 > 0) & (df4 > 0)
│ │ │ │ -67.9 ms +- 6.19 ms per loop (mean +- std. dev. of 7 runs, 10 loops each)
│ │ │ │ +64.7 ms +- 7.25 ms per loop (mean +- std. dev. of 7 runs, 10 loops each)
│ │ │ │  
│ │ │ │
│ │ │ │
In [18]: %timeit pd.eval('(df1 > 0) & (df2 > 0) & (df3 > 0) & (df4 > 0)')
│ │ │ │ -44.3 ms +- 2.35 ms per loop (mean +- std. dev. of 7 runs, 10 loops each)
│ │ │ │ +35.4 ms +- 3.47 ms per loop (mean +- std. dev. of 7 runs, 10 loops each)
│ │ │ │  
│ │ │ │
│ │ │ │

eval() also works with unaligned pandas objects:

│ │ │ │
In [19]: s = pd.Series(np.random.randn(50))
│ │ │ │  
│ │ │ │  In [20]: %timeit df1 + df2 + df3 + df4 + s
│ │ │ │ -128 ms +- 7.91 ms per loop (mean +- std. dev. of 7 runs, 10 loops each)
│ │ │ │ +101 ms +- 5.42 ms per loop (mean +- std. dev. of 7 runs, 10 loops each)
│ │ │ │  
│ │ │ │
│ │ │ │
In [21]: %timeit pd.eval('df1 + df2 + df3 + df4 + s')
│ │ │ │ -44.4 ms +- 3.39 ms per loop (mean +- std. dev. of 7 runs, 10 loops each)
│ │ │ │ +34.8 ms +- 6.44 ms per loop (mean +- std. dev. of 7 runs, 10 loops each)
│ │ │ │  
│ │ │ │
│ │ │ │
│ │ │ │

Note

│ │ │ │

Operations such as

│ │ │ │
│ │ │ │
1 and 2  # would parse to 1 & 2, but should evaluate to 2
│ │ │ │ @@ -834,19 +834,19 @@
│ │ │ │  other evaluation engines against it. You will achieve no performance
│ │ │ │  benefits using eval() with engine='python' and in fact may
│ │ │ │  incur a performance hit.

│ │ │ │
│ │ │ │

You can see this by using pandas.eval() with the 'python' engine. It │ │ │ │ is a bit slower (not by much) than evaluating the same expression in Python

│ │ │ │
In [62]: %timeit df1 + df2 + df3 + df4
│ │ │ │ -78.9 ms +- 4.38 ms per loop (mean +- std. dev. of 7 runs, 10 loops each)
│ │ │ │ +77 ms +- 4.67 ms per loop (mean +- std. dev. of 7 runs, 10 loops each)
│ │ │ │  
│ │ │ │
│ │ │ │
In [63]: %timeit pd.eval('df1 + df2 + df3 + df4', engine='python')
│ │ │ │ -79.4 ms +- 5.14 ms per loop (mean +- std. dev. of 7 runs, 10 loops each)
│ │ │ │ +68.6 ms +- 7.25 ms per loop (mean +- std. dev. of 7 runs, 10 loops each)
│ │ │ │  
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │

pandas.eval() performance

│ │ │ │

eval() is intended to speed up certain kinds of operations. In │ │ │ │ particular, those operations involving complex expressions with large │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -78,26 +78,26 @@ │ │ │ │ │ In [7]: %timeit df.apply(lambda x: integrate_f(x['a'], x['b'], x['N']), axis=1) │ │ │ │ │ 10 loops, best of 3: 174 ms per loop │ │ │ │ │ But clearly this isn’t fast enough for us. Let’s take a look and see where │ │ │ │ │ the time is spent during this operation (limited to the most time consuming │ │ │ │ │ four calls) using the prun_ipython_magic_function: │ │ │ │ │ In [5]: %prun -l 4 df.apply(lambda x: integrate_f(x['a'], x['b'], x['N']), │ │ │ │ │ axis=1) # noqa E999 │ │ │ │ │ - 622830 function calls (622809 primitive calls) in 1.019 seconds │ │ │ │ │ + 622830 function calls (622809 primitive calls) in 0.990 seconds │ │ │ │ │ │ │ │ │ │ Ordered by: internal time │ │ │ │ │ List reduced from 214 to 4 due to restriction <4> │ │ │ │ │ │ │ │ │ │ ncalls tottime percall cumtime percall filename:lineno(function) │ │ │ │ │ - 1000 0.538 0.001 0.816 0.001 :1 │ │ │ │ │ + 1000 0.474 0.000 0.788 0.001 :1 │ │ │ │ │ (integrate_f) │ │ │ │ │ - 552423 0.278 0.000 0.278 0.000 :1 │ │ │ │ │ + 552423 0.314 0.000 0.314 0.000 :1 │ │ │ │ │ (f) │ │ │ │ │ - 3000 0.021 0.000 0.049 0.000 base.py:4626(_get_values_for_loc) │ │ │ │ │ - 3000 0.019 0.000 0.019 0.000 managers.py:1584(_block) │ │ │ │ │ + 3000 0.022 0.000 0.057 0.000 base.py:2854(get_loc) │ │ │ │ │ + 3000 0.018 0.000 0.037 0.000 base.py:4626(_get_values_for_loc) │ │ │ │ │ By far the majority of time is spend inside either integrate_f or f, hence │ │ │ │ │ we’ll concentrate our efforts cythonizing these two functions. │ │ │ │ │ **** Plain Cython¶ **** │ │ │ │ │ First we’re going to need to import the Cython magic function to ipython: │ │ │ │ │ In [6]: %load_ext Cython │ │ │ │ │ Now, let’s simply copy our functions over to Cython as is (the suffix is here │ │ │ │ │ to distinguish between function versions): │ │ │ │ │ @@ -136,26 +136,24 @@ │ │ │ │ │ axis=1) │ │ │ │ │ 10 loops, best of 3: 20.3 ms per loop │ │ │ │ │ Now, we’re talking! It’s now over ten times faster than the original python │ │ │ │ │ implementation, and we haven’t really modified the code. Let’s have another │ │ │ │ │ look at what’s eating up time: │ │ │ │ │ In [9]: %prun -l 4 df.apply(lambda x: integrate_f_typed(x['a'], x['b'], x │ │ │ │ │ ['N']), axis=1) │ │ │ │ │ - 70396 function calls (70375 primitive calls) in 0.245 seconds │ │ │ │ │ + 70396 function calls (70375 primitive calls) in 0.182 seconds │ │ │ │ │ │ │ │ │ │ Ordered by: internal time │ │ │ │ │ List reduced from 208 to 4 due to restriction <4> │ │ │ │ │ │ │ │ │ │ ncalls tottime percall cumtime percall filename:lineno(function) │ │ │ │ │ - 3000 0.079 0.000 0.185 0.000 series.py:868(__getitem__) │ │ │ │ │ - 3000 0.021 0.000 0.027 0.000 base.py:4979(_maybe_cast_indexer) │ │ │ │ │ - 3000 0.012 0.000 0.012 0.000 {method 'get_loc' of │ │ │ │ │ -'pandas._libs.index.IndexEngine' objects} │ │ │ │ │ - 1 0.011 0.011 0.238 0.238 apply.py:281 │ │ │ │ │ -(apply_series_generator) │ │ │ │ │ + 3000 0.027 0.000 0.142 0.000 series.py:868(__getitem__) │ │ │ │ │ + 3000 0.022 0.000 0.053 0.000 base.py:2854(get_loc) │ │ │ │ │ + 3000 0.017 0.000 0.105 0.000 series.py:973(_get_value) │ │ │ │ │ + 3000 0.014 0.000 0.035 0.000 base.py:4626(_get_values_for_loc) │ │ │ │ │ **** Using ndarray¶ **** │ │ │ │ │ It’s calling series… a lot! It’s creating a Series from each row, and │ │ │ │ │ get-ting from both the index and the series (three times for each row). │ │ │ │ │ Function calls are expensive in Python, so maybe we could minimize these by │ │ │ │ │ cythonizing the apply part. │ │ │ │ │ Note │ │ │ │ │ We are now passing ndarrays into the Cython function, fortunately Cython plays │ │ │ │ │ @@ -215,16 +213,16 @@ │ │ │ │ │ │ │ │ │ │ Ordered by: internal time │ │ │ │ │ List reduced from 59 to 4 due to restriction <4> │ │ │ │ │ │ │ │ │ │ ncalls tottime percall cumtime percall filename:lineno(function) │ │ │ │ │ 1 0.002 0.002 0.002 0.002 {built-in method │ │ │ │ │ _cython_magic_7dc7064016b351e6f537d7542a365f15.apply_integrate_f} │ │ │ │ │ - 3 0.000 0.000 0.001 0.000 frame.py:2869(__getitem__) │ │ │ │ │ 1 0.000 0.000 0.003 0.003 {built-in method builtins.exec} │ │ │ │ │ + 3 0.000 0.000 0.001 0.000 frame.py:2869(__getitem__) │ │ │ │ │ 3 0.000 0.000 0.000 0.000 managers.py:993(iget) │ │ │ │ │ As one might expect, the majority of the time is now spent in │ │ │ │ │ apply_integrate_f, so if we wanted to make anymore efficiencies we must │ │ │ │ │ continue to concentrate our efforts here. │ │ │ │ │ **** More advanced techniques¶ **** │ │ │ │ │ There is still hope for improvement. Here’s an example of using some more │ │ │ │ │ advanced Cython techniques: │ │ │ │ │ @@ -422,29 +420,29 @@ │ │ │ │ │ In [13]: nrows, ncols = 20000, 100 │ │ │ │ │ │ │ │ │ │ In [14]: df1, df2, df3, df4 = [pd.DataFrame(np.random.randn(nrows, ncols)) for │ │ │ │ │ _ in range(4)] │ │ │ │ │ Now let’s compare adding them together using plain ol’ Python versus eval │ │ │ │ │ (): │ │ │ │ │ In [15]: %timeit df1 + df2 + df3 + df4 │ │ │ │ │ -79.6 ms +- 2.47 ms per loop (mean +- std. dev. of 7 runs, 10 loops each) │ │ │ │ │ +74.4 ms +- 7.69 ms per loop (mean +- std. dev. of 7 runs, 10 loops each) │ │ │ │ │ In [16]: %timeit pd.eval('df1 + df2 + df3 + df4') │ │ │ │ │ -36.6 ms +- 3.49 ms per loop (mean +- std. dev. of 7 runs, 10 loops each) │ │ │ │ │ +37.1 ms +- 2.85 ms per loop (mean +- std. dev. of 7 runs, 10 loops each) │ │ │ │ │ Now let’s do the same thing but with comparisons: │ │ │ │ │ In [17]: %timeit (df1 > 0) & (df2 > 0) & (df3 > 0) & (df4 > 0) │ │ │ │ │ -67.9 ms +- 6.19 ms per loop (mean +- std. dev. of 7 runs, 10 loops each) │ │ │ │ │ +64.7 ms +- 7.25 ms per loop (mean +- std. dev. of 7 runs, 10 loops each) │ │ │ │ │ In [18]: %timeit pd.eval('(df1 > 0) & (df2 > 0) & (df3 > 0) & (df4 > 0)') │ │ │ │ │ -44.3 ms +- 2.35 ms per loop (mean +- std. dev. of 7 runs, 10 loops each) │ │ │ │ │ +35.4 ms +- 3.47 ms per loop (mean +- std. dev. of 7 runs, 10 loops each) │ │ │ │ │ eval() also works with unaligned pandas objects: │ │ │ │ │ In [19]: s = pd.Series(np.random.randn(50)) │ │ │ │ │ │ │ │ │ │ In [20]: %timeit df1 + df2 + df3 + df4 + s │ │ │ │ │ -128 ms +- 7.91 ms per loop (mean +- std. dev. of 7 runs, 10 loops each) │ │ │ │ │ +101 ms +- 5.42 ms per loop (mean +- std. dev. of 7 runs, 10 loops each) │ │ │ │ │ In [21]: %timeit pd.eval('df1 + df2 + df3 + df4 + s') │ │ │ │ │ -44.4 ms +- 3.39 ms per loop (mean +- std. dev. of 7 runs, 10 loops each) │ │ │ │ │ +34.8 ms +- 6.44 ms per loop (mean +- std. dev. of 7 runs, 10 loops each) │ │ │ │ │ Note │ │ │ │ │ Operations such as │ │ │ │ │ 1 and 2 # would parse to 1 & 2, but should evaluate to 2 │ │ │ │ │ 3 or 4 # would parse to 3 | 4, but should evaluate to 3 │ │ │ │ │ ~1 # this is okay, but slower when using eval │ │ │ │ │ should be performed in Python. An exception will be raised if you try to │ │ │ │ │ perform any boolean/bitwise operations with scalar operands that are not of │ │ │ │ │ @@ -669,17 +667,17 @@ │ │ │ │ │ Note │ │ │ │ │ Using the 'python' engine is generally not useful, except for testing other │ │ │ │ │ evaluation engines against it. You will achieve no performance benefits using │ │ │ │ │ eval() with engine='python' and in fact may incur a performance hit. │ │ │ │ │ You can see this by using pandas.eval() with the 'python' engine. It is a bit │ │ │ │ │ slower (not by much) than evaluating the same expression in Python │ │ │ │ │ In [62]: %timeit df1 + df2 + df3 + df4 │ │ │ │ │ -78.9 ms +- 4.38 ms per loop (mean +- std. dev. of 7 runs, 10 loops each) │ │ │ │ │ +77 ms +- 4.67 ms per loop (mean +- std. dev. of 7 runs, 10 loops each) │ │ │ │ │ In [63]: %timeit pd.eval('df1 + df2 + df3 + df4', engine='python') │ │ │ │ │ -79.4 ms +- 5.14 ms per loop (mean +- std. dev. of 7 runs, 10 loops each) │ │ │ │ │ +68.6 ms +- 7.25 ms per loop (mean +- std. dev. of 7 runs, 10 loops each) │ │ │ │ │ **** pandas.eval() performance¶ **** │ │ │ │ │ eval() is intended to speed up certain kinds of operations. In particular, │ │ │ │ │ those operations involving complex expressions with large DataFrame/Series │ │ │ │ │ objects should see a significant performance benefit. Here is a plot showing │ │ │ │ │ the running time of pandas.eval() as function of the size of the frame involved │ │ │ │ │ in the computation. The two lines are two different engines. │ │ │ │ │ [../_images/eval-perf.png] │ │ │ ├── ./usr/share/doc/python-pandas-doc/html/user_guide/groupby.html │ │ │ │ @@ -559,15 +559,15 @@ │ │ │ │ In [59]: grouped_C = grouped['C'] │ │ │ │ │ │ │ │ In [60]: grouped_D = grouped['D'] │ │ │ │

│ │ │ │
│ │ │ │

This is mainly syntactic sugar for the alternative and much more verbose:

│ │ │ │
In [61]: df['C'].groupby(df['A'])
│ │ │ │ -Out[61]: <pandas.core.groupby.generic.SeriesGroupBy object at 0x7fb720e67a60>
│ │ │ │ +Out[61]: <pandas.core.groupby.generic.SeriesGroupBy object at 0x7f4b01e398b0>
│ │ │ │  
│ │ │ │
│ │ │ │

Additionally this method avoids recomputing the internal grouping information │ │ │ │ derived from the passed key.

│ │ │ │
│ │ │ │ │ │ │ │
│ │ │ │ ├── html2text {} │ │ │ │ │ @@ -444,15 +444,15 @@ │ │ │ │ │ In [58]: grouped = df.groupby(['A']) │ │ │ │ │ │ │ │ │ │ In [59]: grouped_C = grouped['C'] │ │ │ │ │ │ │ │ │ │ In [60]: grouped_D = grouped['D'] │ │ │ │ │ This is mainly syntactic sugar for the alternative and much more verbose: │ │ │ │ │ In [61]: df['C'].groupby(df['A']) │ │ │ │ │ -Out[61]: │ │ │ │ │ +Out[61]: │ │ │ │ │ Additionally this method avoids recomputing the internal grouping information │ │ │ │ │ derived from the passed key. │ │ │ │ │ ***** Iterating through groups¶ ***** │ │ │ │ │ With the GroupBy object in hand, iterating through the grouped data is very │ │ │ │ │ natural and functions similarly to itertools.groupby(): │ │ │ │ │ In [62]: grouped = df.groupby('A') │ │ │ ├── ./usr/share/doc/python-pandas-doc/html/user_guide/indexing.html │ │ │ │ @@ -2069,15 +2069,15 @@ │ │ │ │ 9 0.732206 0.419540 0.604675 │ │ │ │ 10 0.604466 0.848974 0.896165 │ │ │ │ 11 0.589168 0.920046 0.732716 │ │ │ │ │ │ │ │ In [230]: expr = '0.0 <= a <= c <= 0.5' │ │ │ │ │ │ │ │ In [231]: map(lambda frame: frame.query(expr), [df, df2]) │ │ │ │ -Out[231]: <map at 0x7fb71f84d2b0> │ │ │ │ +Out[231]: <map at 0x7f4b01e15c70> │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │

query() Python versus pandas Syntax Comparison

│ │ │ │

Full numpy-like syntax:

│ │ │ │
In [232]: df = pd.DataFrame(np.random.randint(n, size=(n, 3)), columns=list('abc'))
│ │ │ │ ├── html2text {}
│ │ │ │ │ @@ -1773,15 +1773,15 @@
│ │ │ │ │  9   0.732206  0.419540  0.604675
│ │ │ │ │  10  0.604466  0.848974  0.896165
│ │ │ │ │  11  0.589168  0.920046  0.732716
│ │ │ │ │  
│ │ │ │ │  In [230]: expr = '0.0 <= a <= c <= 0.5'
│ │ │ │ │  
│ │ │ │ │  In [231]: map(lambda frame: frame.query(expr), [df, df2])
│ │ │ │ │ -Out[231]: 
│ │ │ │ │ +Out[231]: 
│ │ │ │ │  **** query() Python versus pandas Syntax Comparison¶ ****
│ │ │ │ │  Full numpy-like syntax:
│ │ │ │ │  In [232]: df = pd.DataFrame(np.random.randint(n, size=(n, 3)), columns=list
│ │ │ │ │  ('abc'))
│ │ │ │ │  
│ │ │ │ │  In [233]: df
│ │ │ │ │  Out[233]:
│ │ │ ├── ./usr/share/doc/python-pandas-doc/html/user_guide/io.html
│ │ │ │ @@ -2085,15 +2085,15 @@
│ │ │ │  
│ │ │ │
│ │ │ │

By specifying a chunksize to read_csv, the return │ │ │ │ value will be an iterable object of type TextFileReader:

│ │ │ │
In [190]: reader = pd.read_csv('tmp.sv', sep='|', chunksize=4)
│ │ │ │  
│ │ │ │  In [191]: reader
│ │ │ │ -Out[191]: <pandas.io.parsers.TextFileReader at 0x7fb7197758b0>
│ │ │ │ +Out[191]: <pandas.io.parsers.TextFileReader at 0x7f4afa69c040>
│ │ │ │  
│ │ │ │  In [192]: for chunk in reader:
│ │ │ │     .....:     print(chunk)
│ │ │ │     .....: 
│ │ │ │     Unnamed: 0         0         1         2         3
│ │ │ │  0           0  0.469112 -0.282863 -1.509059 -1.135632
│ │ │ │  1           1  1.212112 -0.173215  0.119209 -1.044236
│ │ │ │ @@ -2679,31 +2679,31 @@
│ │ │ │  
│ │ │ │  In [249]: dffloats = pd.DataFrame(randfloats, columns=list('ABCDEFGHIJ'))
│ │ │ │  
│ │ │ │  In [250]: jsonfloats = dffloats.to_json()
│ │ │ │  
│ │ │ │
│ │ │ │
In [251]: %timeit pd.read_json(jsonfloats)
│ │ │ │ -55.2 ms +- 8.79 ms per loop (mean +- std. dev. of 7 runs, 10 loops each)
│ │ │ │ +34.4 ms +- 12.6 ms per loop (mean +- std. dev. of 7 runs, 10 loops each)
│ │ │ │  
│ │ │ │
│ │ │ │
In [252]: %timeit pd.read_json(jsonfloats, numpy=True)
│ │ │ │ -43.3 ms +- 4.08 ms per loop (mean +- std. dev. of 7 runs, 10 loops each)
│ │ │ │ +35.2 ms +- 631 us per loop (mean +- std. dev. of 7 runs, 10 loops each)
│ │ │ │  
│ │ │ │
│ │ │ │

The speedup is less noticeable for smaller datasets:

│ │ │ │
In [253]: jsonfloats = dffloats.head(100).to_json()
│ │ │ │  
│ │ │ │
│ │ │ │
In [254]: %timeit pd.read_json(jsonfloats)
│ │ │ │ -41 ms +- 6.76 ms per loop (mean +- std. dev. of 7 runs, 10 loops each)
│ │ │ │ +33.4 ms +- 987 us per loop (mean +- std. dev. of 7 runs, 10 loops each)
│ │ │ │  
│ │ │ │
│ │ │ │
In [255]: %timeit pd.read_json(jsonfloats, numpy=True)
│ │ │ │ -28.2 ms +- 5.05 ms per loop (mean +- std. dev. of 7 runs, 10 loops each)
│ │ │ │ +20.8 ms +- 6.53 ms per loop (mean +- std. dev. of 7 runs, 10 loops each)
│ │ │ │  
│ │ │ │
│ │ │ │
│ │ │ │

Warning

│ │ │ │

Direct NumPy decoding makes a number of assumptions and may fail or produce │ │ │ │ unexpected output if these assumptions are not satisfied:

│ │ │ │
│ │ │ │ @@ -2800,15 +2800,15 @@ │ │ │ │ In [265]: df.to_json(orient='records', lines=True) │ │ │ │ Out[265]: '{"a":1,"b":2}\n{"a":3,"b":4}' │ │ │ │ │ │ │ │ # reader is an iterator that returns `chunksize` lines each iteration │ │ │ │ In [266]: reader = pd.read_json(StringIO(jsonl), lines=True, chunksize=1) │ │ │ │ │ │ │ │ In [267]: reader │ │ │ │ -Out[267]: <pandas.io.json._json.JsonReader at 0x7fb7196ca730> │ │ │ │ +Out[267]: <pandas.io.json._json.JsonReader at 0x7f4afa703760> │ │ │ │ │ │ │ │ In [268]: for chunk in reader: │ │ │ │ .....: print(chunk) │ │ │ │ .....: │ │ │ │ Empty DataFrame │ │ │ │ Columns: [] │ │ │ │ Index: [] │ │ │ │ @@ -4870,18 +4870,18 @@ │ │ │ │ 6 -1.177365 0.793644 -0.131959 string 1 True 2001-01-02 │ │ │ │ 7 1.236988 0.221252 0.089012 string 1 True 2001-01-02 │ │ │ │ │ │ │ │ In [393]: df_mixed1.dtypes.value_counts() │ │ │ │ Out[393]: │ │ │ │ float64 2 │ │ │ │ int64 1 │ │ │ │ -bool 1 │ │ │ │ -datetime64[ns] 1 │ │ │ │ object 1 │ │ │ │ +bool 1 │ │ │ │ float32 1 │ │ │ │ +datetime64[ns] 1 │ │ │ │ dtype: int64 │ │ │ │ │ │ │ │ # we have provided a minimum string column size │ │ │ │ In [394]: store.root.df_mixed.table │ │ │ │ Out[394]: │ │ │ │ /df_mixed/table (Table(8,)) '' │ │ │ │ description := { │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -1717,15 +1717,15 @@ │ │ │ │ │ 8 8 1.075770 -0.109050 1.643563 -1.469388 │ │ │ │ │ 9 9 0.357021 -0.674600 -1.776904 -0.968914 │ │ │ │ │ By specifying a chunksize to read_csv, the return value will be an iterable │ │ │ │ │ object of type TextFileReader: │ │ │ │ │ In [190]: reader = pd.read_csv('tmp.sv', sep='|', chunksize=4) │ │ │ │ │ │ │ │ │ │ In [191]: reader │ │ │ │ │ -Out[191]: │ │ │ │ │ +Out[191]: │ │ │ │ │ │ │ │ │ │ In [192]: for chunk in reader: │ │ │ │ │ .....: print(chunk) │ │ │ │ │ .....: │ │ │ │ │ Unnamed: 0 0 1 2 3 │ │ │ │ │ 0 0 0.469112 -0.282863 -1.509059 -1.135632 │ │ │ │ │ 1 1 1.212112 -0.173215 0.119209 -1.044236 │ │ │ │ │ @@ -2220,23 +2220,23 @@ │ │ │ │ │ │ │ │ │ │ In [248]: randfloats.shape = (1000, 10) │ │ │ │ │ │ │ │ │ │ In [249]: dffloats = pd.DataFrame(randfloats, columns=list('ABCDEFGHIJ')) │ │ │ │ │ │ │ │ │ │ In [250]: jsonfloats = dffloats.to_json() │ │ │ │ │ In [251]: %timeit pd.read_json(jsonfloats) │ │ │ │ │ -55.2 ms +- 8.79 ms per loop (mean +- std. dev. of 7 runs, 10 loops each) │ │ │ │ │ +34.4 ms +- 12.6 ms per loop (mean +- std. dev. of 7 runs, 10 loops each) │ │ │ │ │ In [252]: %timeit pd.read_json(jsonfloats, numpy=True) │ │ │ │ │ -43.3 ms +- 4.08 ms per loop (mean +- std. dev. of 7 runs, 10 loops each) │ │ │ │ │ +35.2 ms +- 631 us per loop (mean +- std. dev. of 7 runs, 10 loops each) │ │ │ │ │ The speedup is less noticeable for smaller datasets: │ │ │ │ │ In [253]: jsonfloats = dffloats.head(100).to_json() │ │ │ │ │ In [254]: %timeit pd.read_json(jsonfloats) │ │ │ │ │ -41 ms +- 6.76 ms per loop (mean +- std. dev. of 7 runs, 10 loops each) │ │ │ │ │ +33.4 ms +- 987 us per loop (mean +- std. dev. of 7 runs, 10 loops each) │ │ │ │ │ In [255]: %timeit pd.read_json(jsonfloats, numpy=True) │ │ │ │ │ -28.2 ms +- 5.05 ms per loop (mean +- std. dev. of 7 runs, 10 loops each) │ │ │ │ │ +20.8 ms +- 6.53 ms per loop (mean +- std. dev. of 7 runs, 10 loops each) │ │ │ │ │ Warning │ │ │ │ │ Direct NumPy decoding makes a number of assumptions and may fail or produce │ │ │ │ │ unexpected output if these assumptions are not satisfied: │ │ │ │ │ * data is numeric. │ │ │ │ │ * data is uniform. The dtype is sniffed from the first value │ │ │ │ │ decoded. A ValueError may be raised, or incorrect output may be │ │ │ │ │ produced if this condition is not satisfied. │ │ │ │ │ @@ -2319,15 +2319,15 @@ │ │ │ │ │ In [265]: df.to_json(orient='records', lines=True) │ │ │ │ │ Out[265]: '{"a":1,"b":2}\n{"a":3,"b":4}' │ │ │ │ │ │ │ │ │ │ # reader is an iterator that returns `chunksize` lines each iteration │ │ │ │ │ In [266]: reader = pd.read_json(StringIO(jsonl), lines=True, chunksize=1) │ │ │ │ │ │ │ │ │ │ In [267]: reader │ │ │ │ │ -Out[267]: │ │ │ │ │ +Out[267]: │ │ │ │ │ │ │ │ │ │ In [268]: for chunk in reader: │ │ │ │ │ .....: print(chunk) │ │ │ │ │ .....: │ │ │ │ │ Empty DataFrame │ │ │ │ │ Columns: [] │ │ │ │ │ Index: [] │ │ │ │ │ @@ -3949,18 +3949,18 @@ │ │ │ │ │ 6 -1.177365 0.793644 -0.131959 string 1 True 2001-01-02 │ │ │ │ │ 7 1.236988 0.221252 0.089012 string 1 True 2001-01-02 │ │ │ │ │ │ │ │ │ │ In [393]: df_mixed1.dtypes.value_counts() │ │ │ │ │ Out[393]: │ │ │ │ │ float64 2 │ │ │ │ │ int64 1 │ │ │ │ │ -bool 1 │ │ │ │ │ -datetime64[ns] 1 │ │ │ │ │ object 1 │ │ │ │ │ +bool 1 │ │ │ │ │ float32 1 │ │ │ │ │ +datetime64[ns] 1 │ │ │ │ │ dtype: int64 │ │ │ │ │ │ │ │ │ │ # we have provided a minimum string column size │ │ │ │ │ In [394]: store.root.df_mixed.table │ │ │ │ │ Out[394]: │ │ │ │ │ /df_mixed/table (Table(8,)) '' │ │ │ │ │ description := { │ │ │ ├── ./usr/share/doc/python-pandas-doc/html/user_guide/missing_data.html │ │ │ │┄ Ordering differences only │ │ │ │ @@ -232,17 +232,17 @@ │ │ │ │ e 0.119209 -1.044236 -0.861849 bar True 2012-01-01 │ │ │ │ f -2.104569 -0.494929 1.071804 bar False 2012-01-01 │ │ │ │ h NaN -0.706771 -1.039575 bar True NaT │ │ │ │ │ │ │ │ In [20]: df2.dtypes.value_counts() │ │ │ │ Out[20]: │ │ │ │ float64 3 │ │ │ │ +object 1 │ │ │ │ bool 1 │ │ │ │ datetime64[ns] 1 │ │ │ │ -object 1 │ │ │ │ dtype: int64 │ │ │ │
│ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │

Inserting missing data

│ │ │ │ ├── html2text {} │ │ │ │ │ @@ -182,17 +182,17 @@ │ │ │ │ │ e 0.119209 -1.044236 -0.861849 bar True 2012-01-01 │ │ │ │ │ f -2.104569 -0.494929 1.071804 bar False 2012-01-01 │ │ │ │ │ h NaN -0.706771 -1.039575 bar True NaT │ │ │ │ │ │ │ │ │ │ In [20]: df2.dtypes.value_counts() │ │ │ │ │ Out[20]: │ │ │ │ │ float64 3 │ │ │ │ │ +object 1 │ │ │ │ │ bool 1 │ │ │ │ │ datetime64[ns] 1 │ │ │ │ │ -object 1 │ │ │ │ │ dtype: int64 │ │ │ │ │ ***** Inserting missing data¶ ***** │ │ │ │ │ You can insert missing values by simply assigning to containers. The actual │ │ │ │ │ missing value used will be chosen based on the dtype. │ │ │ │ │ For example, numeric containers will always use NaN regardless of the missing │ │ │ │ │ value type chosen: │ │ │ │ │ In [21]: s = pd.Series([1, 2, 3]) │ │ │ ├── ./usr/share/doc/python-pandas-doc/html/user_guide/scale.html │ │ │ │ @@ -314,16 +314,16 @@ │ │ │ │ ....: files = pathlib.Path("data/timeseries/").glob("ts*.parquet") │ │ │ │ ....: counts = pd.Series(dtype=int) │ │ │ │ ....: for path in files: │ │ │ │ ....: df = pd.read_parquet(path) │ │ │ │ ....: counts = counts.add(df['name'].value_counts(), fill_value=0) │ │ │ │ ....: counts.astype(int) │ │ │ │ ....: │ │ │ │ -CPU times: user 1.62 ms, sys: 0 ns, total: 1.62 ms │ │ │ │ -Wall time: 2.08 ms │ │ │ │ +CPU times: user 1.66 ms, sys: 0 ns, total: 1.66 ms │ │ │ │ +Wall time: 1.67 ms │ │ │ │ Out[19]: Series([], dtype: int64) │ │ │ │
│ │ │ │ │ │ │ │

Some readers, like pandas.read_csv(), offer parameters to control the │ │ │ │ chunksize when reading a single file.

│ │ │ │

Manually chunking is an OK option for workflows that don’t │ │ │ │ require too sophisticated of operations. Some operations, like groupby, are │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -279,16 +279,16 @@ │ │ │ │ │ ....: files = pathlib.Path("data/timeseries/").glob("ts*.parquet") │ │ │ │ │ ....: counts = pd.Series(dtype=int) │ │ │ │ │ ....: for path in files: │ │ │ │ │ ....: df = pd.read_parquet(path) │ │ │ │ │ ....: counts = counts.add(df['name'].value_counts(), fill_value=0) │ │ │ │ │ ....: counts.astype(int) │ │ │ │ │ ....: │ │ │ │ │ -CPU times: user 1.62 ms, sys: 0 ns, total: 1.62 ms │ │ │ │ │ -Wall time: 2.08 ms │ │ │ │ │ +CPU times: user 1.66 ms, sys: 0 ns, total: 1.66 ms │ │ │ │ │ +Wall time: 1.67 ms │ │ │ │ │ Out[19]: Series([], dtype: int64) │ │ │ │ │ Some readers, like pandas.read_csv(), offer parameters to control the chunksize │ │ │ │ │ when reading a single file. │ │ │ │ │ Manually chunking is an OK option for workflows that don’t require too │ │ │ │ │ sophisticated of operations. Some operations, like groupby, are much harder to │ │ │ │ │ do chunkwise. In these cases, you may be better switching to a different │ │ │ │ │ library that implements these out-of-core algorithms for you. │ │ │ ├── ./usr/share/doc/python-pandas-doc/html/user_guide/style.html │ │ │ │ @@ -341,94 +341,94 @@ │ │ │ │ │ │ │ │

│ │ │ │
[3]:
│ │ │ │  
│ │ │ │
│ │ │ │
│ │ │ │ │ │ │ │ +
A B C D E
│ │ │ │ │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ │ │ │ │
A B C D E
01.0000001.329212nan-0.316280-0.990810
12.000000-1.070816-1.4387130.5644170.295722
23.000000-1.6264040.2195650.6788051.889273
34.0000000.9615380.104011nan0.850229
45.0000001.4534251.0577370.1655620.515018
56.000000-1.3369360.5628611.392855-0.063328
67.0000000.1216681.207603-0.0020401.627796
78.0000000.3544931.037528-0.3856840.519818
89.0000001.686583-1.3259631.428984-2.089354
910.000000-0.1298200.631523-0.5865380.29072001.0000001.329212nan-0.316280-0.990810
12.000000-1.070816-1.4387130.5644170.295722
23.000000-1.6264040.2195650.6788051.889273
34.0000000.9615380.104011nan0.850229
45.0000001.4534251.0577370.1655620.515018
56.000000-1.3369360.5628611.392855-0.063328
67.0000000.1216681.207603-0.0020401.627796
78.0000000.3544931.037528-0.3856840.519818
89.0000001.686583-1.3259631.428984-2.089354
910.000000-0.1298200.631523-0.5865380.290720
│ │ │ │
│ │ │ │

Note: The DataFrame.style attribute is a property that returns a Styler object. Styler has a _repr_html_ method defined on it so they are rendered automatically. If you want the actual HTML back for further processing or for writing to file call the .render() method which returns a string.

│ │ │ │

The above output looks very similar to the standard DataFrame HTML representation. But we’ve done some work behind the scenes to attach CSS classes to each cell. We can view these by calling the .render method.

│ │ │ │
│ │ │ │
[4]:
│ │ │ │ @@ -442,23 +442,23 @@
│ │ │ │  
│ │ │ │
[4]:
│ │ │ │  
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │  ['<style  type="text/css" >',
│ │ │ │ - '#T_c5768032_ad82_11ee_aac0_c3860ef16076row0_col2,#T_c5768032_ad82_11ee_aac0_c3860ef16076row3_col3{',
│ │ │ │ + '#T_ae121fe6_e689_11ef_8b59_cf981f471b6crow0_col2,#T_ae121fe6_e689_11ef_8b59_cf981f471b6crow3_col3{',
│ │ │ │   '            background-color:  red;',
│ │ │ │ - '        }</style><table id="T_c5768032_ad82_11ee_aac0_c3860ef16076" ><thead>    <tr>        <th class="blank level0" ></th>        <th class="col_heading level0 col0" >A</th>        <th class="col_heading level0 col1" >B</th>        <th class="col_heading level0 col2" >C</th>        <th class="col_heading level0 col3" >D</th>        <th class="col_heading level0 col4" >E</th>    </tr></thead><tbody>',
│ │ │ │ + '        }</style><table id="T_ae121fe6_e689_11ef_8b59_cf981f471b6c" ><thead>    <tr>        <th class="blank level0" ></th>        <th class="col_heading level0 col0" >A</th>        <th class="col_heading level0 col1" >B</th>        <th class="col_heading level0 col2" >C</th>        <th class="col_heading level0 col3" >D</th>        <th class="col_heading level0 col4" >E</th>    </tr></thead><tbody>',
│ │ │ │   '                <tr>',
│ │ │ │ - '                        <th id="T_c5768032_ad82_11ee_aac0_c3860ef16076level0_row0" class="row_heading level0 row0" >0</th>',
│ │ │ │ - '                        <td id="T_c5768032_ad82_11ee_aac0_c3860ef16076row0_col0" class="data row0 col0" >1.000000</td>',
│ │ │ │ - '                        <td id="T_c5768032_ad82_11ee_aac0_c3860ef16076row0_col1" class="data row0 col1" >1.329212</td>',
│ │ │ │ - '                        <td id="T_c5768032_ad82_11ee_aac0_c3860ef16076row0_col2" class="data row0 col2" >nan</td>',
│ │ │ │ - '                        <td id="T_c5768032_ad82_11ee_aac0_c3860ef16076row0_col3" class="data row0 col3" >-0.316280</td>']
│ │ │ │ + '                        <th id="T_ae121fe6_e689_11ef_8b59_cf981f471b6clevel0_row0" class="row_heading level0 row0" >0</th>',
│ │ │ │ + '                        <td id="T_ae121fe6_e689_11ef_8b59_cf981f471b6crow0_col0" class="data row0 col0" >1.000000</td>',
│ │ │ │ + '                        <td id="T_ae121fe6_e689_11ef_8b59_cf981f471b6crow0_col1" class="data row0 col1" >1.329212</td>',
│ │ │ │ + '                        <td id="T_ae121fe6_e689_11ef_8b59_cf981f471b6crow0_col2" class="data row0 col2" >nan</td>',
│ │ │ │ + '                        <td id="T_ae121fe6_e689_11ef_8b59_cf981f471b6crow0_col3" class="data row0 col3" >-0.316280</td>']
│ │ │ │  
│ │ │ │
│ │ │ │

The row0_col2 is the identifier for that particular cell. We’ve also prepended each row/column identifier with a UUID unique to each DataFrame so that the style from one doesn’t collide with the styling from another within the same notebook or page (you can set the uuid if you’d like to tie together the styling of two DataFrames).

│ │ │ │

When writing style functions, you take care of producing the CSS attribute / value pairs you want. Pandas matches those up with the CSS classes that identify each cell.

│ │ │ │

Let’s write a simple style function that will color negative numbers red and positive numbers black.

│ │ │ │
│ │ │ │
[5]:
│ │ │ │ @@ -489,98 +489,98 @@
│ │ │ │  
│ │ │ │
│ │ │ │
[6]:
│ │ │ │  
│ │ │ │
│ │ │ │
│ │ │ │ │ │ │ │ + }
A B C D E
│ │ │ │ │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ │ │ │ │
A B C D E
01.0000001.329212nan-0.316280-0.990810
12.000000-1.070816-1.4387130.5644170.295722
23.000000-1.6264040.2195650.6788051.889273
34.0000000.9615380.104011nan0.850229
45.0000001.4534251.0577370.1655620.515018
56.000000-1.3369360.5628611.392855-0.063328
67.0000000.1216681.207603-0.0020401.627796
78.0000000.3544931.037528-0.3856840.519818
89.0000001.686583-1.3259631.428984-2.089354
910.000000-0.1298200.631523-0.5865380.29072001.0000001.329212nan-0.316280-0.990810
12.000000-1.070816-1.4387130.5644170.295722
23.000000-1.6264040.2195650.6788051.889273
34.0000000.9615380.104011nan0.850229
45.0000001.4534251.0577370.1655620.515018
56.000000-1.3369360.5628611.392855-0.063328
67.0000000.1216681.207603-0.0020401.627796
78.0000000.3544931.037528-0.3856840.519818
89.0000001.686583-1.3259631.428984-2.089354
910.000000-0.1298200.631523-0.5865380.290720
│ │ │ │
│ │ │ │

Notice the similarity with the standard df.applymap, which operates on DataFrames elementwise. We want you to be able to reuse your existing knowledge of how to interact with DataFrames.

│ │ │ │

Notice also that our function returned a string containing the CSS attribute and value, separated by a colon just like in a <style> tag. This will be a common theme.

│ │ │ │

Finally, the input shapes matched. Styler.applymap calls the function on each scalar input, and the function returns a scalar output.

│ │ │ │

Now suppose you wanted to highlight the maximum value in each column. We can’t use .applymap anymore since that operated elementwise. Instead, we’ll turn to .apply which operates columnwise (or rowwise using the axis keyword). Later on we’ll see that something like highlight_max is already defined on Styler so you wouldn’t need to write this yourself.

│ │ │ │ @@ -609,96 +609,96 @@ │ │ │ │
│ │ │ │
│ │ │ │
[8]:
│ │ │ │  
│ │ │ │
│ │ │ │
│ │ │ │ │ │ │ │ + }
A B C D E
│ │ │ │ │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ │ │ │ │
A B C D E
01.0000001.329212nan-0.316280-0.990810
12.000000-1.070816-1.4387130.5644170.295722
23.000000-1.6264040.2195650.6788051.889273
34.0000000.9615380.104011nan0.850229
45.0000001.4534251.0577370.1655620.515018
56.000000-1.3369360.5628611.392855-0.063328
67.0000000.1216681.207603-0.0020401.627796
78.0000000.3544931.037528-0.3856840.519818
89.0000001.686583-1.3259631.428984-2.089354
910.000000-0.1298200.631523-0.5865380.29072001.0000001.329212nan-0.316280-0.990810
12.000000-1.070816-1.4387130.5644170.295722
23.000000-1.6264040.2195650.6788051.889273
34.0000000.9615380.104011nan0.850229
45.0000001.4534251.0577370.1655620.515018
56.000000-1.3369360.5628611.392855-0.063328
67.0000000.1216681.207603-0.0020401.627796
78.0000000.3544931.037528-0.3856840.519818
89.0000001.686583-1.3259631.428984-2.089354
910.000000-0.1298200.631523-0.5865380.290720
│ │ │ │
│ │ │ │

In this case the input is a Series, one column at a time. Notice that the output shape of highlight_max matches the input shape, an array with len(s) items.

│ │ │ │

We encourage you to use method chains to build up a style piecewise, before finally rending at the end of the chain.

│ │ │ │
│ │ │ │
[9]:
│ │ │ │ @@ -713,101 +713,101 @@
│ │ │ │  
│ │ │ │
│ │ │ │
[9]:
│ │ │ │  
│ │ │ │
│ │ │ │
│ │ │ │ │ │ │ │ + }
A B C D E
│ │ │ │ │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ │ │ │ │
A B C D E
01.0000001.329212nan-0.316280-0.990810
12.000000-1.070816-1.4387130.5644170.295722
23.000000-1.6264040.2195650.6788051.889273
34.0000000.9615380.104011nan0.850229
45.0000001.4534251.0577370.1655620.515018
56.000000-1.3369360.5628611.392855-0.063328
67.0000000.1216681.207603-0.0020401.627796
78.0000000.3544931.037528-0.3856840.519818
89.0000001.686583-1.3259631.428984-2.089354
910.000000-0.1298200.631523-0.5865380.29072001.0000001.329212nan-0.316280-0.990810
12.000000-1.070816-1.4387130.5644170.295722
23.000000-1.6264040.2195650.6788051.889273
34.0000000.9615380.104011nan0.850229
45.0000001.4534251.0577370.1655620.515018
56.000000-1.3369360.5628611.392855-0.063328
67.0000000.1216681.207603-0.0020401.627796
78.0000000.3544931.037528-0.3856840.519818
89.0000001.686583-1.3259631.428984-2.089354
910.000000-0.1298200.631523-0.5865380.290720
│ │ │ │
│ │ │ │

Above we used Styler.apply to pass in each column one at a time.

│ │ │ │

Debugging Tip: If you’re having trouble writing your style function, try just passing it into DataFrame.apply. Internally, Styler.apply uses DataFrame.apply so the result should be the same.

│ │ │ │

What if you wanted to highlight just the maximum value in the entire table? Use .apply(function, axis=None) to indicate that your function wants the entire table, not one column or row at a time. Let’s try that next.

│ │ │ │

We’ll rewrite our highlight-max to handle either Series (from .apply(axis=0 or 1)) or DataFrames (from .apply(axis=None)). We’ll also allow the color to be adjustable, to demonstrate that .apply, and .applymap pass along keyword arguments.

│ │ │ │ @@ -843,96 +843,96 @@ │ │ │ │
│ │ │ │
│ │ │ │
[11]:
│ │ │ │  
│ │ │ │
│ │ │ │
│ │ │ │ │ │ │ │ + }
A B C D E
│ │ │ │ │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ │ │ │ │
A B C D E
01.0000001.329212nan-0.316280-0.990810
12.000000-1.070816-1.4387130.5644170.295722
23.000000-1.6264040.2195650.6788051.889273
34.0000000.9615380.104011nan0.850229
45.0000001.4534251.0577370.1655620.515018
56.000000-1.3369360.5628611.392855-0.063328
67.0000000.1216681.207603-0.0020401.627796
78.0000000.3544931.037528-0.3856840.519818
89.0000001.686583-1.3259631.428984-2.089354
910.000000-0.1298200.631523-0.5865380.29072001.0000001.329212nan-0.316280-0.990810
12.000000-1.070816-1.4387130.5644170.295722
23.000000-1.6264040.2195650.6788051.889273
34.0000000.9615380.104011nan0.850229
45.0000001.4534251.0577370.1655620.515018
56.000000-1.3369360.5628611.392855-0.063328
67.0000000.1216681.207603-0.0020401.627796
78.0000000.3544931.037528-0.3856840.519818
89.0000001.686583-1.3259631.428984-2.089354
910.000000-0.1298200.631523-0.5865380.290720
│ │ │ │
│ │ │ │
│ │ │ │

Building Styles Summary

│ │ │ │

Style functions should return strings with one or more CSS attribute: value delimited by semicolons. Use

│ │ │ │
    │ │ │ │ @@ -965,96 +965,96 @@ │ │ │ │
│ │ │ │
│ │ │ │
[12]:
│ │ │ │  
│ │ │ │
│ │ │ │
│ │ │ │ │ │ │ │ + }
A B C D E
│ │ │ │ │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ │ │ │ │
A B C D E
01.0000001.329212nan-0.316280-0.990810
12.000000-1.070816-1.4387130.5644170.295722
23.000000-1.6264040.2195650.6788051.889273
34.0000000.9615380.104011nan0.850229
45.0000001.4534251.0577370.1655620.515018
56.000000-1.3369360.5628611.392855-0.063328
67.0000000.1216681.207603-0.0020401.627796
78.0000000.3544931.037528-0.3856840.519818
89.0000001.686583-1.3259631.428984-2.089354
910.000000-0.1298200.631523-0.5865380.29072001.0000001.329212nan-0.316280-0.990810
12.000000-1.070816-1.4387130.5644170.295722
23.000000-1.6264040.2195650.6788051.889273
34.0000000.9615380.104011nan0.850229
45.0000001.4534251.0577370.1655620.515018
56.000000-1.3369360.5628611.392855-0.063328
67.0000000.1216681.207603-0.0020401.627796
78.0000000.3544931.037528-0.3856840.519818
89.0000001.686583-1.3259631.428984-2.089354
910.000000-0.1298200.631523-0.5865380.290720
│ │ │ │
│ │ │ │

For row and column slicing, any valid indexer to .loc will work.

│ │ │ │
│ │ │ │
[13]:
│ │ │ │  
│ │ │ │ @@ -1067,98 +1067,98 @@ │ │ │ │
│ │ │ │
│ │ │ │
[13]:
│ │ │ │  
│ │ │ │
│ │ │ │
│ │ │ │ │ │ │ │ + }
A B C D E
│ │ │ │ │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ │ │ │ │
A B C D E
01.0000001.329212nan-0.316280-0.990810
12.000000-1.070816-1.4387130.5644170.295722
23.000000-1.6264040.2195650.6788051.889273
34.0000000.9615380.104011nan0.850229
45.0000001.4534251.0577370.1655620.515018
56.000000-1.3369360.5628611.392855-0.063328
67.0000000.1216681.207603-0.0020401.627796
78.0000000.3544931.037528-0.3856840.519818
89.0000001.686583-1.3259631.428984-2.089354
910.000000-0.1298200.631523-0.5865380.29072001.0000001.329212nan-0.316280-0.990810
12.000000-1.070816-1.4387130.5644170.295722
23.000000-1.6264040.2195650.6788051.889273
34.0000000.9615380.104011nan0.850229
45.0000001.4534251.0577370.1655620.515018
56.000000-1.3369360.5628611.392855-0.063328
67.0000000.1216681.207603-0.0020401.627796
78.0000000.3544931.037528-0.3856840.519818
89.0000001.686583-1.3259631.428984-2.089354
910.000000-0.1298200.631523-0.5865380.290720
│ │ │ │
│ │ │ │

Only label-based slicing is supported right now, not positional.

│ │ │ │

If your style function uses a subset or axis keyword argument, consider wrapping your function in a functools.partial, partialing out that keyword.

│ │ │ │
my_func2 = functools.partial(my_func, subset=42)
│ │ │ │  
│ │ │ │ @@ -1178,94 +1178,94 @@ │ │ │ │
│ │ │ │
│ │ │ │
[14]:
│ │ │ │  
│ │ │ │
│ │ │ │
│ │ │ │ │ │ │ │ +
A B C D E
│ │ │ │ │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ │ │ │ │
A B C D E
0100.00%132.92%nan%-31.63%-99.08%
1200.00%-107.08%-143.87%56.44%29.57%
2300.00%-162.64%21.96%67.88%188.93%
3400.00%96.15%10.40%nan%85.02%
4500.00%145.34%105.77%16.56%51.50%
5600.00%-133.69%56.29%139.29%-6.33%
6700.00%12.17%120.76%-0.20%162.78%
7800.00%35.45%103.75%-38.57%51.98%
8900.00%168.66%-132.60%142.90%-208.94%
91000.00%-12.98%63.15%-58.65%29.07%0100.00%132.92%nan%-31.63%-99.08%
1200.00%-107.08%-143.87%56.44%29.57%
2300.00%-162.64%21.96%67.88%188.93%
3400.00%96.15%10.40%nan%85.02%
4500.00%145.34%105.77%16.56%51.50%
5600.00%-133.69%56.29%139.29%-6.33%
6700.00%12.17%120.76%-0.20%162.78%
7800.00%35.45%103.75%-38.57%51.98%
8900.00%168.66%-132.60%142.90%-208.94%
91000.00%-12.98%63.15%-58.65%29.07%
│ │ │ │
│ │ │ │

Use a dictionary to format specific columns.

│ │ │ │
│ │ │ │
[15]:
│ │ │ │  
│ │ │ │ @@ -1277,94 +1277,94 @@ │ │ │ │
│ │ │ │
│ │ │ │
[15]:
│ │ │ │  
│ │ │ │
│ │ │ │
│ │ │ │ │ │ │ │ +
A B C D E
│ │ │ │ │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ │ │ │ │
A B C D E
01.0000001000nan-0.32-0.990810
12.000000-100-1.438713+0.560.295722
23.000000-2000.219565+0.681.889273
34.00000010000.104011+nan0.850229
45.00000010001.057737+0.170.515018
56.000000-1000.562861+1.39-0.063328
67.00000000001.207603-0.001.627796
78.00000000001.037528-0.390.519818
89.0000002000-1.325963+1.43-2.089354
910.000000-0000.631523-0.590.29072001.0000001000nan-0.32-0.990810
12.000000-100-1.438713+0.560.295722
23.000000-2000.219565+0.681.889273
34.00000010000.104011+nan0.850229
45.00000010001.057737+0.170.515018
56.000000-1000.562861+1.39-0.063328
67.00000000001.207603-0.001.627796
78.00000000001.037528-0.390.519818
89.0000002000-1.325963+1.43-2.089354
910.000000-0000.631523-0.590.290720
│ │ │ │
│ │ │ │

Or pass in a callable (or dictionary of callables) for more flexible handling.

│ │ │ │
│ │ │ │
[16]:
│ │ │ │  
│ │ │ │ @@ -1376,94 +1376,94 @@ │ │ │ │
│ │ │ │
│ │ │ │
[16]:
│ │ │ │  
│ │ │ │
│ │ │ │
│ │ │ │ │ │ │ │ +
A B C D E
│ │ │ │ │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ │ │ │ │
A B C D E
01.000000±1.33nan-0.316280-0.990810
12.000000±1.07-1.4387130.5644170.295722
23.000000±1.630.2195650.6788051.889273
34.000000±0.960.104011nan0.850229
45.000000±1.451.0577370.1655620.515018
56.000000±1.340.5628611.392855-0.063328
67.000000±0.121.207603-0.0020401.627796
78.000000±0.351.037528-0.3856840.519818
89.000000±1.69-1.3259631.428984-2.089354
910.000000±0.130.631523-0.5865380.29072001.000000±1.33nan-0.316280-0.990810
12.000000±1.07-1.4387130.5644170.295722
23.000000±1.630.2195650.6788051.889273
34.000000±0.960.104011nan0.850229
45.000000±1.451.0577370.1655620.515018
56.000000±1.340.5628611.392855-0.063328
67.000000±0.121.207603-0.0020401.627796
78.000000±0.351.037528-0.3856840.519818
89.000000±1.69-1.3259631.428984-2.089354
910.000000±0.130.631523-0.5865380.290720
│ │ │ │
│ │ │ │

You can format the text displayed for missing values by na_rep.

│ │ │ │
│ │ │ │
[17]:
│ │ │ │  
│ │ │ │ @@ -1475,94 +1475,94 @@ │ │ │ │
│ │ │ │
│ │ │ │
[17]:
│ │ │ │  
│ │ │ │
│ │ │ │
│ │ │ │ │ │ │ │ +
A B C D E
│ │ │ │ │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ │ │ │ │
A B C D E
0100.00%132.92%--31.63%-99.08%
1200.00%-107.08%-143.87%56.44%29.57%
2300.00%-162.64%21.96%67.88%188.93%
3400.00%96.15%10.40%-85.02%
4500.00%145.34%105.77%16.56%51.50%
5600.00%-133.69%56.29%139.29%-6.33%
6700.00%12.17%120.76%-0.20%162.78%
7800.00%35.45%103.75%-38.57%51.98%
8900.00%168.66%-132.60%142.90%-208.94%
91000.00%-12.98%63.15%-58.65%29.07%0100.00%132.92%--31.63%-99.08%
1200.00%-107.08%-143.87%56.44%29.57%
2300.00%-162.64%21.96%67.88%188.93%
3400.00%96.15%10.40%-85.02%
4500.00%145.34%105.77%16.56%51.50%
5600.00%-133.69%56.29%139.29%-6.33%
6700.00%12.17%120.76%-0.20%162.78%
7800.00%35.45%103.75%-38.57%51.98%
8900.00%168.66%-132.60%142.90%-208.94%
91000.00%-12.98%63.15%-58.65%29.07%
│ │ │ │
│ │ │ │

These formatting techniques can be used in combination with styling.

│ │ │ │
│ │ │ │
[18]:
│ │ │ │  
│ │ │ │ @@ -1574,96 +1574,96 @@ │ │ │ │
│ │ │ │
│ │ │ │
[18]:
│ │ │ │  
│ │ │ │
│ │ │ │
│ │ │ │ │ │ │ │ + }
A B C D E
│ │ │ │ │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ │ │ │ │
A B C D E
01.0000001.329212--0.316280-0.990810
12.000000-1.070816-1.4387130.5644170.295722
23.000000-1.6264040.2195650.6788051.889273
34.0000000.9615380.104011-0.850229
45.0000001.4534251.0577370.1655620.515018
56.000000-1.3369360.5628611.392855-0.063328
67.0000000.1216681.207603-0.0020401.627796
78.0000000.3544931.037528-0.3856840.519818
89.0000001.686583-1.3259631.428984-2.089354
910.000000-0.1298200.631523-0.5865380.29072001.0000001.329212--0.316280-0.990810
12.000000-1.070816-1.4387130.5644170.295722
23.000000-1.6264040.2195650.6788051.889273
34.0000000.9615380.104011-0.850229
45.0000001.4534251.0577370.1655620.515018
56.000000-1.3369360.5628611.392855-0.063328
67.0000000.1216681.207603-0.0020401.627796
78.0000000.3544931.037528-0.3856840.519818
89.0000001.686583-1.3259631.428984-2.089354
910.000000-0.1298200.631523-0.5865380.290720
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │

Builtin styles

│ │ │ │

Finally, we expect certain styling functions to be common enough that we’ve included a few “built-in” to the Styler, so you don’t have to write them yourself.

│ │ │ │ @@ -1678,96 +1678,96 @@ │ │ │ │
│ │ │ │
│ │ │ │
[19]:
│ │ │ │  
│ │ │ │
│ │ │ │
│ │ │ │ │ │ │ │ + }
A B C D E
│ │ │ │ │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ │ │ │ │
A B C D E
01.0000001.329212nan-0.316280-0.990810
12.000000-1.070816-1.4387130.5644170.295722
23.000000-1.6264040.2195650.6788051.889273
34.0000000.9615380.104011nan0.850229
45.0000001.4534251.0577370.1655620.515018
56.000000-1.3369360.5628611.392855-0.063328
67.0000000.1216681.207603-0.0020401.627796
78.0000000.3544931.037528-0.3856840.519818
89.0000001.686583-1.3259631.428984-2.089354
910.000000-0.1298200.631523-0.5865380.29072001.0000001.329212nan-0.316280-0.990810
12.000000-1.070816-1.4387130.5644170.295722
23.000000-1.6264040.2195650.6788051.889273
34.0000000.9615380.104011nan0.850229
45.0000001.4534251.0577370.1655620.515018
56.000000-1.3369360.5628611.392855-0.063328
67.0000000.1216681.207603-0.0020401.627796
78.0000000.3544931.037528-0.3856840.519818
89.0000001.686583-1.3259631.428984-2.089354
910.000000-0.1298200.631523-0.5865380.290720
│ │ │ │
│ │ │ │

You can create “heatmaps” with the background_gradient method. These require matplotlib, and we’ll use Seaborn to get a nice colormap.

│ │ │ │
│ │ │ │
[20]:
│ │ │ │  
│ │ │ │ @@ -1784,199 +1784,199 @@ │ │ │ │
│ │ │ │
│ │ │ │
[20]:
│ │ │ │  
│ │ │ │
│ │ │ │
│ │ │ │ │ │ │ │ + }
A B C D E
│ │ │ │ │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ │ │ │ │
A B C D E
01.0000001.329212nan-0.316280-0.990810
12.000000-1.070816-1.4387130.5644170.295722
23.000000-1.6264040.2195650.6788051.889273
34.0000000.9615380.104011nan0.850229
45.0000001.4534251.0577370.1655620.515018
56.000000-1.3369360.5628611.392855-0.063328
67.0000000.1216681.207603-0.0020401.627796
78.0000000.3544931.037528-0.3856840.519818
89.0000001.686583-1.3259631.428984-2.089354
910.000000-0.1298200.631523-0.5865380.29072001.0000001.329212nan-0.316280-0.990810
12.000000-1.070816-1.4387130.5644170.295722
23.000000-1.6264040.2195650.6788051.889273
34.0000000.9615380.104011nan0.850229
45.0000001.4534251.0577370.1655620.515018
56.000000-1.3369360.5628611.392855-0.063328
67.0000000.1216681.207603-0.0020401.627796
78.0000000.3544931.037528-0.3856840.519818
89.0000001.686583-1.3259631.428984-2.089354
910.000000-0.1298200.631523-0.5865380.290720
│ │ │ │
│ │ │ │

Styler.background_gradient takes the keyword arguments low and high. Roughly speaking these extend the range of your data by low and high percent so that when we convert the colors, the colormap’s entire range isn’t used. This is useful so that you can actually read the text still.

│ │ │ │
│ │ │ │
[21]:
│ │ │ │  
│ │ │ │ @@ -1989,102 +1989,102 @@ │ │ │ │
│ │ │ │
│ │ │ │
[21]:
│ │ │ │  
│ │ │ │
│ │ │ │
│ │ │ │ │ │ │ │ + }
A B C D E
│ │ │ │ │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ │ │ │ │
A B C D E
01.0000001.329212nan-0.316280-0.990810
12.000000-1.070816-1.4387130.5644170.295722
23.000000-1.6264040.2195650.6788051.889273
34.0000000.9615380.104011nan0.850229
45.0000001.4534251.0577370.1655620.51501801.0000001.329212nan-0.316280-0.990810
12.000000-1.070816-1.4387130.5644170.295722
23.000000-1.6264040.2195650.6788051.889273
34.0000000.9615380.104011nan0.850229
45.0000001.4534251.0577370.1655620.515018
│ │ │ │
│ │ │ │
│ │ │ │
[22]:
│ │ │ │  
│ │ │ │
│ │ │ │ @@ -2099,103 +2099,103 @@ │ │ │ │
│ │ │ │
│ │ │ │
[22]:
│ │ │ │  
│ │ │ │
│ │ │ │
│ │ │ │ │ │ │ │ + }
A B C D E
│ │ │ │ │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ │ │ │ │
A B C D E
01.0000001.329212nan-0.316280-0.990810
12.000000-1.070816-1.4387130.5644170.295722
23.000000-1.6264040.2195650.6788051.889273
34.0000000.9615380.104011nan0.850229
45.0000001.4534251.0577370.1655620.51501801.0000001.329212nan-0.316280-0.990810
12.000000-1.070816-1.4387130.5644170.295722
23.000000-1.6264040.2195650.6788051.889273
34.0000000.9615380.104011nan0.850229
45.0000001.4534251.0577370.1655620.515018
│ │ │ │
│ │ │ │

There’s also .highlight_min and .highlight_max.

│ │ │ │
│ │ │ │
[23]:
│ │ │ │  
│ │ │ │ @@ -2207,96 +2207,96 @@ │ │ │ │
│ │ │ │
│ │ │ │
[23]:
│ │ │ │  
│ │ │ │
│ │ │ │
│ │ │ │ │ │ │ │ + }
A B C D E
│ │ │ │ │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ │ │ │ │
A B C D E
01.0000001.329212nan-0.316280-0.990810
12.000000-1.070816-1.4387130.5644170.295722
23.000000-1.6264040.2195650.6788051.889273
34.0000000.9615380.104011nan0.850229
45.0000001.4534251.0577370.1655620.515018
56.000000-1.3369360.5628611.392855-0.063328
67.0000000.1216681.207603-0.0020401.627796
78.0000000.3544931.037528-0.3856840.519818
89.0000001.686583-1.3259631.428984-2.089354
910.000000-0.1298200.631523-0.5865380.29072001.0000001.329212nan-0.316280-0.990810
12.000000-1.070816-1.4387130.5644170.295722
23.000000-1.6264040.2195650.6788051.889273
34.0000000.9615380.104011nan0.850229
45.0000001.4534251.0577370.1655620.515018
56.000000-1.3369360.5628611.392855-0.063328
67.0000000.1216681.207603-0.0020401.627796
78.0000000.3544931.037528-0.3856840.519818
89.0000001.686583-1.3259631.428984-2.089354
910.000000-0.1298200.631523-0.5865380.290720
│ │ │ │
│ │ │ │

Use Styler.set_properties when the style doesn’t actually depend on the values.

│ │ │ │
│ │ │ │
[24]:
│ │ │ │  
│ │ │ │ @@ -2310,98 +2310,98 @@ │ │ │ │
│ │ │ │
│ │ │ │
[24]:
│ │ │ │  
│ │ │ │
│ │ │ │
│ │ │ │ │ │ │ │ + }
A B C D E
│ │ │ │ │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ │ │ │ │
A B C D E
01.0000001.329212nan-0.316280-0.990810
12.000000-1.070816-1.4387130.5644170.295722
23.000000-1.6264040.2195650.6788051.889273
34.0000000.9615380.104011nan0.850229
45.0000001.4534251.0577370.1655620.515018
56.000000-1.3369360.5628611.392855-0.063328
67.0000000.1216681.207603-0.0020401.627796
78.0000000.3544931.037528-0.3856840.519818
89.0000001.686583-1.3259631.428984-2.089354
910.000000-0.1298200.631523-0.5865380.29072001.0000001.329212nan-0.316280-0.990810
12.000000-1.070816-1.4387130.5644170.295722
23.000000-1.6264040.2195650.6788051.889273
34.0000000.9615380.104011nan0.850229
45.0000001.4534251.0577370.1655620.515018
56.000000-1.3369360.5628611.392855-0.063328
67.0000000.1216681.207603-0.0020401.627796
78.0000000.3544931.037528-0.3856840.519818
89.0000001.686583-1.3259631.428984-2.089354
910.000000-0.1298200.631523-0.5865380.290720
│ │ │ │
│ │ │ │
│ │ │ │

Bar charts

│ │ │ │

You can include “bar charts” in your DataFrame.

│ │ │ │
│ │ │ │ @@ -2415,165 +2415,165 @@ │ │ │ │
│ │ │ │
│ │ │ │
[25]:
│ │ │ │  
│ │ │ │
│ │ │ │
│ │ │ │ │ │ │ │ + }
A B C D E
│ │ │ │ │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ │ │ │ │
A B C D E
01.0000001.329212nan-0.316280-0.990810
12.000000-1.070816-1.4387130.5644170.295722
23.000000-1.6264040.2195650.6788051.889273
34.0000000.9615380.104011nan0.850229
45.0000001.4534251.0577370.1655620.515018
56.000000-1.3369360.5628611.392855-0.063328
67.0000000.1216681.207603-0.0020401.627796
78.0000000.3544931.037528-0.3856840.519818
89.0000001.686583-1.3259631.428984-2.089354
910.000000-0.1298200.631523-0.5865380.29072001.0000001.329212nan-0.316280-0.990810
12.000000-1.070816-1.4387130.5644170.295722
23.000000-1.6264040.2195650.6788051.889273
34.0000000.9615380.104011nan0.850229
45.0000001.4534251.0577370.1655620.515018
56.000000-1.3369360.5628611.392855-0.063328
67.0000000.1216681.207603-0.0020401.627796
78.0000000.3544931.037528-0.3856840.519818
89.0000001.686583-1.3259631.428984-2.089354
910.000000-0.1298200.631523-0.5865380.290720
│ │ │ │
│ │ │ │

New in version 0.20.0 is the ability to customize further the bar chart: You can now have the df.style.bar be centered on zero or midpoint value (in addition to the already existing way of having the min value at the left side of the cell), and you can pass a list of [color_negative, color_positive].

│ │ │ │

Here’s how you can change the above with the new align='mid' option:

│ │ │ │
│ │ │ │
[26]:
│ │ │ │ @@ -2586,174 +2586,174 @@
│ │ │ │  
│ │ │ │
│ │ │ │
[26]:
│ │ │ │  
│ │ │ │
│ │ │ │
│ │ │ │ │ │ │ │ + }
A B C D E
│ │ │ │ │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ │ │ │ │
A B C D E
01.0000001.329212nan-0.316280-0.990810
12.000000-1.070816-1.4387130.5644170.295722
23.000000-1.6264040.2195650.6788051.889273
34.0000000.9615380.104011nan0.850229
45.0000001.4534251.0577370.1655620.515018
56.000000-1.3369360.5628611.392855-0.063328
67.0000000.1216681.207603-0.0020401.627796
78.0000000.3544931.037528-0.3856840.519818
89.0000001.686583-1.3259631.428984-2.089354
910.000000-0.1298200.631523-0.5865380.29072001.0000001.329212nan-0.316280-0.990810
12.000000-1.070816-1.4387130.5644170.295722
23.000000-1.6264040.2195650.6788051.889273
34.0000000.9615380.104011nan0.850229
45.0000001.4534251.0577370.1655620.515018
56.000000-1.3369360.5628611.392855-0.063328
67.0000000.1216681.207603-0.0020401.627796
78.0000000.3544931.037528-0.3856840.519818
89.0000001.686583-1.3259631.428984-2.089354
910.000000-0.1298200.631523-0.5865380.290720
│ │ │ │
│ │ │ │

The following example aims to give a highlight of the behavior of the new align options:

│ │ │ │
│ │ │ │
[27]:
│ │ │ │  
│ │ │ │ @@ -2811,313 +2811,313 @@ │ │ │ │ All Negative │ │ │ │ All Positive │ │ │ │ Both Neg and Pos │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ left │ │ │ │ + }
│ │ │ │ │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ │ │ │ │
0-1000-100
1-601-60
2-302-30
3-203-20
│ │ │ │ + }
│ │ │ │ │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ │ │ │ │
010010
120120
250250
31003100
│ │ │ │ + }
│ │ │ │ │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ │ │ │ │
0-100-10
1-51-5
2020
390390
zero │ │ │ │ + }
│ │ │ │ │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ │ │ │ │
0-1000-100
1-601-60
2-302-30
3-203-20
│ │ │ │ + }
│ │ │ │ │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ │ │ │ │
010010
120120
250250
31003100
│ │ │ │ + }
│ │ │ │ │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ │ │ │ │
0-100-10
1-51-5
2020
390390
mid │ │ │ │ + }
│ │ │ │ │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ │ │ │ │
0-1000-100
1-601-60
2-302-30
3-203-20
│ │ │ │ + }
│ │ │ │ │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ │ │ │ │
010010
120120
250250
31003100
│ │ │ │ + }
│ │ │ │ │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ │ │ │ │
0-100-10
1-51-5
2020
390390
│ │ │ │ │ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │ @@ -3137,98 +3137,98 @@ │ │ │ │
│ │ │ │
│ │ │ │
[28]:
│ │ │ │  
│ │ │ │
│ │ │ │
│ │ │ │ │ │ │ │ + }
A B C D E
│ │ │ │ │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ │ │ │ │
A B C D E
01.0000001.329212nan-0.316280-0.990810
12.000000-1.070816-1.4387130.5644170.295722
23.000000-1.6264040.2195650.6788051.889273
34.0000000.9615380.104011nan0.850229
45.0000001.4534251.0577370.1655620.515018
56.000000-1.3369360.5628611.392855-0.063328
67.0000000.1216681.207603-0.0020401.627796
78.0000000.3544931.037528-0.3856840.519818
89.0000001.686583-1.3259631.428984-2.089354
910.000000-0.1298200.631523-0.5865380.29072001.0000001.329212nan-0.316280-0.990810
12.000000-1.070816-1.4387130.5644170.295722
23.000000-1.6264040.2195650.6788051.889273
34.0000000.9615380.104011nan0.850229
45.0000001.4534251.0577370.1655620.515018
56.000000-1.3369360.5628611.392855-0.063328
67.0000000.1216681.207603-0.0020401.627796
78.0000000.3544931.037528-0.3856840.519818
89.0000001.686583-1.3259631.428984-2.089354
910.000000-0.1298200.631523-0.5865380.290720
│ │ │ │
│ │ │ │
│ │ │ │
[29]:
│ │ │ │  
│ │ │ │
│ │ │ │ @@ -3241,98 +3241,98 @@ │ │ │ │
│ │ │ │
│ │ │ │
[29]:
│ │ │ │  
│ │ │ │
│ │ │ │
│ │ │ │ │ │ │ │ + }
A B C D E
│ │ │ │ │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ │ │ │ │
A B C D E
0-1.000000-1.329212nan0.3162800.990810
1-2.0000001.0708161.438713-0.564417-0.295722
2-3.0000001.626404-0.219565-0.678805-1.889273
3-4.000000-0.961538-0.104011nan-0.850229
4-5.000000-1.453425-1.057737-0.165562-0.515018
5-6.0000001.336936-0.562861-1.3928550.063328
6-7.000000-0.121668-1.2076030.002040-1.627796
7-8.000000-0.354493-1.0375280.385684-0.519818
8-9.000000-1.6865831.325963-1.4289842.089354
9-10.0000000.129820-0.6315230.586538-0.2907200-1.000000-1.329212nan0.3162800.990810
1-2.0000001.0708161.438713-0.564417-0.295722
2-3.0000001.626404-0.219565-0.678805-1.889273
3-4.000000-0.961538-0.104011nan-0.850229
4-5.000000-1.453425-1.057737-0.165562-0.515018
5-6.0000001.336936-0.562861-1.3928550.063328
6-7.000000-0.121668-1.2076030.002040-1.627796
7-8.000000-0.354493-1.0375280.385684-0.519818
8-9.000000-1.6865831.325963-1.4289842.089354
9-10.0000000.129820-0.6315230.586538-0.290720
│ │ │ │
│ │ │ │

Notice that you’re able to share the styles even though they’re data aware. The styles are re-evaluated on the new DataFrame they’ve been used upon.

│ │ │ │
│ │ │ │
│ │ │ │

Other Options

│ │ │ │ @@ -3368,101 +3368,101 @@ │ │ │ │
│ │ │ │
│ │ │ │
[30]:
│ │ │ │  
│ │ │ │
│ │ │ │
│ │ │ │ │ │ │ │ + }
A B C D E
│ │ │ │ │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ │ │ │ │
A B C D E
01.001.33nan-0.32-0.99
12.00-1.07-1.440.560.30
23.00-1.630.220.681.89
34.000.960.10nan0.85
45.001.451.060.170.52
56.00-1.340.561.39-0.06
67.000.121.21-0.001.63
78.000.351.04-0.390.52
89.001.69-1.331.43-2.09
910.00-0.130.63-0.590.2901.001.33nan-0.32-0.99
12.00-1.07-1.440.560.30
23.00-1.630.220.681.89
34.000.960.10nan0.85
45.001.451.060.170.52
56.00-1.340.561.39-0.06
67.000.121.21-0.001.63
78.000.351.04-0.390.52
89.001.69-1.331.43-2.09
910.00-0.130.63-0.590.29
│ │ │ │
│ │ │ │

Or through a set_precision method.

│ │ │ │
│ │ │ │
[31]:
│ │ │ │  
│ │ │ │ @@ -3477,101 +3477,101 @@ │ │ │ │
│ │ │ │
│ │ │ │
[31]:
│ │ │ │  
│ │ │ │
│ │ │ │
│ │ │ │ │ │ │ │ + }
A B C D E
│ │ │ │ │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ │ │ │ │
A B C D E
01.001.33nan-0.32-0.99
12.00-1.07-1.440.560.30
23.00-1.630.220.681.89
34.000.960.10nan0.85
45.001.451.060.170.52
56.00-1.340.561.39-0.06
67.000.121.21-0.001.63
78.000.351.04-0.390.52
89.001.69-1.331.43-2.09
910.00-0.130.63-0.590.2901.001.33nan-0.32-0.99
12.00-1.07-1.440.560.30
23.00-1.630.220.681.89
34.000.960.10nan0.85
45.001.451.060.170.52
56.00-1.340.561.39-0.06
67.000.121.21-0.001.63
78.000.351.04-0.390.52
89.001.69-1.331.43-2.09
910.00-0.130.63-0.590.29
│ │ │ │
│ │ │ │

Setting the precision only affects the printed number; the full-precision values are always passed to your style functions. You can always use df.round(2).style if you’d prefer to round from the start.

│ │ │ │
│ │ │ │
│ │ │ │

Captions

│ │ │ │ @@ -3588,199 +3588,199 @@ │ │ │ │
│ │ │ │
│ │ │ │
[32]:
│ │ │ │  
│ │ │ │
│ │ │ │
│ │ │ │ │ │ │ │ + }
Colormaps, with a caption.
A B C D E
│ │ │ │ │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ │ │ │ │
Colormaps, with a caption.
A B C D E
01.0000001.329212nan-0.316280-0.990810
12.000000-1.070816-1.4387130.5644170.295722
23.000000-1.6264040.2195650.6788051.889273
34.0000000.9615380.104011nan0.850229
45.0000001.4534251.0577370.1655620.515018
56.000000-1.3369360.5628611.392855-0.063328
67.0000000.1216681.207603-0.0020401.627796
78.0000000.3544931.037528-0.3856840.519818
89.0000001.686583-1.3259631.428984-2.089354
910.000000-0.1298200.631523-0.5865380.29072001.0000001.329212nan-0.316280-0.990810
12.000000-1.070816-1.4387130.5644170.295722
23.000000-1.6264040.2195650.6788051.889273
34.0000000.9615380.104011nan0.850229
45.0000001.4534251.0577370.1655620.515018
56.000000-1.3369360.5628611.392855-0.063328
67.0000000.1216681.207603-0.0020401.627796
78.0000000.3544931.037528-0.3856840.519818
89.0000001.686583-1.3259631.428984-2.089354
910.000000-0.1298200.631523-0.5865380.290720
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │

Table styles

│ │ │ │

The next option you have are “table styles”. These are styles that apply to the table as a whole, but don’t look at the data. Certain sytlings, including pseudo-selectors like :hover can only be used this way.

│ │ │ │ @@ -3809,101 +3809,101 @@ │ │ │ │
│ │ │ │
│ │ │ │
[33]:
│ │ │ │  
│ │ │ │
│ │ │ │
│ │ │ │ │ │ │ │ + }
Hover to highlight.
A B C D E
│ │ │ │ │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ │ │ │ │
Hover to highlight.
A B C D E
01.0000001.329212nan-0.316280-0.990810
12.000000-1.070816-1.4387130.5644170.295722
23.000000-1.6264040.2195650.6788051.889273
34.0000000.9615380.104011nan0.850229
45.0000001.4534251.0577370.1655620.515018
56.000000-1.3369360.5628611.392855-0.063328
67.0000000.1216681.207603-0.0020401.627796
78.0000000.3544931.037528-0.3856840.519818
89.0000001.686583-1.3259631.428984-2.089354
910.000000-0.1298200.631523-0.5865380.29072001.0000001.329212nan-0.316280-0.990810
12.000000-1.070816-1.4387130.5644170.295722
23.000000-1.6264040.2195650.6788051.889273
34.0000000.9615380.104011nan0.850229
45.0000001.4534251.0577370.1655620.515018
56.000000-1.3369360.5628611.392855-0.063328
67.0000000.1216681.207603-0.0020401.627796
78.0000000.3544931.037528-0.3856840.519818
89.0000001.686583-1.3259631.428984-2.089354
910.000000-0.1298200.631523-0.5865380.290720
│ │ │ │
│ │ │ │

table_styles should be a list of dictionaries. Each dictionary should have the selector and props keys. The value for selector should be a valid CSS selector. Recall that all the styles are already attached to an id, unique to each Styler. This selector is in addition to that id. The value for props should be a list of tuples of ('attribute', 'value').

│ │ │ │

table_styles are extremely flexible, but not as fun to type out by hand. We hope to collect some useful ones either in pandas, or preferable in a new package that builds on top the tools here.

│ │ │ │
│ │ │ │
│ │ │ │ @@ -3923,96 +3923,96 @@ │ │ │ │
│ │ │ │
│ │ │ │
[34]:
│ │ │ │  
│ │ │ │
│ │ │ │
│ │ │ │ │ │ │ │ + }
A B C D E
│ │ │ │ │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ │ │ │ │
A B C D E
01.0000001.329212FAIL-0.316280-0.990810
12.000000-1.070816-1.4387130.5644170.295722
23.000000-1.6264040.2195650.6788051.889273
34.0000000.9615380.104011PASS0.850229
45.0000001.4534251.0577370.1655620.515018
56.000000-1.3369360.5628611.392855-0.063328
67.0000000.1216681.207603-0.0020401.627796
78.0000000.3544931.037528-0.3856840.519818
89.0000001.686583-1.3259631.428984-2.089354
910.000000-0.1298200.631523-0.5865380.29072001.0000001.329212FAIL-0.316280-0.990810
12.000000-1.070816-1.4387130.5644170.295722
23.000000-1.6264040.2195650.6788051.889273
34.0000000.9615380.104011PASS0.850229
45.0000001.4534251.0577370.1655620.515018
56.000000-1.3369360.5628611.392855-0.063328
67.0000000.1216681.207603-0.0020401.627796
78.0000000.3544931.037528-0.3856840.519818
89.0000001.686583-1.3259631.428984-2.089354
910.000000-0.1298200.631523-0.5865380.290720
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │

Hiding the Index or Columns

│ │ │ │

The index can be hidden from rendering by calling Styler.hide_index. Columns can be hidden from rendering by calling Styler.hide_columns and passing in the name of a column, or a slice of columns.

│ │ │ │ @@ -4027,84 +4027,84 @@ │ │ │ │
│ │ │ │
│ │ │ │
[35]:
│ │ │ │  
│ │ │ │
│ │ │ │
│ │ │ │ │ │ │ │ +
A B C D E
│ │ │ │ │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ │ │ │ │
A B C D E
1.0000001.329212nan-0.316280-0.9908101.0000001.329212nan-0.316280-0.990810
2.000000-1.070816-1.4387130.5644170.2957222.000000-1.070816-1.4387130.5644170.295722
3.000000-1.6264040.2195650.6788051.8892733.000000-1.6264040.2195650.6788051.889273
4.0000000.9615380.104011nan0.8502294.0000000.9615380.104011nan0.850229
5.0000001.4534251.0577370.1655620.5150185.0000001.4534251.0577370.1655620.515018
6.000000-1.3369360.5628611.392855-0.0633286.000000-1.3369360.5628611.392855-0.063328
7.0000000.1216681.207603-0.0020401.6277967.0000000.1216681.207603-0.0020401.627796
8.0000000.3544931.037528-0.3856840.5198188.0000000.3544931.037528-0.3856840.519818
9.0000001.686583-1.3259631.428984-2.0893549.0000001.686583-1.3259631.428984-2.089354
10.000000-0.1298200.631523-0.5865380.29072010.000000-0.1298200.631523-0.5865380.290720
│ │ │ │
│ │ │ │
│ │ │ │
[36]:
│ │ │ │  
│ │ │ │
│ │ │ │ @@ -4115,74 +4115,74 @@ │ │ │ │
│ │ │ │
│ │ │ │
[36]:
│ │ │ │  
│ │ │ │
│ │ │ │
│ │ │ │ │ │ │ │ +
A B E
│ │ │ │ │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ │ │ │ │
A B E
01.0000001.329212-0.99081001.0000001.329212-0.990810
12.000000-1.0708160.29572212.000000-1.0708160.295722
23.000000-1.6264041.88927323.000000-1.6264041.889273
34.0000000.9615380.85022934.0000000.9615380.850229
45.0000001.4534250.51501845.0000001.4534250.515018
56.000000-1.336936-0.06332856.000000-1.336936-0.063328
67.0000000.1216681.62779667.0000000.1216681.627796
78.0000000.3544930.51981878.0000000.3544930.519818
89.0000001.686583-2.08935489.0000001.686583-2.089354
910.000000-0.1298200.290720910.000000-0.1298200.290720
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │

CSS classes

│ │ │ │

Certain CSS classes are attached to cells.

│ │ │ │ @@ -4246,181 +4246,181 @@ │ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │ │ │ │ │ + }
A B C D E
│ │ │ │ │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ │ │ │ │
A B C D E
01.0000001.329212nan-0.316280-0.990810
12.000000-1.070816-1.4387130.5644170.295722
23.000000-1.6264040.2195650.6788051.889273
34.0000000.9615380.104011nan0.850229
45.0000001.4534251.0577370.1655620.515018
56.000000-1.3369360.5628611.392855-0.063328
67.0000000.1216681.207603-0.0020401.627796
78.0000000.3544931.037528-0.3856840.519818
89.0000001.686583-1.3259631.428984-2.089354
910.000000-0.1298200.631523-0.5865380.29072001.0000001.329212nan-0.316280-0.990810
12.000000-1.070816-1.4387130.5644170.295722
23.000000-1.6264040.2195650.6788051.889273
34.0000000.9615380.104011nan0.850229
45.0000001.4534251.0577370.1655620.515018
56.000000-1.3369360.5628611.392855-0.063328
67.0000000.1216681.207603-0.0020401.627796
78.0000000.3544931.037528-0.3856840.519818
89.0000001.686583-1.3259631.428984-2.089354
910.000000-0.1298200.631523-0.5865380.290720
│ │ │ │
│ │ │ │
│ │ │ │
[38]:
│ │ │ │  
│ │ │ │
│ │ │ │ @@ -4458,1583 +4458,1583 @@ │ │ │ │
│ │ │ │
│ │ │ │
[39]:
│ │ │ │  
│ │ │ │
│ │ │ │
│ │ │ │ │ │ │ │ + }
Hover to magnify
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
│ │ │ │ │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ │ │ │ │
Hover to magnify
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
00.231.03-0.84-0.59-0.96-0.22-0.621.84-2.050.87-0.92-0.232.15-1.330.08-1.251.20-1.051.06-0.422.29-2.592.820.68-1.58
1-1.751.56-1.13-1.101.030.00-2.463.45-1.661.27-0.52-0.021.52-1.09-1.86-1.13-0.68-0.810.35-0.061.79-2.822.260.780.44
2-0.653.22-1.760.522.20-0.37-3.003.73-1.872.460.21-0.24-0.10-0.78-3.02-0.82-0.21-0.230.86-0.681.45-4.893.031.910.61
3-1.623.71-2.310.434.17-0.43-3.864.16-2.151.080.120.60-0.890.27-3.67-2.71-0.31-1.591.35-1.830.91-5.802.812.110.28
4-3.354.48-1.86-1.705.19-1.02-3.814.72-0.721.08-0.180.83-0.22-1.08-4.27-2.88-0.97-1.781.53-1.802.21-6.343.342.492.09
5-0.844.23-1.65-2.005.34-0.99-4.133.94-1.06-0.941.240.09-1.78-0.11-4.45-0.85-2.06-1.350.80-1.631.54-6.512.802.143.77
6-0.745.35-2.11-1.134.20-1.85-3.203.76-3.22-1.230.340.57-1.820.54-4.43-1.83-4.03-2.62-0.20-4.681.93-8.463.342.525.81
7-0.444.69-2.30-0.215.93-2.63-1.835.46-4.50-3.16-1.730.180.110.04-5.99-0.45-6.20-3.890.71-3.950.67-7.262.973.396.66
80.925.80-3.33-0.655.99-3.19-1.835.63-3.53-1.30-1.610.82-2.45-0.40-6.06-0.52-6.60-3.48-0.04-4.600.51-5.853.232.405.08
90.385.54-4.49-0.807.05-2.64-0.445.35-1.96-0.33-0.800.26-3.37-0.82-6.05-2.61-8.45-4.450.41-4.711.89-6.932.143.005.16
102.065.84-3.90-0.987.78-2.49-0.595.59-2.22-0.71-0.461.80-2.790.48-5.97-3.44-7.77-5.49-0.70-4.61-0.52-7.721.545.025.81
111.864.47-2.17-1.385.90-0.490.025.78-1.04-0.600.491.96-1.471.88-5.92-4.55-8.15-3.42-2.24-4.33-1.17-7.901.365.315.83
123.194.22-3.06-2.275.93-2.640.336.72-2.84-0.201.892.63-1.530.75-5.27-4.53-7.57-2.85-2.17-4.78-1.13-8.992.116.425.60
132.314.45-3.87-2.056.76-3.25-2.177.99-2.56-0.800.712.33-0.16-0.46-5.10-3.79-7.58-4.000.33-3.67-1.05-8.712.475.876.71
143.784.33-3.88-1.586.22-3.23-1.465.57-2.93-0.33-0.971.723.610.29-4.21-4.10-6.68-4.50-2.19-2.43-1.64-9.363.366.117.53
155.645.31-3.98-2.265.91-3.30-1.035.68-3.06-0.33-1.162.194.201.01-3.22-4.31-5.74-4.44-2.30-1.36-1.20-11.272.596.695.91
164.084.34-2.44-3.306.04-2.52-0.475.28-4.841.580.230.105.791.80-3.13-3.85-5.53-2.97-2.13-1.15-0.56-13.132.076.164.94
175.644.57-3.53-3.766.58-2.58-0.756.58-4.783.63-0.290.565.762.05-2.27-2.31-4.95-3.16-3.06-2.430.84-12.573.567.364.70
185.995.82-2.85-4.157.12-3.32-1.217.93-4.851.44-0.630.357.470.87-1.52-2.09-4.23-2.55-2.46-2.891.90-9.743.437.074.39
194.036.23-4.10-4.117.19-4.10-1.526.53-5.21-0.240.011.166.43-1.97-2.64-1.66-5.20-3.25-2.87-1.651.64-10.662.837.483.9400.231.03-0.84-0.59-0.96-0.22-0.621.84-2.050.87-0.92-0.232.15-1.330.08-1.251.20-1.051.06-0.422.29-2.592.820.68-1.58
1-1.751.56-1.13-1.101.030.00-2.463.45-1.661.27-0.52-0.021.52-1.09-1.86-1.13-0.68-0.810.35-0.061.79-2.822.260.780.44
2-0.653.22-1.760.522.20-0.37-3.003.73-1.872.460.21-0.24-0.10-0.78-3.02-0.82-0.21-0.230.86-0.681.45-4.893.031.910.61
3-1.623.71-2.310.434.17-0.43-3.864.16-2.151.080.120.60-0.890.27-3.67-2.71-0.31-1.591.35-1.830.91-5.802.812.110.28
4-3.354.48-1.86-1.705.19-1.02-3.814.72-0.721.08-0.180.83-0.22-1.08-4.27-2.88-0.97-1.781.53-1.802.21-6.343.342.492.09
5-0.844.23-1.65-2.005.34-0.99-4.133.94-1.06-0.941.240.09-1.78-0.11-4.45-0.85-2.06-1.350.80-1.631.54-6.512.802.143.77
6-0.745.35-2.11-1.134.20-1.85-3.203.76-3.22-1.230.340.57-1.820.54-4.43-1.83-4.03-2.62-0.20-4.681.93-8.463.342.525.81
7-0.444.69-2.30-0.215.93-2.63-1.835.46-4.50-3.16-1.730.180.110.04-5.99-0.45-6.20-3.890.71-3.950.67-7.262.973.396.66
80.925.80-3.33-0.655.99-3.19-1.835.63-3.53-1.30-1.610.82-2.45-0.40-6.06-0.52-6.60-3.48-0.04-4.600.51-5.853.232.405.08
90.385.54-4.49-0.807.05-2.64-0.445.35-1.96-0.33-0.800.26-3.37-0.82-6.05-2.61-8.45-4.450.41-4.711.89-6.932.143.005.16
102.065.84-3.90-0.987.78-2.49-0.595.59-2.22-0.71-0.461.80-2.790.48-5.97-3.44-7.77-5.49-0.70-4.61-0.52-7.721.545.025.81
111.864.47-2.17-1.385.90-0.490.025.78-1.04-0.600.491.96-1.471.88-5.92-4.55-8.15-3.42-2.24-4.33-1.17-7.901.365.315.83
123.194.22-3.06-2.275.93-2.640.336.72-2.84-0.201.892.63-1.530.75-5.27-4.53-7.57-2.85-2.17-4.78-1.13-8.992.116.425.60
132.314.45-3.87-2.056.76-3.25-2.177.99-2.56-0.800.712.33-0.16-0.46-5.10-3.79-7.58-4.000.33-3.67-1.05-8.712.475.876.71
143.784.33-3.88-1.586.22-3.23-1.465.57-2.93-0.33-0.971.723.610.29-4.21-4.10-6.68-4.50-2.19-2.43-1.64-9.363.366.117.53
155.645.31-3.98-2.265.91-3.30-1.035.68-3.06-0.33-1.162.194.201.01-3.22-4.31-5.74-4.44-2.30-1.36-1.20-11.272.596.695.91
164.084.34-2.44-3.306.04-2.52-0.475.28-4.841.580.230.105.791.80-3.13-3.85-5.53-2.97-2.13-1.15-0.56-13.132.076.164.94
175.644.57-3.53-3.766.58-2.58-0.756.58-4.783.63-0.290.565.762.05-2.27-2.31-4.95-3.16-3.06-2.430.84-12.573.567.364.70
185.995.82-2.85-4.157.12-3.32-1.217.93-4.851.44-0.630.357.470.87-1.52-2.09-4.23-2.55-2.46-2.891.90-9.743.437.074.39
194.036.23-4.10-4.117.19-4.10-1.526.53-5.21-0.240.011.166.43-1.97-2.64-1.66-5.20-3.25-2.87-1.651.64-10.662.837.483.94
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │

Export to Excel

│ │ │ │

New in version 0.20.0

│ │ │ │ @@ -6156,15 +6156,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │

My Table

│ │ │ │ │ │ │ │ - │ │ │ │ +
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -6174,237 +6174,237 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
ABCD
001.0000001.0000001.3292121.329212nannan-0.316280-0.316280-0.990810-0.990810
112.0000002.000000-1.070816-1.070816-1.438713-1.4387130.5644170.5644170.2957220.295722
223.0000003.000000-1.626404-1.6264040.2195650.2195650.6788050.6788051.8892731.889273
334.0000004.0000000.9615380.9615380.1040110.104011nannan0.8502290.850229
445.0000005.0000001.4534251.4534251.0577371.0577370.1655620.1655620.5150180.515018
556.0000006.000000-1.336936-1.3369360.5628610.5628611.3928551.392855-0.063328-0.063328
667.0000007.0000000.1216680.1216681.2076031.207603-0.002040-0.0020401.6277961.627796
778.0000008.0000000.3544930.3544931.0375281.037528-0.385684-0.3856840.5198180.519818
889.0000009.0000001.6865831.686583-1.325963-1.3259631.4289841.428984-2.089354-2.089354
9910.00000010.000000-0.129820-0.1298200.6315230.631523-0.586538-0.5865380.2907200.290720
│ │ │ │
│ │ │ │

Our custom template accepts a table_title keyword. We can provide the value in the .render method.

│ │ │ │ @@ -6426,15 +6426,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │

Extending Example

│ │ │ │ │ │ │ │ - │ │ │ │ +
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -6444,237 +6444,237 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
ABCD
001.0000001.0000001.3292121.329212nannan-0.316280-0.316280-0.990810-0.990810
112.0000002.000000-1.070816-1.070816-1.438713-1.4387130.5644170.5644170.2957220.295722
223.0000003.000000-1.626404-1.6264040.2195650.2195650.6788050.6788051.8892731.889273
334.0000004.0000000.9615380.9615380.1040110.104011nannan0.8502290.850229
445.0000005.0000001.4534251.4534251.0577371.0577370.1655620.1655620.5150180.515018
556.0000006.000000-1.336936-1.3369360.5628610.5628611.3928551.392855-0.063328-0.063328
667.0000007.0000000.1216680.1216681.2076031.207603-0.002040-0.0020401.6277961.627796
778.0000008.0000000.3544930.3544931.0375281.037528-0.385684-0.3856840.5198180.519818
889.0000009.0000001.6865831.686583-1.325963-1.3259631.4289841.428984-2.089354-2.089354
9910.00000010.000000-0.129820-0.1298200.6315230.631523-0.586538-0.5865380.2907200.290720
│ │ │ │
│ │ │ │

For convenience, we provide the Styler.from_custom_template method that does the same as the custom subclass.

│ │ │ │ @@ -6697,15 +6697,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │

My Table

│ │ │ │ │ │ │ │ - │ │ │ │ +
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -6715,237 +6715,237 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
ABCD
001.0000001.0000001.3292121.329212nannan-0.316280-0.316280-0.990810-0.990810
112.0000002.000000-1.070816-1.070816-1.438713-1.4387130.5644170.5644170.2957220.295722
223.0000003.000000-1.626404-1.6264040.2195650.2195650.6788050.6788051.8892731.889273
334.0000004.0000000.9615380.9615380.1040110.104011nannan0.8502290.850229
445.0000005.0000001.4534251.4534251.0577371.0577370.1655620.1655620.5150180.515018
556.0000006.000000-1.336936-1.3369360.5628610.5628611.3928551.392855-0.063328-0.063328
667.0000007.0000000.1216680.1216681.2076031.207603-0.002040-0.0020401.6277961.627796
778.0000008.0000000.3544930.3544931.0375281.037528-0.385684-0.3856840.5198180.519818
889.0000009.0000001.6865831.686583-1.325963-1.3259631.4289841.428984-2.089354-2.089354
9910.00000010.000000-0.129820-0.1298200.6315230.631523-0.586538-0.5865380.2907200.290720
│ │ │ │
│ │ │ │

Here’s the template structure:

│ │ │ │ ├── html2text {} │ │ │ │ │ @@ -77,38 +77,38 @@ │ │ │ │ │ The above output looks very similar to the standard DataFrame HTML │ │ │ │ │ representation. But we’ve done some work behind the scenes to attach CSS │ │ │ │ │ classes to each cell. We can view these by calling the .render method. │ │ │ │ │ [4]: │ │ │ │ │ df.style.highlight_null().render().split('\n')[:10] │ │ │ │ │ [4]: │ │ │ │ │ [' │ │ │ │ │ + ' }
│ │ │ │ │ │ │ │ │ │ ', │ │ │ │ │ ' ', │ │ │ │ │ ' ', │ │ │ │ │ ' ', │ │ │ │ │ ' ', │ │ │ │ │ ' ', │ │ │ │ │ ' '] │ │ │ │ │ The row0_col2 is the identifier for that particular cell. We’ve also │ │ │ │ │ prepended each row/column identifier with a UUID unique to each DataFrame so │ │ │ │ │ that the style from one doesn’t collide with the styling from another within │ │ │ │ │ the same notebook or page (you can set the uuid if you’d like to tie together │ │ │ │ │ the styling of two DataFrames). │ │ │ │ │ When writing style functions, you take care of producing the CSS attribute / │ │ │ ├── ./usr/share/doc/python-pandas-doc/html/user_guide/style.ipynb.gz │ │ │ │ ├── style.ipynb │ │ │ │ │ ├── Pretty-printed │ │ │ │ │ │┄ Similarity: 0.9997853087998139% │ │ │ │ │ │┄ Differences: {"'cells'": "{5: {'outputs': {0: {'data': {'text/html': {insert: [(1, '
A BC D E
01.0000001.329212nan- │ │ │ │ │ +id="T_ae121fe6_e689_11ef_8b59_cf981f471b6crow0_col3" class="data row0 col3" >- │ │ │ │ │ 0.316280
\n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ "\n", │ │ │ │ │ │ "\n", │ │ │ │ │ │ "\n", │ │ │ │ │ │ "
A B C D E\n", │ │ │ │ │ │ - "\n", │ │ │ │ │ │ + "
A B C D E
\n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ "
A B C D E
01.0000001.329212nan-0.316280-0.990810
12.000000-1.070816-1.4387130.5644170.295722
23.000000-1.6264040.2195650.6788051.889273
34.0000000.9615380.104011nan0.850229
45.0000001.4534251.0577370.1655620.515018
56.000000-1.3369360.5628611.392855-0.063328
67.0000000.1216681.207603-0.0020401.627796
78.0000000.3544931.037528-0.3856840.519818
89.0000001.686583-1.3259631.428984-2.089354
910.000000-0.1298200.631523-0.5865380.29072001.0000001.329212nan-0.316280-0.990810
12.000000-1.070816-1.4387130.5644170.295722
23.000000-1.6264040.2195650.6788051.889273
34.0000000.9615380.104011nan0.850229
45.0000001.4534251.0577370.1655620.515018
56.000000-1.3369360.5628611.392855-0.063328
67.0000000.1216681.207603-0.0020401.627796
78.0000000.3544931.037528-0.3856840.519818
89.0000001.686583-1.3259631.428984-2.089354
910.000000-0.1298200.631523-0.5865380.290720
" │ │ │ │ │ │ ], │ │ │ │ │ │ "text/plain": [ │ │ │ │ │ │ - "" │ │ │ │ │ │ + "" │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ "execution_count": 3, │ │ │ │ │ │ "metadata": {}, │ │ │ │ │ │ "output_type": "execute_result" │ │ │ │ │ │ } │ │ │ │ │ │ ], │ │ │ │ │ │ @@ -197,23 +197,23 @@ │ │ │ │ │ │ "execution_count": 4, │ │ │ │ │ │ "metadata": {}, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ "data": { │ │ │ │ │ │ "text/plain": [ │ │ │ │ │ │ "['',\n", │ │ │ │ │ │ + " ' }
A B C D E
',\n", │ │ │ │ │ │ " ' ',\n", │ │ │ │ │ │ - " ' ',\n", │ │ │ │ │ │ - " ' ',\n", │ │ │ │ │ │ - " ' ',\n", │ │ │ │ │ │ - " ' ',\n", │ │ │ │ │ │ - " ' ']" │ │ │ │ │ │ + " ' ',\n", │ │ │ │ │ │ + " ' ',\n", │ │ │ │ │ │ + " ' ',\n", │ │ │ │ │ │ + " ' ',\n", │ │ │ │ │ │ + " ' ']" │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ "execution_count": 4, │ │ │ │ │ │ "metadata": {}, │ │ │ │ │ │ "output_type": "execute_result" │ │ │ │ │ │ } │ │ │ │ │ │ ], │ │ │ │ │ │ @@ -266,103 +266,103 @@ │ │ │ │ │ │ "execution_count": 6, │ │ │ │ │ │ "metadata": {}, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ "data": { │ │ │ │ │ │ "text/html": [ │ │ │ │ │ │ "
A B C D E
01.0000001.329212nan-0.31628001.0000001.329212nan-0.316280
\n", │ │ │ │ │ │ + " }
A B C D E
\n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ "
A B C D E
01.0000001.329212nan-0.316280-0.990810
12.000000-1.070816-1.4387130.5644170.295722
23.000000-1.6264040.2195650.6788051.889273
34.0000000.9615380.104011nan0.850229
45.0000001.4534251.0577370.1655620.515018
56.000000-1.3369360.5628611.392855-0.063328
67.0000000.1216681.207603-0.0020401.627796
78.0000000.3544931.037528-0.3856840.519818
89.0000001.686583-1.3259631.428984-2.089354
910.000000-0.1298200.631523-0.5865380.29072001.0000001.329212nan-0.316280-0.990810
12.000000-1.070816-1.4387130.5644170.295722
23.000000-1.6264040.2195650.6788051.889273
34.0000000.9615380.104011nan0.850229
45.0000001.4534251.0577370.1655620.515018
56.000000-1.3369360.5628611.392855-0.063328
67.0000000.1216681.207603-0.0020401.627796
78.0000000.3544931.037528-0.3856840.519818
89.0000001.686583-1.3259631.428984-2.089354
910.000000-0.1298200.631523-0.5865380.290720
" │ │ │ │ │ │ ], │ │ │ │ │ │ "text/plain": [ │ │ │ │ │ │ - "" │ │ │ │ │ │ + "" │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ "execution_count": 6, │ │ │ │ │ │ "metadata": {}, │ │ │ │ │ │ "output_type": "execute_result" │ │ │ │ │ │ } │ │ │ │ │ │ ], │ │ │ │ │ │ @@ -410,101 +410,101 @@ │ │ │ │ │ │ "execution_count": 8, │ │ │ │ │ │ "metadata": {}, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ "data": { │ │ │ │ │ │ "text/html": [ │ │ │ │ │ │ "\n", │ │ │ │ │ │ + " }
A B C D E
\n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ "
A B C D E
01.0000001.329212nan-0.316280-0.990810
12.000000-1.070816-1.4387130.5644170.295722
23.000000-1.6264040.2195650.6788051.889273
34.0000000.9615380.104011nan0.850229
45.0000001.4534251.0577370.1655620.515018
56.000000-1.3369360.5628611.392855-0.063328
67.0000000.1216681.207603-0.0020401.627796
78.0000000.3544931.037528-0.3856840.519818
89.0000001.686583-1.3259631.428984-2.089354
910.000000-0.1298200.631523-0.5865380.29072001.0000001.329212nan-0.316280-0.990810
12.000000-1.070816-1.4387130.5644170.295722
23.000000-1.6264040.2195650.6788051.889273
34.0000000.9615380.104011nan0.850229
45.0000001.4534251.0577370.1655620.515018
56.000000-1.3369360.5628611.392855-0.063328
67.0000000.1216681.207603-0.0020401.627796
78.0000000.3544931.037528-0.3856840.519818
89.0000001.686583-1.3259631.428984-2.089354
910.000000-0.1298200.631523-0.5865380.290720
" │ │ │ │ │ │ ], │ │ │ │ │ │ "text/plain": [ │ │ │ │ │ │ - "" │ │ │ │ │ │ + "" │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ "execution_count": 8, │ │ │ │ │ │ "metadata": {}, │ │ │ │ │ │ "output_type": "execute_result" │ │ │ │ │ │ } │ │ │ │ │ │ ], │ │ │ │ │ │ @@ -532,106 +532,106 @@ │ │ │ │ │ │ "execution_count": 9, │ │ │ │ │ │ "metadata": {}, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ "data": { │ │ │ │ │ │ "text/html": [ │ │ │ │ │ │ "\n", │ │ │ │ │ │ + " }
A B C D E
\n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ "
A B C D E
01.0000001.329212nan-0.316280-0.990810
12.000000-1.070816-1.4387130.5644170.295722
23.000000-1.6264040.2195650.6788051.889273
34.0000000.9615380.104011nan0.850229
45.0000001.4534251.0577370.1655620.515018
56.000000-1.3369360.5628611.392855-0.063328
67.0000000.1216681.207603-0.0020401.627796
78.0000000.3544931.037528-0.3856840.519818
89.0000001.686583-1.3259631.428984-2.089354
910.000000-0.1298200.631523-0.5865380.29072001.0000001.329212nan-0.316280-0.990810
12.000000-1.070816-1.4387130.5644170.295722
23.000000-1.6264040.2195650.6788051.889273
34.0000000.9615380.104011nan0.850229
45.0000001.4534251.0577370.1655620.515018
56.000000-1.3369360.5628611.392855-0.063328
67.0000000.1216681.207603-0.0020401.627796
78.0000000.3544931.037528-0.3856840.519818
89.0000001.686583-1.3259631.428984-2.089354
910.000000-0.1298200.631523-0.5865380.290720
" │ │ │ │ │ │ ], │ │ │ │ │ │ "text/plain": [ │ │ │ │ │ │ - "" │ │ │ │ │ │ + "" │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ "execution_count": 9, │ │ │ │ │ │ "metadata": {}, │ │ │ │ │ │ "output_type": "execute_result" │ │ │ │ │ │ } │ │ │ │ │ │ ], │ │ │ │ │ │ @@ -687,101 +687,101 @@ │ │ │ │ │ │ "execution_count": 11, │ │ │ │ │ │ "metadata": {}, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ "data": { │ │ │ │ │ │ "text/html": [ │ │ │ │ │ │ "\n", │ │ │ │ │ │ + " }
A B C D E
\n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ "
A B C D E
01.0000001.329212nan-0.316280-0.990810
12.000000-1.070816-1.4387130.5644170.295722
23.000000-1.6264040.2195650.6788051.889273
34.0000000.9615380.104011nan0.850229
45.0000001.4534251.0577370.1655620.515018
56.000000-1.3369360.5628611.392855-0.063328
67.0000000.1216681.207603-0.0020401.627796
78.0000000.3544931.037528-0.3856840.519818
89.0000001.686583-1.3259631.428984-2.089354
910.000000-0.1298200.631523-0.5865380.29072001.0000001.329212nan-0.316280-0.990810
12.000000-1.070816-1.4387130.5644170.295722
23.000000-1.6264040.2195650.6788051.889273
34.0000000.9615380.104011nan0.850229
45.0000001.4534251.0577370.1655620.515018
56.000000-1.3369360.5628611.392855-0.063328
67.0000000.1216681.207603-0.0020401.627796
78.0000000.3544931.037528-0.3856840.519818
89.0000001.686583-1.3259631.428984-2.089354
910.000000-0.1298200.631523-0.5865380.290720
" │ │ │ │ │ │ ], │ │ │ │ │ │ "text/plain": [ │ │ │ │ │ │ - "" │ │ │ │ │ │ + "" │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ "execution_count": 11, │ │ │ │ │ │ "metadata": {}, │ │ │ │ │ │ "output_type": "execute_result" │ │ │ │ │ │ } │ │ │ │ │ │ ], │ │ │ │ │ │ @@ -833,101 +833,101 @@ │ │ │ │ │ │ "execution_count": 12, │ │ │ │ │ │ "metadata": {}, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ "data": { │ │ │ │ │ │ "text/html": [ │ │ │ │ │ │ "\n", │ │ │ │ │ │ + " }
A B C D E
\n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ "
A B C D E
01.0000001.329212nan-0.316280-0.990810
12.000000-1.070816-1.4387130.5644170.295722
23.000000-1.6264040.2195650.6788051.889273
34.0000000.9615380.104011nan0.850229
45.0000001.4534251.0577370.1655620.515018
56.000000-1.3369360.5628611.392855-0.063328
67.0000000.1216681.207603-0.0020401.627796
78.0000000.3544931.037528-0.3856840.519818
89.0000001.686583-1.3259631.428984-2.089354
910.000000-0.1298200.631523-0.5865380.29072001.0000001.329212nan-0.316280-0.990810
12.000000-1.070816-1.4387130.5644170.295722
23.000000-1.6264040.2195650.6788051.889273
34.0000000.9615380.104011nan0.850229
45.0000001.4534251.0577370.1655620.515018
56.000000-1.3369360.5628611.392855-0.063328
67.0000000.1216681.207603-0.0020401.627796
78.0000000.3544931.037528-0.3856840.519818
89.0000001.686583-1.3259631.428984-2.089354
910.000000-0.1298200.631523-0.5865380.290720
" │ │ │ │ │ │ ], │ │ │ │ │ │ "text/plain": [ │ │ │ │ │ │ - "" │ │ │ │ │ │ + "" │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ "execution_count": 12, │ │ │ │ │ │ "metadata": {}, │ │ │ │ │ │ "output_type": "execute_result" │ │ │ │ │ │ } │ │ │ │ │ │ ], │ │ │ │ │ │ @@ -947,103 +947,103 @@ │ │ │ │ │ │ "execution_count": 13, │ │ │ │ │ │ "metadata": {}, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ "data": { │ │ │ │ │ │ "text/html": [ │ │ │ │ │ │ "\n", │ │ │ │ │ │ + " }
A B C D E
\n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ "
A B C D E
01.0000001.329212nan-0.316280-0.990810
12.000000-1.070816-1.4387130.5644170.295722
23.000000-1.6264040.2195650.6788051.889273
34.0000000.9615380.104011nan0.850229
45.0000001.4534251.0577370.1655620.515018
56.000000-1.3369360.5628611.392855-0.063328
67.0000000.1216681.207603-0.0020401.627796
78.0000000.3544931.037528-0.3856840.519818
89.0000001.686583-1.3259631.428984-2.089354
910.000000-0.1298200.631523-0.5865380.29072001.0000001.329212nan-0.316280-0.990810
12.000000-1.070816-1.4387130.5644170.295722
23.000000-1.6264040.2195650.6788051.889273
34.0000000.9615380.104011nan0.850229
45.0000001.4534251.0577370.1655620.515018
56.000000-1.3369360.5628611.392855-0.063328
67.0000000.1216681.207603-0.0020401.627796
78.0000000.3544931.037528-0.3856840.519818
89.0000001.686583-1.3259631.428984-2.089354
910.000000-0.1298200.631523-0.5865380.290720
" │ │ │ │ │ │ ], │ │ │ │ │ │ "text/plain": [ │ │ │ │ │ │ - "" │ │ │ │ │ │ + "" │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ "execution_count": 13, │ │ │ │ │ │ "metadata": {}, │ │ │ │ │ │ "output_type": "execute_result" │ │ │ │ │ │ } │ │ │ │ │ │ ], │ │ │ │ │ │ @@ -1080,99 +1080,99 @@ │ │ │ │ │ │ "execution_count": 14, │ │ │ │ │ │ "metadata": {}, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ "data": { │ │ │ │ │ │ "text/html": [ │ │ │ │ │ │ "\n", │ │ │ │ │ │ + "
A B C D E
\n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ "
A B C D E
0100.00%132.92%nan%-31.63%-99.08%
1200.00%-107.08%-143.87%56.44%29.57%
2300.00%-162.64%21.96%67.88%188.93%
3400.00%96.15%10.40%nan%85.02%
4500.00%145.34%105.77%16.56%51.50%
5600.00%-133.69%56.29%139.29%-6.33%
6700.00%12.17%120.76%-0.20%162.78%
7800.00%35.45%103.75%-38.57%51.98%
8900.00%168.66%-132.60%142.90%-208.94%
91000.00%-12.98%63.15%-58.65%29.07%0100.00%132.92%nan%-31.63%-99.08%
1200.00%-107.08%-143.87%56.44%29.57%
2300.00%-162.64%21.96%67.88%188.93%
3400.00%96.15%10.40%nan%85.02%
4500.00%145.34%105.77%16.56%51.50%
5600.00%-133.69%56.29%139.29%-6.33%
6700.00%12.17%120.76%-0.20%162.78%
7800.00%35.45%103.75%-38.57%51.98%
8900.00%168.66%-132.60%142.90%-208.94%
91000.00%-12.98%63.15%-58.65%29.07%
" │ │ │ │ │ │ ], │ │ │ │ │ │ "text/plain": [ │ │ │ │ │ │ - "" │ │ │ │ │ │ + "" │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ "execution_count": 14, │ │ │ │ │ │ "metadata": {}, │ │ │ │ │ │ "output_type": "execute_result" │ │ │ │ │ │ } │ │ │ │ │ │ ], │ │ │ │ │ │ @@ -1192,99 +1192,99 @@ │ │ │ │ │ │ "execution_count": 15, │ │ │ │ │ │ "metadata": {}, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ "data": { │ │ │ │ │ │ "text/html": [ │ │ │ │ │ │ "\n", │ │ │ │ │ │ + "
A B C D E
\n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ "
A B C D E
01.0000001000nan-0.32-0.990810
12.000000-100-1.438713+0.560.295722
23.000000-2000.219565+0.681.889273
34.00000010000.104011+nan0.850229
45.00000010001.057737+0.170.515018
56.000000-1000.562861+1.39-0.063328
67.00000000001.207603-0.001.627796
78.00000000001.037528-0.390.519818
89.0000002000-1.325963+1.43-2.089354
910.000000-0000.631523-0.590.29072001.0000001000nan-0.32-0.990810
12.000000-100-1.438713+0.560.295722
23.000000-2000.219565+0.681.889273
34.00000010000.104011+nan0.850229
45.00000010001.057737+0.170.515018
56.000000-1000.562861+1.39-0.063328
67.00000000001.207603-0.001.627796
78.00000000001.037528-0.390.519818
89.0000002000-1.325963+1.43-2.089354
910.000000-0000.631523-0.590.290720
" │ │ │ │ │ │ ], │ │ │ │ │ │ "text/plain": [ │ │ │ │ │ │ - "" │ │ │ │ │ │ + "" │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ "execution_count": 15, │ │ │ │ │ │ "metadata": {}, │ │ │ │ │ │ "output_type": "execute_result" │ │ │ │ │ │ } │ │ │ │ │ │ ], │ │ │ │ │ │ @@ -1304,99 +1304,99 @@ │ │ │ │ │ │ "execution_count": 16, │ │ │ │ │ │ "metadata": {}, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ "data": { │ │ │ │ │ │ "text/html": [ │ │ │ │ │ │ "\n", │ │ │ │ │ │ + "
A B C D E
\n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ "
A B C D E
01.000000\u00b11.33nan-0.316280-0.990810
12.000000\u00b11.07-1.4387130.5644170.295722
23.000000\u00b11.630.2195650.6788051.889273
34.000000\u00b10.960.104011nan0.850229
45.000000\u00b11.451.0577370.1655620.515018
56.000000\u00b11.340.5628611.392855-0.063328
67.000000\u00b10.121.207603-0.0020401.627796
78.000000\u00b10.351.037528-0.3856840.519818
89.000000\u00b11.69-1.3259631.428984-2.089354
910.000000\u00b10.130.631523-0.5865380.29072001.000000\u00b11.33nan-0.316280-0.990810
12.000000\u00b11.07-1.4387130.5644170.295722
23.000000\u00b11.630.2195650.6788051.889273
34.000000\u00b10.960.104011nan0.850229
45.000000\u00b11.451.0577370.1655620.515018
56.000000\u00b11.340.5628611.392855-0.063328
67.000000\u00b10.121.207603-0.0020401.627796
78.000000\u00b10.351.037528-0.3856840.519818
89.000000\u00b11.69-1.3259631.428984-2.089354
910.000000\u00b10.130.631523-0.5865380.290720
" │ │ │ │ │ │ ], │ │ │ │ │ │ "text/plain": [ │ │ │ │ │ │ - "" │ │ │ │ │ │ + "" │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ "execution_count": 16, │ │ │ │ │ │ "metadata": {}, │ │ │ │ │ │ "output_type": "execute_result" │ │ │ │ │ │ } │ │ │ │ │ │ ], │ │ │ │ │ │ @@ -1416,99 +1416,99 @@ │ │ │ │ │ │ "execution_count": 17, │ │ │ │ │ │ "metadata": {}, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ "data": { │ │ │ │ │ │ "text/html": [ │ │ │ │ │ │ "\n", │ │ │ │ │ │ + "
A B C D E
\n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ "
A B C D E
0100.00%132.92%--31.63%-99.08%
1200.00%-107.08%-143.87%56.44%29.57%
2300.00%-162.64%21.96%67.88%188.93%
3400.00%96.15%10.40%-85.02%
4500.00%145.34%105.77%16.56%51.50%
5600.00%-133.69%56.29%139.29%-6.33%
6700.00%12.17%120.76%-0.20%162.78%
7800.00%35.45%103.75%-38.57%51.98%
8900.00%168.66%-132.60%142.90%-208.94%
91000.00%-12.98%63.15%-58.65%29.07%0100.00%132.92%--31.63%-99.08%
1200.00%-107.08%-143.87%56.44%29.57%
2300.00%-162.64%21.96%67.88%188.93%
3400.00%96.15%10.40%-85.02%
4500.00%145.34%105.77%16.56%51.50%
5600.00%-133.69%56.29%139.29%-6.33%
6700.00%12.17%120.76%-0.20%162.78%
7800.00%35.45%103.75%-38.57%51.98%
8900.00%168.66%-132.60%142.90%-208.94%
91000.00%-12.98%63.15%-58.65%29.07%
" │ │ │ │ │ │ ], │ │ │ │ │ │ "text/plain": [ │ │ │ │ │ │ - "" │ │ │ │ │ │ + "" │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ "execution_count": 17, │ │ │ │ │ │ "metadata": {}, │ │ │ │ │ │ "output_type": "execute_result" │ │ │ │ │ │ } │ │ │ │ │ │ ], │ │ │ │ │ │ @@ -1528,101 +1528,101 @@ │ │ │ │ │ │ "execution_count": 18, │ │ │ │ │ │ "metadata": {}, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ "data": { │ │ │ │ │ │ "text/html": [ │ │ │ │ │ │ "\n", │ │ │ │ │ │ + " }
A B C D E
\n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ "
A B C D E
01.0000001.329212--0.316280-0.990810
12.000000-1.070816-1.4387130.5644170.295722
23.000000-1.6264040.2195650.6788051.889273
34.0000000.9615380.104011-0.850229
45.0000001.4534251.0577370.1655620.515018
56.000000-1.3369360.5628611.392855-0.063328
67.0000000.1216681.207603-0.0020401.627796
78.0000000.3544931.037528-0.3856840.519818
89.0000001.686583-1.3259631.428984-2.089354
910.000000-0.1298200.631523-0.5865380.29072001.0000001.329212--0.316280-0.990810
12.000000-1.070816-1.4387130.5644170.295722
23.000000-1.6264040.2195650.6788051.889273
34.0000000.9615380.104011-0.850229
45.0000001.4534251.0577370.1655620.515018
56.000000-1.3369360.5628611.392855-0.063328
67.0000000.1216681.207603-0.0020401.627796
78.0000000.3544931.037528-0.3856840.519818
89.0000001.686583-1.3259631.428984-2.089354
910.000000-0.1298200.631523-0.5865380.290720
" │ │ │ │ │ │ ], │ │ │ │ │ │ "text/plain": [ │ │ │ │ │ │ - "" │ │ │ │ │ │ + "" │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ "execution_count": 18, │ │ │ │ │ │ "metadata": {}, │ │ │ │ │ │ "output_type": "execute_result" │ │ │ │ │ │ } │ │ │ │ │ │ ], │ │ │ │ │ │ @@ -1649,101 +1649,101 @@ │ │ │ │ │ │ "execution_count": 19, │ │ │ │ │ │ "metadata": {}, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ "data": { │ │ │ │ │ │ "text/html": [ │ │ │ │ │ │ "\n", │ │ │ │ │ │ + " }
A B C D E
\n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ "
A B C D E
01.0000001.329212nan-0.316280-0.990810
12.000000-1.070816-1.4387130.5644170.295722
23.000000-1.6264040.2195650.6788051.889273
34.0000000.9615380.104011nan0.850229
45.0000001.4534251.0577370.1655620.515018
56.000000-1.3369360.5628611.392855-0.063328
67.0000000.1216681.207603-0.0020401.627796
78.0000000.3544931.037528-0.3856840.519818
89.0000001.686583-1.3259631.428984-2.089354
910.000000-0.1298200.631523-0.5865380.29072001.0000001.329212nan-0.316280-0.990810
12.000000-1.070816-1.4387130.5644170.295722
23.000000-1.6264040.2195650.6788051.889273
34.0000000.9615380.104011nan0.850229
45.0000001.4534251.0577370.1655620.515018
56.000000-1.3369360.5628611.392855-0.063328
67.0000000.1216681.207603-0.0020401.627796
78.0000000.3544931.037528-0.3856840.519818
89.0000001.686583-1.3259631.428984-2.089354
910.000000-0.1298200.631523-0.5865380.290720
" │ │ │ │ │ │ ], │ │ │ │ │ │ "text/plain": [ │ │ │ │ │ │ - "" │ │ │ │ │ │ + "" │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ "execution_count": 19, │ │ │ │ │ │ "metadata": {}, │ │ │ │ │ │ "output_type": "execute_result" │ │ │ │ │ │ } │ │ │ │ │ │ ], │ │ │ │ │ │ @@ -1763,204 +1763,204 @@ │ │ │ │ │ │ "execution_count": 20, │ │ │ │ │ │ "metadata": {}, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ "data": { │ │ │ │ │ │ "text/html": [ │ │ │ │ │ │ "\n", │ │ │ │ │ │ + " }
A B C D E
\n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ "
A B C D E
01.0000001.329212nan-0.316280-0.990810
12.000000-1.070816-1.4387130.5644170.295722
23.000000-1.6264040.2195650.6788051.889273
34.0000000.9615380.104011nan0.850229
45.0000001.4534251.0577370.1655620.515018
56.000000-1.3369360.5628611.392855-0.063328
67.0000000.1216681.207603-0.0020401.627796
78.0000000.3544931.037528-0.3856840.519818
89.0000001.686583-1.3259631.428984-2.089354
910.000000-0.1298200.631523-0.5865380.29072001.0000001.329212nan-0.316280-0.990810
12.000000-1.070816-1.4387130.5644170.295722
23.000000-1.6264040.2195650.6788051.889273
34.0000000.9615380.104011nan0.850229
45.0000001.4534251.0577370.1655620.515018
56.000000-1.3369360.5628611.392855-0.063328
67.0000000.1216681.207603-0.0020401.627796
78.0000000.3544931.037528-0.3856840.519818
89.0000001.686583-1.3259631.428984-2.089354
910.000000-0.1298200.631523-0.5865380.290720
" │ │ │ │ │ │ ], │ │ │ │ │ │ "text/plain": [ │ │ │ │ │ │ - "" │ │ │ │ │ │ + "" │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ "execution_count": 20, │ │ │ │ │ │ "metadata": {}, │ │ │ │ │ │ "output_type": "execute_result" │ │ │ │ │ │ } │ │ │ │ │ │ ], │ │ │ │ │ │ @@ -1985,107 +1985,107 @@ │ │ │ │ │ │ "execution_count": 21, │ │ │ │ │ │ "metadata": {}, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ "data": { │ │ │ │ │ │ "text/html": [ │ │ │ │ │ │ "\n", │ │ │ │ │ │ + " }
A B C D E
\n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ "
A B C D E
01.0000001.329212nan-0.316280-0.990810
12.000000-1.070816-1.4387130.5644170.295722
23.000000-1.6264040.2195650.6788051.889273
34.0000000.9615380.104011nan0.850229
45.0000001.4534251.0577370.1655620.51501801.0000001.329212nan-0.316280-0.990810
12.000000-1.070816-1.4387130.5644170.295722
23.000000-1.6264040.2195650.6788051.889273
34.0000000.9615380.104011nan0.850229
45.0000001.4534251.0577370.1655620.515018
" │ │ │ │ │ │ ], │ │ │ │ │ │ "text/plain": [ │ │ │ │ │ │ - "" │ │ │ │ │ │ + "" │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ "execution_count": 21, │ │ │ │ │ │ "metadata": {}, │ │ │ │ │ │ "output_type": "execute_result" │ │ │ │ │ │ } │ │ │ │ │ │ ], │ │ │ │ │ │ @@ -2099,108 +2099,108 @@ │ │ │ │ │ │ "execution_count": 22, │ │ │ │ │ │ "metadata": {}, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ "data": { │ │ │ │ │ │ "text/html": [ │ │ │ │ │ │ "\n", │ │ │ │ │ │ + " }
A B C D E
\n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ "
A B C D E
01.0000001.329212nan-0.316280-0.990810
12.000000-1.070816-1.4387130.5644170.295722
23.000000-1.6264040.2195650.6788051.889273
34.0000000.9615380.104011nan0.850229
45.0000001.4534251.0577370.1655620.51501801.0000001.329212nan-0.316280-0.990810
12.000000-1.070816-1.4387130.5644170.295722
23.000000-1.6264040.2195650.6788051.889273
34.0000000.9615380.104011nan0.850229
45.0000001.4534251.0577370.1655620.515018
" │ │ │ │ │ │ ], │ │ │ │ │ │ "text/plain": [ │ │ │ │ │ │ - "" │ │ │ │ │ │ + "" │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ "execution_count": 22, │ │ │ │ │ │ "metadata": {}, │ │ │ │ │ │ "output_type": "execute_result" │ │ │ │ │ │ } │ │ │ │ │ │ ], │ │ │ │ │ │ @@ -2224,101 +2224,101 @@ │ │ │ │ │ │ "execution_count": 23, │ │ │ │ │ │ "metadata": {}, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ "data": { │ │ │ │ │ │ "text/html": [ │ │ │ │ │ │ "\n", │ │ │ │ │ │ + " }
A B C D E
\n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ "
A B C D E
01.0000001.329212nan-0.316280-0.990810
12.000000-1.070816-1.4387130.5644170.295722
23.000000-1.6264040.2195650.6788051.889273
34.0000000.9615380.104011nan0.850229
45.0000001.4534251.0577370.1655620.515018
56.000000-1.3369360.5628611.392855-0.063328
67.0000000.1216681.207603-0.0020401.627796
78.0000000.3544931.037528-0.3856840.519818
89.0000001.686583-1.3259631.428984-2.089354
910.000000-0.1298200.631523-0.5865380.29072001.0000001.329212nan-0.316280-0.990810
12.000000-1.070816-1.4387130.5644170.295722
23.000000-1.6264040.2195650.6788051.889273
34.0000000.9615380.104011nan0.850229
45.0000001.4534251.0577370.1655620.515018
56.000000-1.3369360.5628611.392855-0.063328
67.0000000.1216681.207603-0.0020401.627796
78.0000000.3544931.037528-0.3856840.519818
89.0000001.686583-1.3259631.428984-2.089354
910.000000-0.1298200.631523-0.5865380.290720
" │ │ │ │ │ │ ], │ │ │ │ │ │ "text/plain": [ │ │ │ │ │ │ - "" │ │ │ │ │ │ + "" │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ "execution_count": 23, │ │ │ │ │ │ "metadata": {}, │ │ │ │ │ │ "output_type": "execute_result" │ │ │ │ │ │ } │ │ │ │ │ │ ], │ │ │ │ │ │ @@ -2338,103 +2338,103 @@ │ │ │ │ │ │ "execution_count": 24, │ │ │ │ │ │ "metadata": {}, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ "data": { │ │ │ │ │ │ "text/html": [ │ │ │ │ │ │ "\n", │ │ │ │ │ │ + " }
A B C D E
\n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ "
A B C D E
01.0000001.329212nan-0.316280-0.990810
12.000000-1.070816-1.4387130.5644170.295722
23.000000-1.6264040.2195650.6788051.889273
34.0000000.9615380.104011nan0.850229
45.0000001.4534251.0577370.1655620.515018
56.000000-1.3369360.5628611.392855-0.063328
67.0000000.1216681.207603-0.0020401.627796
78.0000000.3544931.037528-0.3856840.519818
89.0000001.686583-1.3259631.428984-2.089354
910.000000-0.1298200.631523-0.5865380.29072001.0000001.329212nan-0.316280-0.990810
12.000000-1.070816-1.4387130.5644170.295722
23.000000-1.6264040.2195650.6788051.889273
34.0000000.9615380.104011nan0.850229
45.0000001.4534251.0577370.1655620.515018
56.000000-1.3369360.5628611.392855-0.063328
67.0000000.1216681.207603-0.0020401.627796
78.0000000.3544931.037528-0.3856840.519818
89.0000001.686583-1.3259631.428984-2.089354
910.000000-0.1298200.631523-0.5865380.290720
" │ │ │ │ │ │ ], │ │ │ │ │ │ "text/plain": [ │ │ │ │ │ │ - "" │ │ │ │ │ │ + "" │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ "execution_count": 24, │ │ │ │ │ │ "metadata": {}, │ │ │ │ │ │ "output_type": "execute_result" │ │ │ │ │ │ } │ │ │ │ │ │ ], │ │ │ │ │ │ @@ -2463,170 +2463,170 @@ │ │ │ │ │ │ "execution_count": 25, │ │ │ │ │ │ "metadata": {}, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ "data": { │ │ │ │ │ │ "text/html": [ │ │ │ │ │ │ "\n", │ │ │ │ │ │ + " }
A B C D E
\n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ "
A B C D E
01.0000001.329212nan-0.316280-0.990810
12.000000-1.070816-1.4387130.5644170.295722
23.000000-1.6264040.2195650.6788051.889273
34.0000000.9615380.104011nan0.850229
45.0000001.4534251.0577370.1655620.515018
56.000000-1.3369360.5628611.392855-0.063328
67.0000000.1216681.207603-0.0020401.627796
78.0000000.3544931.037528-0.3856840.519818
89.0000001.686583-1.3259631.428984-2.089354
910.000000-0.1298200.631523-0.5865380.29072001.0000001.329212nan-0.316280-0.990810
12.000000-1.070816-1.4387130.5644170.295722
23.000000-1.6264040.2195650.6788051.889273
34.0000000.9615380.104011nan0.850229
45.0000001.4534251.0577370.1655620.515018
56.000000-1.3369360.5628611.392855-0.063328
67.0000000.1216681.207603-0.0020401.627796
78.0000000.3544931.037528-0.3856840.519818
89.0000001.686583-1.3259631.428984-2.089354
910.000000-0.1298200.631523-0.5865380.290720
" │ │ │ │ │ │ ], │ │ │ │ │ │ "text/plain": [ │ │ │ │ │ │ - "" │ │ │ │ │ │ + "" │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ "execution_count": 25, │ │ │ │ │ │ "metadata": {}, │ │ │ │ │ │ "output_type": "execute_result" │ │ │ │ │ │ } │ │ │ │ │ │ ], │ │ │ │ │ │ @@ -2648,179 +2648,179 @@ │ │ │ │ │ │ "execution_count": 26, │ │ │ │ │ │ "metadata": {}, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ "data": { │ │ │ │ │ │ "text/html": [ │ │ │ │ │ │ "\n", │ │ │ │ │ │ + " }
A B C D E
\n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ "
A B C D E
01.0000001.329212nan-0.316280-0.990810
12.000000-1.070816-1.4387130.5644170.295722
23.000000-1.6264040.2195650.6788051.889273
34.0000000.9615380.104011nan0.850229
45.0000001.4534251.0577370.1655620.515018
56.000000-1.3369360.5628611.392855-0.063328
67.0000000.1216681.207603-0.0020401.627796
78.0000000.3544931.037528-0.3856840.519818
89.0000001.686583-1.3259631.428984-2.089354
910.000000-0.1298200.631523-0.5865380.29072001.0000001.329212nan-0.316280-0.990810
12.000000-1.070816-1.4387130.5644170.295722
23.000000-1.6264040.2195650.6788051.889273
34.0000000.9615380.104011nan0.850229
45.0000001.4534251.0577370.1655620.515018
56.000000-1.3369360.5628611.392855-0.063328
67.0000000.1216681.207603-0.0020401.627796
78.0000000.3544931.037528-0.3856840.519818
89.0000001.686583-1.3259631.428984-2.089354
910.000000-0.1298200.631523-0.5865380.290720
" │ │ │ │ │ │ ], │ │ │ │ │ │ "text/plain": [ │ │ │ │ │ │ - "" │ │ │ │ │ │ + "" │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ "execution_count": 26, │ │ │ │ │ │ "metadata": {}, │ │ │ │ │ │ "output_type": "execute_result" │ │ │ │ │ │ } │ │ │ │ │ │ ], │ │ │ │ │ │ @@ -2850,313 +2850,313 @@ │ │ │ │ │ │ "
All NegativeAll PositiveBoth Neg and Pos
left\n", │ │ │ │ │ │ + " }
\n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ "
0-1000-100
1-601-60
2-302-30
3-203-20
\n", │ │ │ │ │ │ + " }
\n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ "
010010
120120
250250
31003100
\n", │ │ │ │ │ │ + " }
\n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ "
0-100-10
1-51-5
2020
390390
zero\n", │ │ │ │ │ │ + " }
\n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ "
0-1000-100
1-601-60
2-302-30
3-203-20
\n", │ │ │ │ │ │ + " }
\n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ "
010010
120120
250250
31003100
\n", │ │ │ │ │ │ + " }
\n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ "
0-100-10
1-51-5
2020
390390
mid\n", │ │ │ │ │ │ + " }
\n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ "
0-1000-100
1-601-60
2-302-30
3-203-20
\n", │ │ │ │ │ │ + " }
\n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ "
010010
120120
250250
31003100
\n", │ │ │ │ │ │ + " }
\n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ "
0-100-10
1-51-5
2020
390390
" │ │ │ │ │ │ ], │ │ │ │ │ │ "text/plain": [ │ │ │ │ │ │ "" │ │ │ │ │ │ @@ -3227,103 +3227,103 @@ │ │ │ │ │ │ "execution_count": 28, │ │ │ │ │ │ "metadata": {}, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ "data": { │ │ │ │ │ │ "text/html": [ │ │ │ │ │ │ "\n", │ │ │ │ │ │ + " }
A B C D E
\n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ "
A B C D E
01.0000001.329212nan-0.316280-0.990810
12.000000-1.070816-1.4387130.5644170.295722
23.000000-1.6264040.2195650.6788051.889273
34.0000000.9615380.104011nan0.850229
45.0000001.4534251.0577370.1655620.515018
56.000000-1.3369360.5628611.392855-0.063328
67.0000000.1216681.207603-0.0020401.627796
78.0000000.3544931.037528-0.3856840.519818
89.0000001.686583-1.3259631.428984-2.089354
910.000000-0.1298200.631523-0.5865380.29072001.0000001.329212nan-0.316280-0.990810
12.000000-1.070816-1.4387130.5644170.295722
23.000000-1.6264040.2195650.6788051.889273
34.0000000.9615380.104011nan0.850229
45.0000001.4534251.0577370.1655620.515018
56.000000-1.3369360.5628611.392855-0.063328
67.0000000.1216681.207603-0.0020401.627796
78.0000000.3544931.037528-0.3856840.519818
89.0000001.686583-1.3259631.428984-2.089354
910.000000-0.1298200.631523-0.5865380.290720
" │ │ │ │ │ │ ], │ │ │ │ │ │ "text/plain": [ │ │ │ │ │ │ - "" │ │ │ │ │ │ + "" │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ "execution_count": 28, │ │ │ │ │ │ "metadata": {}, │ │ │ │ │ │ "output_type": "execute_result" │ │ │ │ │ │ } │ │ │ │ │ │ ], │ │ │ │ │ │ @@ -3338,103 +3338,103 @@ │ │ │ │ │ │ "execution_count": 29, │ │ │ │ │ │ "metadata": {}, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ "data": { │ │ │ │ │ │ "text/html": [ │ │ │ │ │ │ "\n", │ │ │ │ │ │ + " }
A B C D E
\n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ "
A B C D E
0-1.000000-1.329212nan0.3162800.990810
1-2.0000001.0708161.438713-0.564417-0.295722
2-3.0000001.626404-0.219565-0.678805-1.889273
3-4.000000-0.961538-0.104011nan-0.850229
4-5.000000-1.453425-1.057737-0.165562-0.515018
5-6.0000001.336936-0.562861-1.3928550.063328
6-7.000000-0.121668-1.2076030.002040-1.627796
7-8.000000-0.354493-1.0375280.385684-0.519818
8-9.000000-1.6865831.325963-1.4289842.089354
9-10.0000000.129820-0.6315230.586538-0.2907200-1.000000-1.329212nan0.3162800.990810
1-2.0000001.0708161.438713-0.564417-0.295722
2-3.0000001.626404-0.219565-0.678805-1.889273
3-4.000000-0.961538-0.104011nan-0.850229
4-5.000000-1.453425-1.057737-0.165562-0.515018
5-6.0000001.336936-0.562861-1.3928550.063328
6-7.000000-0.121668-1.2076030.002040-1.627796
7-8.000000-0.354493-1.0375280.385684-0.519818
8-9.000000-1.6865831.325963-1.4289842.089354
9-10.0000000.129820-0.6315230.586538-0.290720
" │ │ │ │ │ │ ], │ │ │ │ │ │ "text/plain": [ │ │ │ │ │ │ - "" │ │ │ │ │ │ + "" │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ "execution_count": 29, │ │ │ │ │ │ "metadata": {}, │ │ │ │ │ │ "output_type": "execute_result" │ │ │ │ │ │ } │ │ │ │ │ │ ], │ │ │ │ │ │ @@ -3493,106 +3493,106 @@ │ │ │ │ │ │ "execution_count": 30, │ │ │ │ │ │ "metadata": {}, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ "data": { │ │ │ │ │ │ "text/html": [ │ │ │ │ │ │ "\n", │ │ │ │ │ │ + " }
A B C D E
\n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ "
A B C D E
01.001.33nan-0.32-0.99
12.00-1.07-1.440.560.30
23.00-1.630.220.681.89
34.000.960.10nan0.85
45.001.451.060.170.52
56.00-1.340.561.39-0.06
67.000.121.21-0.001.63
78.000.351.04-0.390.52
89.001.69-1.331.43-2.09
910.00-0.130.63-0.590.2901.001.33nan-0.32-0.99
12.00-1.07-1.440.560.30
23.00-1.630.220.681.89
34.000.960.10nan0.85
45.001.451.060.170.52
56.00-1.340.561.39-0.06
67.000.121.21-0.001.63
78.000.351.04-0.390.52
89.001.69-1.331.43-2.09
910.00-0.130.63-0.590.29
" │ │ │ │ │ │ ], │ │ │ │ │ │ "text/plain": [ │ │ │ │ │ │ - "" │ │ │ │ │ │ + "" │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ "execution_count": 30, │ │ │ │ │ │ "metadata": {}, │ │ │ │ │ │ "output_type": "execute_result" │ │ │ │ │ │ } │ │ │ │ │ │ ], │ │ │ │ │ │ @@ -3616,106 +3616,106 @@ │ │ │ │ │ │ "execution_count": 31, │ │ │ │ │ │ "metadata": {}, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ "data": { │ │ │ │ │ │ "text/html": [ │ │ │ │ │ │ "\n", │ │ │ │ │ │ + " }
A B C D E
\n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ "
A B C D E
01.001.33nan-0.32-0.99
12.00-1.07-1.440.560.30
23.00-1.630.220.681.89
34.000.960.10nan0.85
45.001.451.060.170.52
56.00-1.340.561.39-0.06
67.000.121.21-0.001.63
78.000.351.04-0.390.52
89.001.69-1.331.43-2.09
910.00-0.130.63-0.590.2901.001.33nan-0.32-0.99
12.00-1.07-1.440.560.30
23.00-1.630.220.681.89
34.000.960.10nan0.85
45.001.451.060.170.52
56.00-1.340.561.39-0.06
67.000.121.21-0.001.63
78.000.351.04-0.390.52
89.001.69-1.331.43-2.09
910.00-0.130.63-0.590.29
" │ │ │ │ │ │ ], │ │ │ │ │ │ "text/plain": [ │ │ │ │ │ │ - "" │ │ │ │ │ │ + "" │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ "execution_count": 31, │ │ │ │ │ │ "metadata": {}, │ │ │ │ │ │ "output_type": "execute_result" │ │ │ │ │ │ } │ │ │ │ │ │ ], │ │ │ │ │ │ @@ -3752,204 +3752,204 @@ │ │ │ │ │ │ "execution_count": 32, │ │ │ │ │ │ "metadata": {}, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ "data": { │ │ │ │ │ │ "text/html": [ │ │ │ │ │ │ "\n", │ │ │ │ │ │ + " }
Colormaps, with a caption.
A B C D E
\n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ "
Colormaps, with a caption.
A B C D E
01.0000001.329212nan-0.316280-0.990810
12.000000-1.070816-1.4387130.5644170.295722
23.000000-1.6264040.2195650.6788051.889273
34.0000000.9615380.104011nan0.850229
45.0000001.4534251.0577370.1655620.515018
56.000000-1.3369360.5628611.392855-0.063328
67.0000000.1216681.207603-0.0020401.627796
78.0000000.3544931.037528-0.3856840.519818
89.0000001.686583-1.3259631.428984-2.089354
910.000000-0.1298200.631523-0.5865380.29072001.0000001.329212nan-0.316280-0.990810
12.000000-1.070816-1.4387130.5644170.295722
23.000000-1.6264040.2195650.6788051.889273
34.0000000.9615380.104011nan0.850229
45.0000001.4534251.0577370.1655620.515018
56.000000-1.3369360.5628611.392855-0.063328
67.0000000.1216681.207603-0.0020401.627796
78.0000000.3544931.037528-0.3856840.519818
89.0000001.686583-1.3259631.428984-2.089354
910.000000-0.1298200.631523-0.5865380.290720
" │ │ │ │ │ │ ], │ │ │ │ │ │ "text/plain": [ │ │ │ │ │ │ - "" │ │ │ │ │ │ + "" │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ "execution_count": 32, │ │ │ │ │ │ "metadata": {}, │ │ │ │ │ │ "output_type": "execute_result" │ │ │ │ │ │ } │ │ │ │ │ │ ], │ │ │ │ │ │ @@ -3979,106 +3979,106 @@ │ │ │ │ │ │ "execution_count": 33, │ │ │ │ │ │ "metadata": {}, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ "data": { │ │ │ │ │ │ "text/html": [ │ │ │ │ │ │ "\n", │ │ │ │ │ │ + " }
Hover to highlight.
A B C D E
\n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ "
Hover to highlight.
A B C D E
01.0000001.329212nan-0.316280-0.990810
12.000000-1.070816-1.4387130.5644170.295722
23.000000-1.6264040.2195650.6788051.889273
34.0000000.9615380.104011nan0.850229
45.0000001.4534251.0577370.1655620.515018
56.000000-1.3369360.5628611.392855-0.063328
67.0000000.1216681.207603-0.0020401.627796
78.0000000.3544931.037528-0.3856840.519818
89.0000001.686583-1.3259631.428984-2.089354
910.000000-0.1298200.631523-0.5865380.29072001.0000001.329212nan-0.316280-0.990810
12.000000-1.070816-1.4387130.5644170.295722
23.000000-1.6264040.2195650.6788051.889273
34.0000000.9615380.104011nan0.850229
45.0000001.4534251.0577370.1655620.515018
56.000000-1.3369360.5628611.392855-0.063328
67.0000000.1216681.207603-0.0020401.627796
78.0000000.3544931.037528-0.3856840.519818
89.0000001.686583-1.3259631.428984-2.089354
910.000000-0.1298200.631523-0.5865380.290720
" │ │ │ │ │ │ ], │ │ │ │ │ │ "text/plain": [ │ │ │ │ │ │ - "" │ │ │ │ │ │ + "" │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ "execution_count": 33, │ │ │ │ │ │ "metadata": {}, │ │ │ │ │ │ "output_type": "execute_result" │ │ │ │ │ │ } │ │ │ │ │ │ ], │ │ │ │ │ │ @@ -4134,101 +4134,101 @@ │ │ │ │ │ │ "execution_count": 34, │ │ │ │ │ │ "metadata": {}, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ "data": { │ │ │ │ │ │ "text/html": [ │ │ │ │ │ │ "\n", │ │ │ │ │ │ + " }
A B C D E
\n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ "
A B C D E
01.0000001.329212FAIL-0.316280-0.990810
12.000000-1.070816-1.4387130.5644170.295722
23.000000-1.6264040.2195650.6788051.889273
34.0000000.9615380.104011PASS0.850229
45.0000001.4534251.0577370.1655620.515018
56.000000-1.3369360.5628611.392855-0.063328
67.0000000.1216681.207603-0.0020401.627796
78.0000000.3544931.037528-0.3856840.519818
89.0000001.686583-1.3259631.428984-2.089354
910.000000-0.1298200.631523-0.5865380.29072001.0000001.329212FAIL-0.316280-0.990810
12.000000-1.070816-1.4387130.5644170.295722
23.000000-1.6264040.2195650.6788051.889273
34.0000000.9615380.104011PASS0.850229
45.0000001.4534251.0577370.1655620.515018
56.000000-1.3369360.5628611.392855-0.063328
67.0000000.1216681.207603-0.0020401.627796
78.0000000.3544931.037528-0.3856840.519818
89.0000001.686583-1.3259631.428984-2.089354
910.000000-0.1298200.631523-0.5865380.290720
" │ │ │ │ │ │ ], │ │ │ │ │ │ "text/plain": [ │ │ │ │ │ │ - "" │ │ │ │ │ │ + "" │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ "execution_count": 34, │ │ │ │ │ │ "metadata": {}, │ │ │ │ │ │ "output_type": "execute_result" │ │ │ │ │ │ } │ │ │ │ │ │ ], │ │ │ │ │ │ @@ -4258,89 +4258,89 @@ │ │ │ │ │ │ "execution_count": 35, │ │ │ │ │ │ "metadata": {}, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ "data": { │ │ │ │ │ │ "text/html": [ │ │ │ │ │ │ "\n", │ │ │ │ │ │ + "
A B C D E
\n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ "
A B C D E
1.0000001.329212nan-0.316280-0.9908101.0000001.329212nan-0.316280-0.990810
2.000000-1.070816-1.4387130.5644170.2957222.000000-1.070816-1.4387130.5644170.295722
3.000000-1.6264040.2195650.6788051.8892733.000000-1.6264040.2195650.6788051.889273
4.0000000.9615380.104011nan0.8502294.0000000.9615380.104011nan0.850229
5.0000001.4534251.0577370.1655620.5150185.0000001.4534251.0577370.1655620.515018
6.000000-1.3369360.5628611.392855-0.0633286.000000-1.3369360.5628611.392855-0.063328
7.0000000.1216681.207603-0.0020401.6277967.0000000.1216681.207603-0.0020401.627796
8.0000000.3544931.037528-0.3856840.5198188.0000000.3544931.037528-0.3856840.519818
9.0000001.686583-1.3259631.428984-2.0893549.0000001.686583-1.3259631.428984-2.089354
10.000000-0.1298200.631523-0.5865380.29072010.000000-0.1298200.631523-0.5865380.290720
" │ │ │ │ │ │ ], │ │ │ │ │ │ "text/plain": [ │ │ │ │ │ │ - "" │ │ │ │ │ │ + "" │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ "execution_count": 35, │ │ │ │ │ │ "metadata": {}, │ │ │ │ │ │ "output_type": "execute_result" │ │ │ │ │ │ } │ │ │ │ │ │ ], │ │ │ │ │ │ @@ -4353,79 +4353,79 @@ │ │ │ │ │ │ "execution_count": 36, │ │ │ │ │ │ "metadata": {}, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ "data": { │ │ │ │ │ │ "text/html": [ │ │ │ │ │ │ "\n", │ │ │ │ │ │ + "
A B E
\n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ "
A B E
01.0000001.329212-0.99081001.0000001.329212-0.990810
12.000000-1.0708160.29572212.000000-1.0708160.295722
23.000000-1.6264041.88927323.000000-1.6264041.889273
34.0000000.9615380.85022934.0000000.9615380.850229
45.0000001.4534250.51501845.0000001.4534250.515018
56.000000-1.336936-0.06332856.000000-1.336936-0.063328
67.0000000.1216681.62779667.0000000.1216681.627796
78.0000000.3544930.51981878.0000000.3544930.519818
89.0000001.686583-2.08935489.0000001.686583-2.089354
910.000000-0.1298200.290720910.000000-0.1298200.290720
" │ │ │ │ │ │ ], │ │ │ │ │ │ "text/plain": [ │ │ │ │ │ │ - "" │ │ │ │ │ │ + "" │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ "execution_count": 36, │ │ │ │ │ │ "metadata": {}, │ │ │ │ │ │ "output_type": "execute_result" │ │ │ │ │ │ } │ │ │ │ │ │ ], │ │ │ │ │ │ @@ -4496,186 +4496,186 @@ │ │ │ │ │ │ "execution_count": 37, │ │ │ │ │ │ "metadata": {}, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ "data": { │ │ │ │ │ │ "text/html": [ │ │ │ │ │ │ "\n", │ │ │ │ │ │ + " }
A B C D E
\n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ "
A B C D E
01.0000001.329212nan-0.316280-0.990810
12.000000-1.070816-1.4387130.5644170.295722
23.000000-1.6264040.2195650.6788051.889273
34.0000000.9615380.104011nan0.850229
45.0000001.4534251.0577370.1655620.515018
56.000000-1.3369360.5628611.392855-0.063328
67.0000000.1216681.207603-0.0020401.627796
78.0000000.3544931.037528-0.3856840.519818
89.0000001.686583-1.3259631.428984-2.089354
910.000000-0.1298200.631523-0.5865380.29072001.0000001.329212nan-0.316280-0.990810
12.000000-1.070816-1.4387130.5644170.295722
23.000000-1.6264040.2195650.6788051.889273
34.0000000.9615380.104011nan0.850229
45.0000001.4534251.0577370.1655620.515018
56.000000-1.3369360.5628611.392855-0.063328
67.0000000.1216681.207603-0.0020401.627796
78.0000000.3544931.037528-0.3856840.519818
89.0000001.686583-1.3259631.428984-2.089354
910.000000-0.1298200.631523-0.5865380.290720
" │ │ │ │ │ │ ], │ │ │ │ │ │ "text/plain": [ │ │ │ │ │ │ - "" │ │ │ │ │ │ + "" │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ "metadata": {}, │ │ │ │ │ │ "output_type": "display_data" │ │ │ │ │ │ } │ │ │ │ │ │ ], │ │ │ │ │ │ "source": [ │ │ │ │ │ │ @@ -4712,1588 +4712,1588 @@ │ │ │ │ │ │ "execution_count": 39, │ │ │ │ │ │ "metadata": {}, │ │ │ │ │ │ "outputs": [ │ │ │ │ │ │ { │ │ │ │ │ │ "data": { │ │ │ │ │ │ "text/html": [ │ │ │ │ │ │ "\n", │ │ │ │ │ │ + " }
Hover to magnify
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
\n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ "
Hover to magnify
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
00.231.03-0.84-0.59-0.96-0.22-0.621.84-2.050.87-0.92-0.232.15-1.330.08-1.251.20-1.051.06-0.422.29-2.592.820.68-1.58
1-1.751.56-1.13-1.101.030.00-2.463.45-1.661.27-0.52-0.021.52-1.09-1.86-1.13-0.68-0.810.35-0.061.79-2.822.260.780.44
2-0.653.22-1.760.522.20-0.37-3.003.73-1.872.460.21-0.24-0.10-0.78-3.02-0.82-0.21-0.230.86-0.681.45-4.893.031.910.61
3-1.623.71-2.310.434.17-0.43-3.864.16-2.151.080.120.60-0.890.27-3.67-2.71-0.31-1.591.35-1.830.91-5.802.812.110.28
4-3.354.48-1.86-1.705.19-1.02-3.814.72-0.721.08-0.180.83-0.22-1.08-4.27-2.88-0.97-1.781.53-1.802.21-6.343.342.492.09
5-0.844.23-1.65-2.005.34-0.99-4.133.94-1.06-0.941.240.09-1.78-0.11-4.45-0.85-2.06-1.350.80-1.631.54-6.512.802.143.77
6-0.745.35-2.11-1.134.20-1.85-3.203.76-3.22-1.230.340.57-1.820.54-4.43-1.83-4.03-2.62-0.20-4.681.93-8.463.342.525.81
7-0.444.69-2.30-0.215.93-2.63-1.835.46-4.50-3.16-1.730.180.110.04-5.99-0.45-6.20-3.890.71-3.950.67-7.262.973.396.66
80.925.80-3.33-0.655.99-3.19-1.835.63-3.53-1.30-1.610.82-2.45-0.40-6.06-0.52-6.60-3.48-0.04-4.600.51-5.853.232.405.08
90.385.54-4.49-0.807.05-2.64-0.445.35-1.96-0.33-0.800.26-3.37-0.82-6.05-2.61-8.45-4.450.41-4.711.89-6.932.143.005.16
102.065.84-3.90-0.987.78-2.49-0.595.59-2.22-0.71-0.461.80-2.790.48-5.97-3.44-7.77-5.49-0.70-4.61-0.52-7.721.545.025.81
111.864.47-2.17-1.385.90-0.490.025.78-1.04-0.600.491.96-1.471.88-5.92-4.55-8.15-3.42-2.24-4.33-1.17-7.901.365.315.83
123.194.22-3.06-2.275.93-2.640.336.72-2.84-0.201.892.63-1.530.75-5.27-4.53-7.57-2.85-2.17-4.78-1.13-8.992.116.425.60
132.314.45-3.87-2.056.76-3.25-2.177.99-2.56-0.800.712.33-0.16-0.46-5.10-3.79-7.58-4.000.33-3.67-1.05-8.712.475.876.71
143.784.33-3.88-1.586.22-3.23-1.465.57-2.93-0.33-0.971.723.610.29-4.21-4.10-6.68-4.50-2.19-2.43-1.64-9.363.366.117.53
155.645.31-3.98-2.265.91-3.30-1.035.68-3.06-0.33-1.162.194.201.01-3.22-4.31-5.74-4.44-2.30-1.36-1.20-11.272.596.695.91
164.084.34-2.44-3.306.04-2.52-0.475.28-4.841.580.230.105.791.80-3.13-3.85-5.53-2.97-2.13-1.15-0.56-13.132.076.164.94
175.644.57-3.53-3.766.58-2.58-0.756.58-4.783.63-0.290.565.762.05-2.27-2.31-4.95-3.16-3.06-2.430.84-12.573.567.364.70
185.995.82-2.85-4.157.12-3.32-1.217.93-4.851.44-0.630.357.470.87-1.52-2.09-4.23-2.55-2.46-2.891.90-9.743.437.074.39
194.036.23-4.10-4.117.19-4.10-1.526.53-5.21-0.240.011.166.43-1.97-2.64-1.66-5.20-3.25-2.87-1.651.64-10.662.837.483.9400.231.03-0.84-0.59-0.96-0.22-0.621.84-2.050.87-0.92-0.232.15-1.330.08-1.251.20-1.051.06-0.422.29-2.592.820.68-1.58
1-1.751.56-1.13-1.101.030.00-2.463.45-1.661.27-0.52-0.021.52-1.09-1.86-1.13-0.68-0.810.35-0.061.79-2.822.260.780.44
2-0.653.22-1.760.522.20-0.37-3.003.73-1.872.460.21-0.24-0.10-0.78-3.02-0.82-0.21-0.230.86-0.681.45-4.893.031.910.61
3-1.623.71-2.310.434.17-0.43-3.864.16-2.151.080.120.60-0.890.27-3.67-2.71-0.31-1.591.35-1.830.91-5.802.812.110.28
4-3.354.48-1.86-1.705.19-1.02-3.814.72-0.721.08-0.180.83-0.22-1.08-4.27-2.88-0.97-1.781.53-1.802.21-6.343.342.492.09
5-0.844.23-1.65-2.005.34-0.99-4.133.94-1.06-0.941.240.09-1.78-0.11-4.45-0.85-2.06-1.350.80-1.631.54-6.512.802.143.77
6-0.745.35-2.11-1.134.20-1.85-3.203.76-3.22-1.230.340.57-1.820.54-4.43-1.83-4.03-2.62-0.20-4.681.93-8.463.342.525.81
7-0.444.69-2.30-0.215.93-2.63-1.835.46-4.50-3.16-1.730.180.110.04-5.99-0.45-6.20-3.890.71-3.950.67-7.262.973.396.66
80.925.80-3.33-0.655.99-3.19-1.835.63-3.53-1.30-1.610.82-2.45-0.40-6.06-0.52-6.60-3.48-0.04-4.600.51-5.853.232.405.08
90.385.54-4.49-0.807.05-2.64-0.445.35-1.96-0.33-0.800.26-3.37-0.82-6.05-2.61-8.45-4.450.41-4.711.89-6.932.143.005.16
102.065.84-3.90-0.987.78-2.49-0.595.59-2.22-0.71-0.461.80-2.790.48-5.97-3.44-7.77-5.49-0.70-4.61-0.52-7.721.545.025.81
111.864.47-2.17-1.385.90-0.490.025.78-1.04-0.600.491.96-1.471.88-5.92-4.55-8.15-3.42-2.24-4.33-1.17-7.901.365.315.83
123.194.22-3.06-2.275.93-2.640.336.72-2.84-0.201.892.63-1.530.75-5.27-4.53-7.57-2.85-2.17-4.78-1.13-8.992.116.425.60
132.314.45-3.87-2.056.76-3.25-2.177.99-2.56-0.800.712.33-0.16-0.46-5.10-3.79-7.58-4.000.33-3.67-1.05-8.712.475.876.71
143.784.33-3.88-1.586.22-3.23-1.465.57-2.93-0.33-0.971.723.610.29-4.21-4.10-6.68-4.50-2.19-2.43-1.64-9.363.366.117.53
155.645.31-3.98-2.265.91-3.30-1.035.68-3.06-0.33-1.162.194.201.01-3.22-4.31-5.74-4.44-2.30-1.36-1.20-11.272.596.695.91
164.084.34-2.44-3.306.04-2.52-0.475.28-4.841.580.230.105.791.80-3.13-3.85-5.53-2.97-2.13-1.15-0.56-13.132.076.164.94
175.644.57-3.53-3.766.58-2.58-0.756.58-4.783.63-0.290.565.762.05-2.27-2.31-4.95-3.16-3.06-2.430.84-12.573.567.364.70
185.995.82-2.85-4.157.12-3.32-1.217.93-4.851.44-0.630.357.470.87-1.52-2.09-4.23-2.55-2.46-2.891.90-9.743.437.074.39
194.036.23-4.10-4.117.19-4.10-1.526.53-5.21-0.240.011.166.43-1.97-2.64-1.66-5.20-3.25-2.87-1.651.64-10.662.837.483.94
" │ │ │ │ │ │ ], │ │ │ │ │ │ "text/plain": [ │ │ │ │ │ │ - "" │ │ │ │ │ │ + "" │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ "execution_count": 39, │ │ │ │ │ │ "metadata": {}, │ │ │ │ │ │ "output_type": "execute_result" │ │ │ │ │ │ } │ │ │ │ │ │ ], │ │ │ │ │ │ @@ -6468,15 +6468,15 @@ │ │ │ │ │ │ "\n", │ │ │ │ │ │ "\n", │ │ │ │ │ │ "\n", │ │ │ │ │ │ "\n", │ │ │ │ │ │ "\n", │ │ │ │ │ │ "

My Table

\n", │ │ │ │ │ │ "\n", │ │ │ │ │ │ - "\n", │ │ │ │ │ │ + "
\n", │ │ │ │ │ │ "\n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ @@ -6486,245 +6486,245 @@ │ │ │ │ │ │ "\n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ "\n", │ │ │ │ │ │ "
ABCD
001.0000001.0000001.3292121.329212nannan-0.316280-0.316280-0.990810-0.990810
112.0000002.000000-1.070816-1.070816-1.438713-1.4387130.5644170.5644170.2957220.295722
223.0000003.000000-1.626404-1.6264040.2195650.2195650.6788050.6788051.8892731.889273
334.0000004.0000000.9615380.9615380.1040110.104011nannan0.8502290.850229
445.0000005.0000001.4534251.4534251.0577371.0577370.1655620.1655620.5150180.515018
556.0000006.000000-1.336936-1.3369360.5628610.5628611.3928551.392855-0.063328-0.063328
667.0000007.0000000.1216680.1216681.2076031.207603-0.002040-0.0020401.6277961.627796
778.0000008.0000000.3544930.3544931.0375281.037528-0.385684-0.3856840.5198180.519818
889.0000009.0000001.6865831.686583-1.325963-1.3259631.4289841.428984-2.089354-2.089354
9910.00000010.000000-0.129820-0.1298200.6315230.631523-0.586538-0.5865380.2907200.290720
\n" │ │ │ │ │ │ ], │ │ │ │ │ │ "text/plain": [ │ │ │ │ │ │ - "<__main__.MyStyler at 0x7ffa8ccca490>" │ │ │ │ │ │ + "<__main__.MyStyler at 0x7efc442ebdf0>" │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ "execution_count": 44, │ │ │ │ │ │ "metadata": {}, │ │ │ │ │ │ "output_type": "execute_result" │ │ │ │ │ │ } │ │ │ │ │ │ ], │ │ │ │ │ │ @@ -6752,15 +6752,15 @@ │ │ │ │ │ │ "\n", │ │ │ │ │ │ "\n", │ │ │ │ │ │ "\n", │ │ │ │ │ │ "\n", │ │ │ │ │ │ "\n", │ │ │ │ │ │ "

Extending Example

\n", │ │ │ │ │ │ "\n", │ │ │ │ │ │ - "\n", │ │ │ │ │ │ + "
\n", │ │ │ │ │ │ "\n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ @@ -6770,237 +6770,237 @@ │ │ │ │ │ │ "\n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ "\n", │ │ │ │ │ │ "
ABCD
001.0000001.0000001.3292121.329212nannan-0.316280-0.316280-0.990810-0.990810
112.0000002.000000-1.070816-1.070816-1.438713-1.4387130.5644170.5644170.2957220.295722
223.0000003.000000-1.626404-1.6264040.2195650.2195650.6788050.6788051.8892731.889273
334.0000004.0000000.9615380.9615380.1040110.104011nannan0.8502290.850229
445.0000005.0000001.4534251.4534251.0577371.0577370.1655620.1655620.5150180.515018
556.0000006.000000-1.336936-1.3369360.5628610.5628611.3928551.392855-0.063328-0.063328
667.0000007.0000000.1216680.1216681.2076031.207603-0.002040-0.0020401.6277961.627796
778.0000008.0000000.3544930.3544931.0375281.037528-0.385684-0.3856840.5198180.519818
889.0000009.0000001.6865831.686583-1.325963-1.3259631.4289841.428984-2.089354-2.089354
9910.00000010.000000-0.129820-0.1298200.6315230.631523-0.586538-0.5865380.2907200.290720
\n" │ │ │ │ │ │ ], │ │ │ │ │ │ "text/plain": [ │ │ │ │ │ │ @@ -7036,15 +7036,15 @@ │ │ │ │ │ │ "\n", │ │ │ │ │ │ "\n", │ │ │ │ │ │ "\n", │ │ │ │ │ │ "\n", │ │ │ │ │ │ "\n", │ │ │ │ │ │ "

My Table

\n", │ │ │ │ │ │ "\n", │ │ │ │ │ │ - "\n", │ │ │ │ │ │ + "
\n", │ │ │ │ │ │ "\n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ @@ -7054,245 +7054,245 @@ │ │ │ │ │ │ "\n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ - " \n", │ │ │ │ │ │ + " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ " \n", │ │ │ │ │ │ "\n", │ │ │ │ │ │ "
ABCD
001.0000001.0000001.3292121.329212nannan-0.316280-0.316280-0.990810-0.990810
112.0000002.000000-1.070816-1.070816-1.438713-1.4387130.5644170.5644170.2957220.295722
223.0000003.000000-1.626404-1.6264040.2195650.2195650.6788050.6788051.8892731.889273
334.0000004.0000000.9615380.9615380.1040110.104011nannan0.8502290.850229
445.0000005.0000001.4534251.4534251.0577371.0577370.1655620.1655620.5150180.515018
556.0000006.000000-1.336936-1.3369360.5628610.5628611.3928551.392855-0.063328-0.063328
667.0000007.0000000.1216680.1216681.2076031.207603-0.002040-0.0020401.6277961.627796
778.0000008.0000000.3544930.3544931.0375281.037528-0.385684-0.3856840.5198180.519818
889.0000009.0000001.6865831.686583-1.325963-1.3259631.4289841.428984-2.089354-2.089354
9910.00000010.000000-0.129820-0.1298200.6315230.631523-0.586538-0.5865380.2907200.290720
\n" │ │ │ │ │ │ ], │ │ │ │ │ │ "text/plain": [ │ │ │ │ │ │ - ".MyStyler at 0x7ffa999c6220>" │ │ │ │ │ │ + ".MyStyler at 0x7efc442f61c0>" │ │ │ │ │ │ ] │ │ │ │ │ │ }, │ │ │ │ │ │ "execution_count": 46, │ │ │ │ │ │ "metadata": {}, │ │ │ │ │ │ "output_type": "execute_result" │ │ │ │ │ │ } │ │ │ │ │ │ ], │ │ │ ├── ./usr/share/doc/python-pandas-doc/html/user_guide/timeseries.html │ │ │ │ @@ -2344,24 +2344,24 @@ │ │ │ │ .....: │ │ │ │ │ │ │ │ In [271]: cal = get_calendar('ExampleCalendar') │ │ │ │ │ │ │ │ In [272]: cal.rules │ │ │ │ Out[272]: │ │ │ │ [Holiday: Memorial Day (month=5, day=31, offset=<DateOffset: weekday=MO(-1)>), │ │ │ │ - Holiday: July 4th (month=7, day=4, observance=<function nearest_workday at 0x7fb7115d60d0>), │ │ │ │ + Holiday: July 4th (month=7, day=4, observance=<function nearest_workday at 0x7f4af05090d0>), │ │ │ │ Holiday: Columbus Day (month=10, day=1, offset=<DateOffset: weekday=MO(+2)>)] │ │ │ │ │ │ │ │ In [273]: new_cal = HolidayCalendarFactory('NewExampleCalendar', cal, USLaborDay) │ │ │ │ │ │ │ │ In [274]: new_cal.rules │ │ │ │ Out[274]: │ │ │ │ [Holiday: Labor Day (month=9, day=1, offset=<DateOffset: weekday=MO(+1)>), │ │ │ │ Holiday: Memorial Day (month=5, day=31, offset=<DateOffset: weekday=MO(-1)>), │ │ │ │ - Holiday: July 4th (month=7, day=4, observance=<function nearest_workday at 0x7fb7115d60d0>), │ │ │ │ + Holiday: July 4th (month=7, day=4, observance=<function nearest_workday at 0x7f4af05090d0>), │ │ │ │ Holiday: Columbus Day (month=10, day=1, offset=<DateOffset: weekday=MO(+2)>)] │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
# eval with NumExpr backend
│ │ │ │  In [104]: %timeit pd.eval('df1 + df2 + df3 + df4')
│ │ │ │ -23.8 ms +- 1.16 ms per loop (mean +- std. dev. of 7 runs, 10 loops each)
│ │ │ │ +24.4 ms +- 2.31 ms per loop (mean +- std. dev. of 7 runs, 10 loops each)
│ │ │ │  
│ │ │ │
│ │ │ │
# pure Python evaluation
│ │ │ │  In [105]: %timeit df1 + df2 + df3 + df4
│ │ │ │ -51.1 ms +- 4.21 ms per loop (mean +- std. dev. of 7 runs, 10 loops each)
│ │ │ │ +55.6 ms +- 5.98 ms per loop (mean +- std. dev. of 7 runs, 10 loops each)
│ │ │ │  
│ │ │ │
│ │ │ │

For more details, see the the docs

│ │ │ │ │ │ │ │
  • Similar to pandas.eval, DataFrame has a new │ │ │ │ DataFrame.eval method that evaluates an expression in the context of │ │ │ │ the DataFrame. For example,

    │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -864,18 +864,18 @@ │ │ │ │ │ │ │ │ │ │ In [103]: df1, df2, df3, df4 = [pd.DataFrame(np.random.randn(nrows, │ │ │ │ │ ncols)) │ │ │ │ │ .....: for _ in range(4)] │ │ │ │ │ .....: │ │ │ │ │ # eval with NumExpr backend │ │ │ │ │ In [104]: %timeit pd.eval('df1 + df2 + df3 + df4') │ │ │ │ │ - 23.8 ms +- 1.16 ms per loop (mean +- std. dev. of 7 runs, 10 loops each) │ │ │ │ │ + 24.4 ms +- 2.31 ms per loop (mean +- std. dev. of 7 runs, 10 loops each) │ │ │ │ │ # pure Python evaluation │ │ │ │ │ In [105]: %timeit df1 + df2 + df3 + df4 │ │ │ │ │ - 51.1 ms +- 4.21 ms per loop (mean +- std. dev. of 7 runs, 10 loops each) │ │ │ │ │ + 55.6 ms +- 5.98 ms per loop (mean +- std. dev. of 7 runs, 10 loops each) │ │ │ │ │ For more details, see the the_docs │ │ │ │ │ * Similar to pandas.eval, DataFrame has a new DataFrame.eval method that │ │ │ │ │ evaluates an expression in the context of the DataFrame. For example, │ │ │ │ │ In [106]: df = pd.DataFrame(np.random.randn(10, 2), columns=['a', 'b']) │ │ │ │ │ │ │ │ │ │ In [107]: df.eval('a + b') │ │ │ │ │ Out[107]: │ │ │ ├── ./usr/share/doc/python-pandas-doc/html/whatsnew/v0.15.0.html │ │ │ │ @@ -1217,25 +1217,25 @@ │ │ │ │ ....: │ │ │ │ │ │ │ │ In [96]: df.describe(include=["object"]) │ │ │ │ Out[96]: │ │ │ │ catA catB │ │ │ │ count 24 24 │ │ │ │ unique 2 4 │ │ │ │ -top foo a │ │ │ │ +top foo c │ │ │ │ freq 16 6 │ │ │ │ │ │ │ │ [4 rows x 2 columns] │ │ │ │ │ │ │ │ In [97]: df.describe(include=["number", "object"], exclude=["float"]) │ │ │ │ Out[97]: │ │ │ │ catA catB numC │ │ │ │ count 24 24 24.000000 │ │ │ │ unique 2 4 NaN │ │ │ │ -top foo a NaN │ │ │ │ +top foo c NaN │ │ │ │ freq 16 6 NaN │ │ │ │ mean NaN NaN 11.500000 │ │ │ │ std NaN NaN 7.071068 │ │ │ │ min NaN NaN 0.000000 │ │ │ │ 25% NaN NaN 5.750000 │ │ │ │ 50% NaN NaN 11.500000 │ │ │ │ 75% NaN NaN 17.250000 │ │ │ │ @@ -1246,15 +1246,15 @@ │ │ │ │ │ │ │ │

    Requesting all columns is possible with the shorthand ‘all’

    │ │ │ │
    In [98]: df.describe(include='all')
    │ │ │ │  Out[98]: 
    │ │ │ │         catA catB       numC       numD
    │ │ │ │  count    24   24  24.000000  24.000000
    │ │ │ │  unique    2    4        NaN        NaN
    │ │ │ │ -top     foo    a        NaN        NaN
    │ │ │ │ +top     foo    c        NaN        NaN
    │ │ │ │  freq     16    6        NaN        NaN
    │ │ │ │  mean    NaN  NaN  11.500000  12.000000
    │ │ │ │  std     NaN  NaN   7.071068   7.071068
    │ │ │ │  min     NaN  NaN   0.000000   0.500000
    │ │ │ │  25%     NaN  NaN   5.750000   6.250000
    │ │ │ │  50%     NaN  NaN  11.500000  12.000000
    │ │ │ │  75%     NaN  NaN  17.250000  17.750000
    │ │ │ │ ├── html2text {}
    │ │ │ │ │ @@ -1091,25 +1091,25 @@
    │ │ │ │ │           ....:
    │ │ │ │ │  
    │ │ │ │ │        In [96]: df.describe(include=["object"])
    │ │ │ │ │        Out[96]:
    │ │ │ │ │               catA catB
    │ │ │ │ │        count    24   24
    │ │ │ │ │        unique    2    4
    │ │ │ │ │ -      top     foo    a
    │ │ │ │ │ +      top     foo    c
    │ │ │ │ │        freq     16    6
    │ │ │ │ │  
    │ │ │ │ │        [4 rows x 2 columns]
    │ │ │ │ │  
    │ │ │ │ │        In [97]: df.describe(include=["number", "object"], exclude=["float"])
    │ │ │ │ │        Out[97]:
    │ │ │ │ │               catA catB       numC
    │ │ │ │ │        count    24   24  24.000000
    │ │ │ │ │        unique    2    4        NaN
    │ │ │ │ │ -      top     foo    a        NaN
    │ │ │ │ │ +      top     foo    c        NaN
    │ │ │ │ │        freq     16    6        NaN
    │ │ │ │ │        mean    NaN  NaN  11.500000
    │ │ │ │ │        std     NaN  NaN   7.071068
    │ │ │ │ │        min     NaN  NaN   0.000000
    │ │ │ │ │        25%     NaN  NaN   5.750000
    │ │ │ │ │        50%     NaN  NaN  11.500000
    │ │ │ │ │        75%     NaN  NaN  17.250000
    │ │ │ │ │ @@ -1118,15 +1118,15 @@
    │ │ │ │ │        [11 rows x 3 columns]
    │ │ │ │ │        Requesting all columns is possible with the shorthand ‘all’
    │ │ │ │ │        In [98]: df.describe(include='all')
    │ │ │ │ │        Out[98]:
    │ │ │ │ │               catA catB       numC       numD
    │ │ │ │ │        count    24   24  24.000000  24.000000
    │ │ │ │ │        unique    2    4        NaN        NaN
    │ │ │ │ │ -      top     foo    a        NaN        NaN
    │ │ │ │ │ +      top     foo    c        NaN        NaN
    │ │ │ │ │        freq     16    6        NaN        NaN
    │ │ │ │ │        mean    NaN  NaN  11.500000  12.000000
    │ │ │ │ │        std     NaN  NaN   7.071068   7.071068
    │ │ │ │ │        min     NaN  NaN   0.000000   0.500000
    │ │ │ │ │        25%     NaN  NaN   5.750000   6.250000
    │ │ │ │ │        50%     NaN  NaN  11.500000  12.000000
    │ │ │ │ │        75%     NaN  NaN  17.250000  17.750000
    │ │ │ ├── ./usr/share/doc/python-pandas-doc/html/whatsnew/v0.17.0.html
    │ │ │ │ @@ -854,18 +854,18 @@
    │ │ │ │  
    │ │ │ │
    │ │ │ │

    Note

    │ │ │ │

    If you want to perform calculations based on today’s date, use Timestamp.now() and pandas.tseries.offsets.

    │ │ │ │
    In [66]: import pandas.tseries.offsets as offsets
    │ │ │ │  
    │ │ │ │  In [67]: pd.Timestamp.now()
    │ │ │ │ -Out[67]: Timestamp('2024-01-07 05:34:39.314052')
    │ │ │ │ +Out[67]: Timestamp('2025-02-09 16:03:01.286217')
    │ │ │ │  
    │ │ │ │  In [68]: pd.Timestamp.now() + offsets.DateOffset(years=1)
    │ │ │ │ -Out[68]: Timestamp('2025-01-07 05:34:39.316255')
    │ │ │ │ +Out[68]: Timestamp('2026-02-09 16:03:01.289022')
    │ │ │ │  
    │ │ │ │
    │ │ │ │
    │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │

    Changes to Index comparisons

    │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -698,18 +698,18 @@ │ │ │ │ │ freq=None) │ │ │ │ │ Note │ │ │ │ │ If you want to perform calculations based on today’s date, use Timestamp.now │ │ │ │ │ () and pandas.tseries.offsets. │ │ │ │ │ In [66]: import pandas.tseries.offsets as offsets │ │ │ │ │ │ │ │ │ │ In [67]: pd.Timestamp.now() │ │ │ │ │ -Out[67]: Timestamp('2024-01-07 05:34:39.314052') │ │ │ │ │ +Out[67]: Timestamp('2025-02-09 16:03:01.286217') │ │ │ │ │ │ │ │ │ │ In [68]: pd.Timestamp.now() + offsets.DateOffset(years=1) │ │ │ │ │ -Out[68]: Timestamp('2025-01-07 05:34:39.316255') │ │ │ │ │ +Out[68]: Timestamp('2026-02-09 16:03:01.289022') │ │ │ │ │ **** Changes to Index comparisons¶ **** │ │ │ │ │ Operator equal on Index should behavior similarly to Series (GH9947, GH10637) │ │ │ │ │ Starting in v0.17.0, comparing Index objects of different lengths will raise a │ │ │ │ │ ValueError. This is to be consistent with the behavior of Series. │ │ │ │ │ Previous behavior: │ │ │ │ │ In [2]: pd.Index([1, 2, 3]) == pd.Index([1, 4, 5]) │ │ │ │ │ Out[2]: array([ True, False, False], dtype=bool) │ │ │ ├── ./usr/share/doc/python-pandas-doc/html/whatsnew/v0.18.0.html │ │ │ │ @@ -996,15 +996,15 @@ │ │ │ │
    │ │ │ │

    New API:

    │ │ │ │

    Now, you can write .resample(..) as a 2-stage operation like .groupby(...), which │ │ │ │ yields a Resampler.

    │ │ │ │
    In [82]: r = df.resample('2s')
    │ │ │ │  
    │ │ │ │  In [83]: r
    │ │ │ │ -Out[83]: <pandas.core.resample.DatetimeIndexResampler object at 0x7fb708ef60d0>
    │ │ │ │ +Out[83]: <pandas.core.resample.DatetimeIndexResampler object at 0x7f4ae9e76970>
    │ │ │ │  
    │ │ │ │
    │ │ │ │
    │ │ │ │

    Downsampling

    │ │ │ │

    You can then use this object to perform operations. │ │ │ │ These are downsampling operations (going from a higher frequency to a lower one).

    │ │ │ │
    In [84]: r.mean()
    │ │ │ │ ├── html2text {}
    │ │ │ │ │ @@ -834,15 +834,15 @@
    │ │ │ │ │  2010-01-01 09:00:08  1.020940  1.068634  1.146402  1.613897
    │ │ │ │ │  New API:
    │ │ │ │ │  Now, you can write .resample(..) as a 2-stage operation like .groupby(...),
    │ │ │ │ │  which yields a Resampler.
    │ │ │ │ │  In [82]: r = df.resample('2s')
    │ │ │ │ │  
    │ │ │ │ │  In [83]: r
    │ │ │ │ │ -Out[83]: 
    │ │ │ │ │ +Out[83]: 
    │ │ │ │ │  *** Downsampling¶ ***
    │ │ │ │ │  You can then use this object to perform operations. These are downsampling
    │ │ │ │ │  operations (going from a higher frequency to a lower one).
    │ │ │ │ │  In [84]: r.mean()
    │ │ │ │ │  Out[84]:
    │ │ │ │ │                              A         B         C         D
    │ │ │ │ │  2010-01-01 09:00:00  0.485748  0.447351  0.357096  0.793615
    │ │ │ ├── ./usr/share/doc/python-pandas-doc/html/whatsnew/v0.21.0.html
    │ │ │ │ @@ -256,17 +256,17 @@
    │ │ │ │  2  3  6
    │ │ │ │  
    │ │ │ │  [3 rows x 2 columns]
    │ │ │ │  
    │ │ │ │  In [13]: df.rename(id, axis='index')
    │ │ │ │  Out[13]: 
    │ │ │ │                   A  B
    │ │ │ │ -140425399523600  1  4
    │ │ │ │ -140425399523632  2  5
    │ │ │ │ -140425399523664  3  6
    │ │ │ │ +139961021921552  1  4
    │ │ │ │ +139961021921584  2  5
    │ │ │ │ +139961021921616  3  6
    │ │ │ │  
    │ │ │ │  [3 rows x 2 columns]
    │ │ │ │  
    │ │ │ │
    │ │ │ │

    And reindex:

    │ │ │ │
    In [14]: df.reindex(['A', 'B', 'C'], axis='columns')
    │ │ │ │  Out[14]: 
    │ │ │ │ @@ -287,17 +287,17 @@
    │ │ │ │  [3 rows x 2 columns]
    │ │ │ │  
    │ │ │ │
    │ │ │ │

    The “index, columns” style continues to work as before.

    │ │ │ │
    In [16]: df.rename(index=id, columns=str.lower)
    │ │ │ │  Out[16]: 
    │ │ │ │                   a  b
    │ │ │ │ -140425399523600  1  4
    │ │ │ │ -140425399523632  2  5
    │ │ │ │ -140425399523664  3  6
    │ │ │ │ +139961021921552  1  4
    │ │ │ │ +139961021921584  2  5
    │ │ │ │ +139961021921616  3  6
    │ │ │ │  
    │ │ │ │  [3 rows x 2 columns]
    │ │ │ │  
    │ │ │ │  In [17]: df.reindex(index=[0, 1, 3], columns=['A', 'B', 'C'])
    │ │ │ │  Out[17]: 
    │ │ │ │       A    B   C
    │ │ │ │  0  1.0  4.0 NaN
    │ │ │ │ ├── html2text {}
    │ │ │ │ │ @@ -195,17 +195,17 @@
    │ │ │ │ │  2  3  6
    │ │ │ │ │  
    │ │ │ │ │  [3 rows x 2 columns]
    │ │ │ │ │  
    │ │ │ │ │  In [13]: df.rename(id, axis='index')
    │ │ │ │ │  Out[13]:
    │ │ │ │ │                   A  B
    │ │ │ │ │ -140425399523600  1  4
    │ │ │ │ │ -140425399523632  2  5
    │ │ │ │ │ -140425399523664  3  6
    │ │ │ │ │ +139961021921552  1  4
    │ │ │ │ │ +139961021921584  2  5
    │ │ │ │ │ +139961021921616  3  6
    │ │ │ │ │  
    │ │ │ │ │  [3 rows x 2 columns]
    │ │ │ │ │  And reindex:
    │ │ │ │ │  In [14]: df.reindex(['A', 'B', 'C'], axis='columns')
    │ │ │ │ │  Out[14]:
    │ │ │ │ │     A  B   C
    │ │ │ │ │  0  1  4 NaN
    │ │ │ │ │ @@ -222,17 +222,17 @@
    │ │ │ │ │  3  NaN  NaN
    │ │ │ │ │  
    │ │ │ │ │  [3 rows x 2 columns]
    │ │ │ │ │  The “index, columns” style continues to work as before.
    │ │ │ │ │  In [16]: df.rename(index=id, columns=str.lower)
    │ │ │ │ │  Out[16]:
    │ │ │ │ │                   a  b
    │ │ │ │ │ -140425399523600  1  4
    │ │ │ │ │ -140425399523632  2  5
    │ │ │ │ │ -140425399523664  3  6
    │ │ │ │ │ +139961021921552  1  4
    │ │ │ │ │ +139961021921584  2  5
    │ │ │ │ │ +139961021921616  3  6
    │ │ │ │ │  
    │ │ │ │ │  [3 rows x 2 columns]
    │ │ │ │ │  
    │ │ │ │ │  In [17]: df.reindex(index=[0, 1, 3], columns=['A', 'B', 'C'])
    │ │ │ │ │  Out[17]:
    │ │ │ │ │       A    B   C
    │ │ │ │ │  0  1.0  4.0 NaN
    │ │ │ ├── ./usr/share/doc/python-pandas-doc/html/whatsnew/v0.24.0.html
    │ │ │ │ @@ -217,18 +217,18 @@
    │ │ │ │  a new ndarray of period objects each time.

    │ │ │ │
    In [18]: idx.values
    │ │ │ │  Out[18]: 
    │ │ │ │  array([Period('2000-01-01', 'D'), Period('2000-01-02', 'D'),
    │ │ │ │         Period('2000-01-03', 'D'), Period('2000-01-04', 'D')], dtype=object)
    │ │ │ │  
    │ │ │ │  In [19]: id(idx.values)
    │ │ │ │ -Out[19]: 140424283802240
    │ │ │ │ +Out[19]: 139959978499008
    │ │ │ │  
    │ │ │ │  In [20]: id(idx.values)
    │ │ │ │ -Out[20]: 140424361164112
    │ │ │ │ +Out[20]: 139959757729424
    │ │ │ │  
    │ │ │ │
    │ │ │ │

    If you need an actual NumPy array, use Series.to_numpy() or Index.to_numpy().

    │ │ │ │
    In [21]: idx.to_numpy()
    │ │ │ │  Out[21]: 
    │ │ │ │  array([Period('2000-01-01', 'D'), Period('2000-01-02', 'D'),
    │ │ │ │         Period('2000-01-03', 'D'), Period('2000-01-04', 'D')], dtype=object)
    │ │ │ │ @@ -465,15 +465,15 @@
    │ │ │ │  
    │ │ │ │  In [47]: def format_and_align(styler):
    │ │ │ │     ....:     return (styler.format({'N': '{:,}', 'X': '{:.1%}'})
    │ │ │ │     ....:                   .set_properties(**{'text-align': 'right'}))
    │ │ │ │     ....: 
    │ │ │ │  
    │ │ │ │  In [48]: df.style.pipe(format_and_align).set_caption('Summary of results.')
    │ │ │ │ -Out[48]: <pandas.io.formats.style.Styler at 0x7fb7187847f0>
    │ │ │ │ +Out[48]: <pandas.io.formats.style.Styler at 0x7f4af96880d0>
    │ │ │ │  
    │ │ │ │
    │ │ │ │

    Similar methods already exist for other classes in pandas, including DataFrame.pipe(), │ │ │ │ GroupBy.pipe(), and Resampler.pipe().

    │ │ │ │
    │ │ │ │
    │ │ │ │

    Renaming names in a MultiIndex

    │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -165,18 +165,18 @@ │ │ │ │ │ each time. │ │ │ │ │ In [18]: idx.values │ │ │ │ │ Out[18]: │ │ │ │ │ array([Period('2000-01-01', 'D'), Period('2000-01-02', 'D'), │ │ │ │ │ Period('2000-01-03', 'D'), Period('2000-01-04', 'D')], dtype=object) │ │ │ │ │ │ │ │ │ │ In [19]: id(idx.values) │ │ │ │ │ -Out[19]: 140424283802240 │ │ │ │ │ +Out[19]: 139959978499008 │ │ │ │ │ │ │ │ │ │ In [20]: id(idx.values) │ │ │ │ │ -Out[20]: 140424361164112 │ │ │ │ │ +Out[20]: 139959757729424 │ │ │ │ │ If you need an actual NumPy array, use Series.to_numpy() or Index.to_numpy(). │ │ │ │ │ In [21]: idx.to_numpy() │ │ │ │ │ Out[21]: │ │ │ │ │ array([Period('2000-01-01', 'D'), Period('2000-01-02', 'D'), │ │ │ │ │ Period('2000-01-03', 'D'), Period('2000-01-04', 'D')], dtype=object) │ │ │ │ │ │ │ │ │ │ In [22]: pd.Series(idx).to_numpy() │ │ │ │ │ @@ -375,15 +375,15 @@ │ │ │ │ │ │ │ │ │ │ In [47]: def format_and_align(styler): │ │ │ │ │ ....: return (styler.format({'N': '{:,}', 'X': '{:.1%}'}) │ │ │ │ │ ....: .set_properties(**{'text-align': 'right'})) │ │ │ │ │ ....: │ │ │ │ │ │ │ │ │ │ In [48]: df.style.pipe(format_and_align).set_caption('Summary of results.') │ │ │ │ │ -Out[48]: │ │ │ │ │ +Out[48]: │ │ │ │ │ Similar methods already exist for other classes in pandas, including │ │ │ │ │ DataFrame.pipe(), GroupBy.pipe(), and Resampler.pipe(). │ │ │ │ │ **** Renaming names in a MultiIndex¶ **** │ │ │ │ │ DataFrame.rename_axis() now supports index and columns arguments and │ │ │ │ │ Series.rename_axis() supports index argument (GH19978). │ │ │ │ │ This change allows a dictionary to be passed so that some of the names of a │ │ │ │ │ MultiIndex can be changed. ├── python3-pandas-lib_1.1.5+dfsg-2_amd64.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2021-01-12 21:06:04.000000 debian-binary │ │ --rw-r--r-- 0 0 0 1980 2021-01-12 21:06:04.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 3289144 2021-01-12 21:06:04.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 1972 2021-01-12 21:06:04.000000 control.tar.xz │ │ +-rw-r--r-- 0 0 0 3286752 2021-01-12 21:06:04.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── ./usr/lib/python3/dist-packages/pandas/_libs/groupby.cpython-39-x86_64-linux-gnu.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d70616e -gnu/python3-pan │ │ │ │ │ - 0x00000030 6461732d 6c69622e 64656275 67003ade das-lib.debug.:. │ │ │ │ │ - 0x00000040 0d363910 0dc79e50 a328055a c525846d .69....P.(.Z.%.m │ │ │ │ │ - 0x00000050 7d27 }' │ │ │ │ │ + 0x00000030 6461732d 6c69622e 64656275 67001601 das-lib.debug... │ │ │ │ │ + 0x00000040 76cebe33 d6990bb5 f6a58884 b578a542 v..3.........x.B │ │ │ │ │ + 0x00000050 f144 .D │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ │┄ error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: │ │ │ │ │┄ readelf: Error: no .dynamic section in the dynamic segment │ │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ │ 0x00000000 35373930 39316636 64656137 61633736 579091f6dea7ac76 │ │ │ │ │ 0x00000010 37613561 31323765 33303262 65356265 7a5a127e302be5be │ │ │ │ │ 0x00000020 38336634 33302e64 65627567 00000000 83f430.debug.... │ │ │ │ │ - 0x00000030 439ed2c9 C... │ │ │ │ │ + 0x00000030 6f5c4f1a o\O. │ │ │ ├── ./usr/lib/python3/dist-packages/pandas/_libs/hashing.cpython-39-x86_64-linux-gnu.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d70616e -gnu/python3-pan │ │ │ │ │ - 0x00000030 6461732d 6c69622e 64656275 67003ade das-lib.debug.:. │ │ │ │ │ - 0x00000040 0d363910 0dc79e50 a328055a c525846d .69....P.(.Z.%.m │ │ │ │ │ - 0x00000050 7d27 }' │ │ │ │ │ + 0x00000030 6461732d 6c69622e 64656275 67001601 das-lib.debug... │ │ │ │ │ + 0x00000040 76cebe33 d6990bb5 f6a58884 b578a542 v..3.........x.B │ │ │ │ │ + 0x00000050 f144 .D │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ │┄ error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: │ │ │ │ │┄ readelf: Error: no .dynamic section in the dynamic segment │ │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ │ 0x00000000 32653432 66303065 32656264 63333233 2e42f00e2ebdc323 │ │ │ │ │ 0x00000010 32633530 38336230 63303331 38643165 2c5083b0c0318d1e │ │ │ │ │ 0x00000020 33653039 37382e64 65627567 00000000 3e0978.debug.... │ │ │ │ │ - 0x00000030 9d6746ca .gF. │ │ │ │ │ + 0x00000030 936dd2bf .m.. │ │ │ ├── ./usr/lib/python3/dist-packages/pandas/_libs/hashtable.cpython-39-x86_64-linux-gnu.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d70616e -gnu/python3-pan │ │ │ │ │ - 0x00000030 6461732d 6c69622e 64656275 67003ade das-lib.debug.:. │ │ │ │ │ - 0x00000040 0d363910 0dc79e50 a328055a c525846d .69....P.(.Z.%.m │ │ │ │ │ - 0x00000050 7d27 }' │ │ │ │ │ + 0x00000030 6461732d 6c69622e 64656275 67001601 das-lib.debug... │ │ │ │ │ + 0x00000040 76cebe33 d6990bb5 f6a58884 b578a542 v..3.........x.B │ │ │ │ │ + 0x00000050 f144 .D │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ │┄ error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: │ │ │ │ │┄ readelf: Error: no .dynamic section in the dynamic segment │ │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ │ 0x00000000 66623031 39303364 62316665 36633466 fb01903db1fe6c4f │ │ │ │ │ 0x00000010 39656134 30333536 32383236 62353766 9ea403562826b57f │ │ │ │ │ 0x00000020 64356165 39352e64 65627567 00000000 d5ae95.debug.... │ │ │ │ │ - 0x00000030 d69d9047 ...G │ │ │ │ │ + 0x00000030 0f2f2ecb ./.. │ │ │ ├── ./usr/lib/python3/dist-packages/pandas/_libs/index.cpython-39-x86_64-linux-gnu.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d70616e -gnu/python3-pan │ │ │ │ │ - 0x00000030 6461732d 6c69622e 64656275 67003ade das-lib.debug.:. │ │ │ │ │ - 0x00000040 0d363910 0dc79e50 a328055a c525846d .69....P.(.Z.%.m │ │ │ │ │ - 0x00000050 7d27 }' │ │ │ │ │ + 0x00000030 6461732d 6c69622e 64656275 67001601 das-lib.debug... │ │ │ │ │ + 0x00000040 76cebe33 d6990bb5 f6a58884 b578a542 v..3.........x.B │ │ │ │ │ + 0x00000050 f144 .D │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ │┄ error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: │ │ │ │ │┄ readelf: Error: no .dynamic section in the dynamic segment │ │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ │ 0x00000000 62306537 62326636 35346562 39383761 b0e7b2f654eb987a │ │ │ │ │ 0x00000010 38333462 39636263 62663234 33333762 834b9cbcbf24337b │ │ │ │ │ 0x00000020 33646635 35632e64 65627567 00000000 3df55c.debug.... │ │ │ │ │ - 0x00000030 ca9a4aa1 ..J. │ │ │ │ │ + 0x00000030 0eff50cf ..P. │ │ │ ├── ./usr/lib/python3/dist-packages/pandas/_libs/indexing.cpython-39-x86_64-linux-gnu.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d70616e -gnu/python3-pan │ │ │ │ │ - 0x00000030 6461732d 6c69622e 64656275 67003ade das-lib.debug.:. │ │ │ │ │ - 0x00000040 0d363910 0dc79e50 a328055a c525846d .69....P.(.Z.%.m │ │ │ │ │ - 0x00000050 7d27 }' │ │ │ │ │ + 0x00000030 6461732d 6c69622e 64656275 67001601 das-lib.debug... │ │ │ │ │ + 0x00000040 76cebe33 d6990bb5 f6a58884 b578a542 v..3.........x.B │ │ │ │ │ + 0x00000050 f144 .D │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ │┄ error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: │ │ │ │ │┄ readelf: Error: no .dynamic section in the dynamic segment │ │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ │ 0x00000000 61386361 37383262 31363330 34386538 a8ca782b163048e8 │ │ │ │ │ 0x00000010 38663463 37616463 33376136 32633631 8f4c7adc37a62c61 │ │ │ │ │ 0x00000020 30633039 65362e64 65627567 00000000 0c09e6.debug.... │ │ │ │ │ - 0x00000030 39995392 9.S. │ │ │ │ │ + 0x00000030 83e8efb8 .... │ │ │ ├── ./usr/lib/python3/dist-packages/pandas/_libs/internals.cpython-39-x86_64-linux-gnu.so │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d70616e -gnu/python3-pan │ │ │ │ │ - 0x00000030 6461732d 6c69622e 64656275 67003ade das-lib.debug.:. │ │ │ │ │ - 0x00000040 0d363910 0dc79e50 a328055a c525846d .69....P.(.Z.%.m │ │ │ │ │ - 0x00000050 7d27 }' │ │ │ │ │ + 0x00000030 6461732d 6c69622e 64656275 67001601 das-lib.debug... │ │ │ │ │ + 0x00000040 76cebe33 d6990bb5 f6a58884 b578a542 v..3.........x.B │ │ │ │ │ + 0x00000050 f144 .D │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ │┄ error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: │ │ │ │ │┄ readelf: Error: no .dynamic section in the dynamic segment │ │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ │ 0x00000000 65396261 39373433 63633364 30616633 e9ba9743cc3d0af3 │ │ │ │ │ 0x00000010 33313166 39303664 39636236 63626538 311f906d9cb6cbe8 │ │ │ │ │ 0x00000020 37326365 30302e64 65627567 00000000 72ce00.debug.... │ │ │ │ │ - 0x00000030 f48bce4e ...N │ │ │ │ │ + 0x00000030 c7b1e67c ...| │ │ │ ├── ./usr/lib/python3/dist-packages/pandas/_libs/interval.cpython-39-x86_64-linux-gnu.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d70616e -gnu/python3-pan │ │ │ │ │ - 0x00000030 6461732d 6c69622e 64656275 67003ade das-lib.debug.:. │ │ │ │ │ - 0x00000040 0d363910 0dc79e50 a328055a c525846d .69....P.(.Z.%.m │ │ │ │ │ - 0x00000050 7d27 }' │ │ │ │ │ + 0x00000030 6461732d 6c69622e 64656275 67001601 das-lib.debug... │ │ │ │ │ + 0x00000040 76cebe33 d6990bb5 f6a58884 b578a542 v..3.........x.B │ │ │ │ │ + 0x00000050 f144 .D │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ │┄ error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: │ │ │ │ │┄ readelf: Error: no .dynamic section in the dynamic segment │ │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ │ 0x00000000 34626235 66313736 38313861 65393930 4bb5f176818ae990 │ │ │ │ │ 0x00000010 65366661 38373138 61646335 64313366 e6fa8718adc5d13f │ │ │ │ │ 0x00000020 62366530 37342e64 65627567 00000000 b6e074.debug.... │ │ │ │ │ - 0x00000030 fee20f18 .... │ │ │ │ │ + 0x00000030 d2952608 ..&. │ │ │ ├── ./usr/lib/python3/dist-packages/pandas/_libs/join.cpython-39-x86_64-linux-gnu.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d70616e -gnu/python3-pan │ │ │ │ │ - 0x00000030 6461732d 6c69622e 64656275 67003ade das-lib.debug.:. │ │ │ │ │ - 0x00000040 0d363910 0dc79e50 a328055a c525846d .69....P.(.Z.%.m │ │ │ │ │ - 0x00000050 7d27 }' │ │ │ │ │ + 0x00000030 6461732d 6c69622e 64656275 67001601 das-lib.debug... │ │ │ │ │ + 0x00000040 76cebe33 d6990bb5 f6a58884 b578a542 v..3.........x.B │ │ │ │ │ + 0x00000050 f144 .D │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ │┄ error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: │ │ │ │ │┄ readelf: Error: no .dynamic section in the dynamic segment │ │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ │ 0x00000000 65363834 36663662 38623330 63616134 e6846f6b8b30caa4 │ │ │ │ │ 0x00000010 36346164 65646139 36356464 62333239 64adeda965ddb329 │ │ │ │ │ 0x00000020 38663631 39342e64 65627567 00000000 8f6194.debug.... │ │ │ │ │ - 0x00000030 ddebf7a4 .... │ │ │ │ │ + 0x00000030 cfc6648a ..d. │ │ │ ├── ./usr/lib/python3/dist-packages/pandas/_libs/json.cpython-39-x86_64-linux-gnu.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d70616e -gnu/python3-pan │ │ │ │ │ - 0x00000030 6461732d 6c69622e 64656275 67003ade das-lib.debug.:. │ │ │ │ │ - 0x00000040 0d363910 0dc79e50 a328055a c525846d .69....P.(.Z.%.m │ │ │ │ │ - 0x00000050 7d27 }' │ │ │ │ │ + 0x00000030 6461732d 6c69622e 64656275 67001601 das-lib.debug... │ │ │ │ │ + 0x00000040 76cebe33 d6990bb5 f6a58884 b578a542 v..3.........x.B │ │ │ │ │ + 0x00000050 f144 .D │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ │┄ error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: │ │ │ │ │┄ readelf: Error: no .dynamic section in the dynamic segment │ │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ │ 0x00000000 65323265 30396538 62363261 38383635 e22e09e8b62a8865 │ │ │ │ │ 0x00000010 37313139 65313865 31353763 65613930 7119e18e157cea90 │ │ │ │ │ 0x00000020 32353262 30632e64 65627567 00000000 252b0c.debug.... │ │ │ │ │ - 0x00000030 8036e1ca .6.. │ │ │ │ │ + 0x00000030 331e5cd6 3.\. │ │ │ ├── ./usr/lib/python3/dist-packages/pandas/_libs/lib.cpython-39-x86_64-linux-gnu.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d70616e -gnu/python3-pan │ │ │ │ │ - 0x00000030 6461732d 6c69622e 64656275 67003ade das-lib.debug.:. │ │ │ │ │ - 0x00000040 0d363910 0dc79e50 a328055a c525846d .69....P.(.Z.%.m │ │ │ │ │ - 0x00000050 7d27 }' │ │ │ │ │ + 0x00000030 6461732d 6c69622e 64656275 67001601 das-lib.debug... │ │ │ │ │ + 0x00000040 76cebe33 d6990bb5 f6a58884 b578a542 v..3.........x.B │ │ │ │ │ + 0x00000050 f144 .D │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ │┄ error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: │ │ │ │ │┄ readelf: Error: no .dynamic section in the dynamic segment │ │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ │ 0x00000000 63346331 61353561 36613461 31393864 c4c1a55a6a4a198d │ │ │ │ │ 0x00000010 39353235 39653836 32323838 38656636 95259e8622888ef6 │ │ │ │ │ 0x00000020 64643532 66322e64 65627567 00000000 dd52f2.debug.... │ │ │ │ │ - 0x00000030 9b57028a .W.. │ │ │ │ │ + 0x00000030 a806fefd .... │ │ │ ├── ./usr/lib/python3/dist-packages/pandas/_libs/missing.cpython-39-x86_64-linux-gnu.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d70616e -gnu/python3-pan │ │ │ │ │ - 0x00000030 6461732d 6c69622e 64656275 67003ade das-lib.debug.:. │ │ │ │ │ - 0x00000040 0d363910 0dc79e50 a328055a c525846d .69....P.(.Z.%.m │ │ │ │ │ - 0x00000050 7d27 }' │ │ │ │ │ + 0x00000030 6461732d 6c69622e 64656275 67001601 das-lib.debug... │ │ │ │ │ + 0x00000040 76cebe33 d6990bb5 f6a58884 b578a542 v..3.........x.B │ │ │ │ │ + 0x00000050 f144 .D │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ │┄ error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: │ │ │ │ │┄ readelf: Error: no .dynamic section in the dynamic segment │ │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ │ 0x00000000 62343965 33393665 61613938 32623632 b49e396eaa982b62 │ │ │ │ │ 0x00000010 33613635 63393563 61306435 37623435 3a65c95ca0d57b45 │ │ │ │ │ 0x00000020 32663132 66612e64 65627567 00000000 2f12fa.debug.... │ │ │ │ │ - 0x00000030 8fdd6a91 ..j. │ │ │ │ │ + 0x00000030 9f8e9628 ...( │ │ │ ├── ./usr/lib/python3/dist-packages/pandas/_libs/ops.cpython-39-x86_64-linux-gnu.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d70616e -gnu/python3-pan │ │ │ │ │ - 0x00000030 6461732d 6c69622e 64656275 67003ade das-lib.debug.:. │ │ │ │ │ - 0x00000040 0d363910 0dc79e50 a328055a c525846d .69....P.(.Z.%.m │ │ │ │ │ - 0x00000050 7d27 }' │ │ │ │ │ + 0x00000030 6461732d 6c69622e 64656275 67001601 das-lib.debug... │ │ │ │ │ + 0x00000040 76cebe33 d6990bb5 f6a58884 b578a542 v..3.........x.B │ │ │ │ │ + 0x00000050 f144 .D │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ │┄ error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: │ │ │ │ │┄ readelf: Error: no .dynamic section in the dynamic segment │ │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ │ 0x00000000 32626137 66333234 37313736 36633362 2ba7f32471766c3b │ │ │ │ │ 0x00000010 38616238 62643161 36336537 31306564 8ab8bd1a63e710ed │ │ │ │ │ 0x00000020 62666261 64372e64 65627567 00000000 bfbad7.debug.... │ │ │ │ │ - 0x00000030 4ea9a773 N..s │ │ │ │ │ + 0x00000030 b5b3bac7 .... │ │ │ ├── ./usr/lib/python3/dist-packages/pandas/_libs/ops_dispatch.cpython-39-x86_64-linux-gnu.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d70616e -gnu/python3-pan │ │ │ │ │ - 0x00000030 6461732d 6c69622e 64656275 67003ade das-lib.debug.:. │ │ │ │ │ - 0x00000040 0d363910 0dc79e50 a328055a c525846d .69....P.(.Z.%.m │ │ │ │ │ - 0x00000050 7d27 }' │ │ │ │ │ + 0x00000030 6461732d 6c69622e 64656275 67001601 das-lib.debug... │ │ │ │ │ + 0x00000040 76cebe33 d6990bb5 f6a58884 b578a542 v..3.........x.B │ │ │ │ │ + 0x00000050 f144 .D │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ │┄ error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: │ │ │ │ │┄ readelf: Error: no .dynamic section in the dynamic segment │ │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ │ 0x00000000 30626666 31643438 33623836 61363333 0bff1d483b86a633 │ │ │ │ │ 0x00000010 65626532 63356531 65633334 37343236 ebe2c5e1ec347426 │ │ │ │ │ 0x00000020 30393966 37342e64 65627567 00000000 099f74.debug.... │ │ │ │ │ - 0x00000030 e5c95386 ..S. │ │ │ │ │ + 0x00000030 9364fa4b .d.K │ │ │ ├── ./usr/lib/python3/dist-packages/pandas/_libs/parsers.cpython-39-x86_64-linux-gnu.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d70616e -gnu/python3-pan │ │ │ │ │ - 0x00000030 6461732d 6c69622e 64656275 67003ade das-lib.debug.:. │ │ │ │ │ - 0x00000040 0d363910 0dc79e50 a328055a c525846d .69....P.(.Z.%.m │ │ │ │ │ - 0x00000050 7d27 }' │ │ │ │ │ + 0x00000030 6461732d 6c69622e 64656275 67001601 das-lib.debug... │ │ │ │ │ + 0x00000040 76cebe33 d6990bb5 f6a58884 b578a542 v..3.........x.B │ │ │ │ │ + 0x00000050 f144 .D │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ │┄ error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: │ │ │ │ │┄ readelf: Error: no .dynamic section in the dynamic segment │ │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ │ 0x00000000 38666638 34616365 65626531 63333865 8ff84aceebe1c38e │ │ │ │ │ 0x00000010 33323838 32663762 38656265 36336335 32882f7b8ebe63c5 │ │ │ │ │ 0x00000020 33616238 38662e64 65627567 00000000 3ab88f.debug.... │ │ │ │ │ - 0x00000030 ac34d64e .4.N │ │ │ │ │ + 0x00000030 a55bef90 .[.. │ │ │ ├── ./usr/lib/python3/dist-packages/pandas/_libs/properties.cpython-39-x86_64-linux-gnu.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d70616e -gnu/python3-pan │ │ │ │ │ - 0x00000030 6461732d 6c69622e 64656275 67003ade das-lib.debug.:. │ │ │ │ │ - 0x00000040 0d363910 0dc79e50 a328055a c525846d .69....P.(.Z.%.m │ │ │ │ │ - 0x00000050 7d27 }' │ │ │ │ │ + 0x00000030 6461732d 6c69622e 64656275 67001601 das-lib.debug... │ │ │ │ │ + 0x00000040 76cebe33 d6990bb5 f6a58884 b578a542 v..3.........x.B │ │ │ │ │ + 0x00000050 f144 .D │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ │┄ error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: │ │ │ │ │┄ readelf: Error: no .dynamic section in the dynamic segment │ │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ │ 0x00000000 66333632 36303266 31373338 66366264 f362602f1738f6bd │ │ │ │ │ 0x00000010 64383262 64346334 32363935 39383536 d82bd4c426959856 │ │ │ │ │ 0x00000020 39363836 66382e64 65627567 00000000 9686f8.debug.... │ │ │ │ │ - 0x00000030 7eba1356 ~..V │ │ │ │ │ + 0x00000030 a032f753 .2.S │ │ │ ├── ./usr/lib/python3/dist-packages/pandas/_libs/reduction.cpython-39-x86_64-linux-gnu.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d70616e -gnu/python3-pan │ │ │ │ │ - 0x00000030 6461732d 6c69622e 64656275 67003ade das-lib.debug.:. │ │ │ │ │ - 0x00000040 0d363910 0dc79e50 a328055a c525846d .69....P.(.Z.%.m │ │ │ │ │ - 0x00000050 7d27 }' │ │ │ │ │ + 0x00000030 6461732d 6c69622e 64656275 67001601 das-lib.debug... │ │ │ │ │ + 0x00000040 76cebe33 d6990bb5 f6a58884 b578a542 v..3.........x.B │ │ │ │ │ + 0x00000050 f144 .D │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ │┄ error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: │ │ │ │ │┄ readelf: Error: no .dynamic section in the dynamic segment │ │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ │ 0x00000000 31336463 35353833 30633332 30666661 13dc55830c320ffa │ │ │ │ │ 0x00000010 31383833 62663265 36393931 63663666 1883bf2e6991cf6f │ │ │ │ │ 0x00000020 64376232 38362e64 65627567 00000000 d7b286.debug.... │ │ │ │ │ - 0x00000030 c9e9b110 .... │ │ │ │ │ + 0x00000030 a2657bfc .e{. │ │ │ ├── ./usr/lib/python3/dist-packages/pandas/_libs/reshape.cpython-39-x86_64-linux-gnu.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d70616e -gnu/python3-pan │ │ │ │ │ - 0x00000030 6461732d 6c69622e 64656275 67003ade das-lib.debug.:. │ │ │ │ │ - 0x00000040 0d363910 0dc79e50 a328055a c525846d .69....P.(.Z.%.m │ │ │ │ │ - 0x00000050 7d27 }' │ │ │ │ │ + 0x00000030 6461732d 6c69622e 64656275 67001601 das-lib.debug... │ │ │ │ │ + 0x00000040 76cebe33 d6990bb5 f6a58884 b578a542 v..3.........x.B │ │ │ │ │ + 0x00000050 f144 .D │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ │┄ error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: │ │ │ │ │┄ readelf: Error: no .dynamic section in the dynamic segment │ │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ │ 0x00000000 65393435 38333935 36303435 61313331 e94583956045a131 │ │ │ │ │ 0x00000010 36333038 33353830 63663365 38313665 63083580cf3e816e │ │ │ │ │ 0x00000020 33393836 64332e64 65627567 00000000 3986d3.debug.... │ │ │ │ │ - 0x00000030 93fa938d .... │ │ │ │ │ + 0x00000030 2bed33d1 +.3. │ │ │ ├── ./usr/lib/python3/dist-packages/pandas/_libs/sparse.cpython-39-x86_64-linux-gnu.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d70616e -gnu/python3-pan │ │ │ │ │ - 0x00000030 6461732d 6c69622e 64656275 67003ade das-lib.debug.:. │ │ │ │ │ - 0x00000040 0d363910 0dc79e50 a328055a c525846d .69....P.(.Z.%.m │ │ │ │ │ - 0x00000050 7d27 }' │ │ │ │ │ + 0x00000030 6461732d 6c69622e 64656275 67001601 das-lib.debug... │ │ │ │ │ + 0x00000040 76cebe33 d6990bb5 f6a58884 b578a542 v..3.........x.B │ │ │ │ │ + 0x00000050 f144 .D │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ │┄ error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: │ │ │ │ │┄ readelf: Error: no .dynamic section in the dynamic segment │ │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ │ 0x00000000 62333430 32623264 31306537 38303934 b3402b2d10e78094 │ │ │ │ │ 0x00000010 61633461 34343565 61626464 62336565 ac4a445eabddb3ee │ │ │ │ │ 0x00000020 36306632 36332e64 65627567 00000000 60f263.debug.... │ │ │ │ │ - 0x00000030 ca20d780 . .. │ │ │ │ │ + 0x00000030 cef35762 ..Wb │ │ │ ├── ./usr/lib/python3/dist-packages/pandas/_libs/testing.cpython-39-x86_64-linux-gnu.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d70616e -gnu/python3-pan │ │ │ │ │ - 0x00000030 6461732d 6c69622e 64656275 67003ade das-lib.debug.:. │ │ │ │ │ - 0x00000040 0d363910 0dc79e50 a328055a c525846d .69....P.(.Z.%.m │ │ │ │ │ - 0x00000050 7d27 }' │ │ │ │ │ + 0x00000030 6461732d 6c69622e 64656275 67001601 das-lib.debug... │ │ │ │ │ + 0x00000040 76cebe33 d6990bb5 f6a58884 b578a542 v..3.........x.B │ │ │ │ │ + 0x00000050 f144 .D │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ │┄ error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: │ │ │ │ │┄ readelf: Error: no .dynamic section in the dynamic segment │ │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ │ 0x00000000 32393133 34666534 65326339 63643333 29134fe4e2c9cd33 │ │ │ │ │ 0x00000010 38666631 64393330 36613639 32336533 8ff1d9306a6923e3 │ │ │ │ │ 0x00000020 34663762 33652e64 65627567 00000000 4f7b3e.debug.... │ │ │ │ │ - 0x00000030 d7caaba4 .... │ │ │ │ │ + 0x00000030 74218722 t!." │ │ │ ├── ./usr/lib/python3/dist-packages/pandas/_libs/tslib.cpython-39-x86_64-linux-gnu.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d70616e -gnu/python3-pan │ │ │ │ │ - 0x00000030 6461732d 6c69622e 64656275 67003ade das-lib.debug.:. │ │ │ │ │ - 0x00000040 0d363910 0dc79e50 a328055a c525846d .69....P.(.Z.%.m │ │ │ │ │ - 0x00000050 7d27 }' │ │ │ │ │ + 0x00000030 6461732d 6c69622e 64656275 67001601 das-lib.debug... │ │ │ │ │ + 0x00000040 76cebe33 d6990bb5 f6a58884 b578a542 v..3.........x.B │ │ │ │ │ + 0x00000050 f144 .D │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ │┄ error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: │ │ │ │ │┄ readelf: Error: no .dynamic section in the dynamic segment │ │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ │ 0x00000000 32626631 30313838 61646539 65383764 2bf10188ade9e87d │ │ │ │ │ 0x00000010 61336330 37323530 31396438 64613937 a3c0725019d8da97 │ │ │ │ │ 0x00000020 63363630 34642e64 65627567 00000000 c6604d.debug.... │ │ │ │ │ - 0x00000030 5674d428 Vt.( │ │ │ │ │ + 0x00000030 86f03813 ..8. │ │ │ ├── ./usr/lib/python3/dist-packages/pandas/_libs/tslibs/base.cpython-39-x86_64-linux-gnu.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d70616e -gnu/python3-pan │ │ │ │ │ - 0x00000030 6461732d 6c69622e 64656275 67003ade das-lib.debug.:. │ │ │ │ │ - 0x00000040 0d363910 0dc79e50 a328055a c525846d .69....P.(.Z.%.m │ │ │ │ │ - 0x00000050 7d27 }' │ │ │ │ │ + 0x00000030 6461732d 6c69622e 64656275 67001601 das-lib.debug... │ │ │ │ │ + 0x00000040 76cebe33 d6990bb5 f6a58884 b578a542 v..3.........x.B │ │ │ │ │ + 0x00000050 f144 .D │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ │┄ error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: │ │ │ │ │┄ readelf: Error: no .dynamic section in the dynamic segment │ │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ │ 0x00000000 61343835 31613134 66663237 38386135 a4851a14ff2788a5 │ │ │ │ │ 0x00000010 30393561 32383962 38646365 65613633 095a289b8dceea63 │ │ │ │ │ 0x00000020 63396266 36392e64 65627567 00000000 c9bf69.debug.... │ │ │ │ │ - 0x00000030 f03cd47b .<.{ │ │ │ │ │ + 0x00000030 779f4a97 w.J. │ │ │ ├── ./usr/lib/python3/dist-packages/pandas/_libs/tslibs/ccalendar.cpython-39-x86_64-linux-gnu.so │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 9ea06b8f244eacb2bc7034c3495670d0ea0ad5ac │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: c2e5055d340302bad9fc2e76fd4c365ec2fcb072 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d70616e -gnu/python3-pan │ │ │ │ │ - 0x00000030 6461732d 6c69622e 64656275 67003ade das-lib.debug.:. │ │ │ │ │ - 0x00000040 0d363910 0dc79e50 a328055a c525846d .69....P.(.Z.%.m │ │ │ │ │ - 0x00000050 7d27 }' │ │ │ │ │ + 0x00000030 6461732d 6c69622e 64656275 67001601 das-lib.debug... │ │ │ │ │ + 0x00000040 76cebe33 d6990bb5 f6a58884 b578a542 v..3.........x.B │ │ │ │ │ + 0x00000050 f144 .D │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ │┄ error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: │ │ │ │ │┄ readelf: Error: no .dynamic section in the dynamic segment │ │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ │ - 0x00000000 61303662 38663234 34656163 62326263 a06b8f244eacb2bc │ │ │ │ │ - 0x00000010 37303334 63333439 35363730 64306561 7034c3495670d0ea │ │ │ │ │ - 0x00000020 30616435 61632e64 65627567 00000000 0ad5ac.debug.... │ │ │ │ │ - 0x00000030 679ce070 g..p │ │ │ │ │ + 0x00000000 65353035 35643334 30333032 62616439 e5055d340302bad9 │ │ │ │ │ + 0x00000010 66633265 37366664 34633336 35656332 fc2e76fd4c365ec2 │ │ │ │ │ + 0x00000020 66636230 37322e64 65627567 00000000 fcb072.debug.... │ │ │ │ │ + 0x00000030 f8356a5a .5jZ │ │ │ ├── ./usr/lib/python3/dist-packages/pandas/_libs/tslibs/conversion.cpython-39-x86_64-linux-gnu.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d70616e -gnu/python3-pan │ │ │ │ │ - 0x00000030 6461732d 6c69622e 64656275 67003ade das-lib.debug.:. │ │ │ │ │ - 0x00000040 0d363910 0dc79e50 a328055a c525846d .69....P.(.Z.%.m │ │ │ │ │ - 0x00000050 7d27 }' │ │ │ │ │ + 0x00000030 6461732d 6c69622e 64656275 67001601 das-lib.debug... │ │ │ │ │ + 0x00000040 76cebe33 d6990bb5 f6a58884 b578a542 v..3.........x.B │ │ │ │ │ + 0x00000050 f144 .D │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ │┄ error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: │ │ │ │ │┄ readelf: Error: no .dynamic section in the dynamic segment │ │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ │ 0x00000000 30363530 35353834 36623135 35323163 065055846b15521c │ │ │ │ │ 0x00000010 61623461 64336339 33323437 39366263 ab4ad3c9324796bc │ │ │ │ │ 0x00000020 32653434 39652e64 65627567 00000000 2e449e.debug.... │ │ │ │ │ - 0x00000030 4312da2a C..* │ │ │ │ │ + 0x00000030 f99444eb ..D. │ │ │ ├── ./usr/lib/python3/dist-packages/pandas/_libs/tslibs/dtypes.cpython-39-x86_64-linux-gnu.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d70616e -gnu/python3-pan │ │ │ │ │ - 0x00000030 6461732d 6c69622e 64656275 67003ade das-lib.debug.:. │ │ │ │ │ - 0x00000040 0d363910 0dc79e50 a328055a c525846d .69....P.(.Z.%.m │ │ │ │ │ - 0x00000050 7d27 }' │ │ │ │ │ + 0x00000030 6461732d 6c69622e 64656275 67001601 das-lib.debug... │ │ │ │ │ + 0x00000040 76cebe33 d6990bb5 f6a58884 b578a542 v..3.........x.B │ │ │ │ │ + 0x00000050 f144 .D │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ │┄ error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: │ │ │ │ │┄ readelf: Error: no .dynamic section in the dynamic segment │ │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ │ 0x00000000 64616631 35383062 37316464 35346632 daf1580b71dd54f2 │ │ │ │ │ 0x00000010 37373161 35623337 61646634 30313863 771a5b37adf4018c │ │ │ │ │ 0x00000020 33636132 63352e64 65627567 00000000 3ca2c5.debug.... │ │ │ │ │ - 0x00000030 f17756d1 .wV. │ │ │ │ │ + 0x00000030 7a89d7bc z... │ │ │ ├── ./usr/lib/python3/dist-packages/pandas/_libs/tslibs/fields.cpython-39-x86_64-linux-gnu.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: f22c5f03bceb247a71d2321bb7208406ac923479 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 7613c8ca77d5b05c79315f27806ba9910f5c45a5 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d70616e -gnu/python3-pan │ │ │ │ │ - 0x00000030 6461732d 6c69622e 64656275 67003ade das-lib.debug.:. │ │ │ │ │ - 0x00000040 0d363910 0dc79e50 a328055a c525846d .69....P.(.Z.%.m │ │ │ │ │ - 0x00000050 7d27 }' │ │ │ │ │ + 0x00000030 6461732d 6c69622e 64656275 67001601 das-lib.debug... │ │ │ │ │ + 0x00000040 76cebe33 d6990bb5 f6a58884 b578a542 v..3.........x.B │ │ │ │ │ + 0x00000050 f144 .D │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ │┄ error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: │ │ │ │ │┄ readelf: Error: no .dynamic section in the dynamic segment │ │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ │ - 0x00000000 32633566 30336263 65623234 37613731 2c5f03bceb247a71 │ │ │ │ │ - 0x00000010 64323332 31626237 32303834 30366163 d2321bb7208406ac │ │ │ │ │ - 0x00000020 39323334 37392e64 65627567 00000000 923479.debug.... │ │ │ │ │ - 0x00000030 ea39a1ee .9.. │ │ │ │ │ + 0x00000000 31336338 63613737 64356230 35633739 13c8ca77d5b05c79 │ │ │ │ │ + 0x00000010 33313566 32373830 36626139 39313066 315f27806ba9910f │ │ │ │ │ + 0x00000020 35633435 61352e64 65627567 00000000 5c45a5.debug.... │ │ │ │ │ + 0x00000030 b7e484aa .... │ │ │ ├── ./usr/lib/python3/dist-packages/pandas/_libs/tslibs/nattype.cpython-39-x86_64-linux-gnu.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d70616e -gnu/python3-pan │ │ │ │ │ - 0x00000030 6461732d 6c69622e 64656275 67003ade das-lib.debug.:. │ │ │ │ │ - 0x00000040 0d363910 0dc79e50 a328055a c525846d .69....P.(.Z.%.m │ │ │ │ │ - 0x00000050 7d27 }' │ │ │ │ │ + 0x00000030 6461732d 6c69622e 64656275 67001601 das-lib.debug... │ │ │ │ │ + 0x00000040 76cebe33 d6990bb5 f6a58884 b578a542 v..3.........x.B │ │ │ │ │ + 0x00000050 f144 .D │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ │┄ error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: │ │ │ │ │┄ readelf: Error: no .dynamic section in the dynamic segment │ │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ │ 0x00000000 66323032 39653638 35356264 38313631 f2029e6855bd8161 │ │ │ │ │ 0x00000010 64616336 37366636 38373237 38613035 dac676f687278a05 │ │ │ │ │ 0x00000020 65363936 39392e64 65627567 00000000 e69699.debug.... │ │ │ │ │ - 0x00000030 82876fa2 ..o. │ │ │ │ │ + 0x00000030 b669adac .i.. │ │ │ ├── ./usr/lib/python3/dist-packages/pandas/_libs/tslibs/np_datetime.cpython-39-x86_64-linux-gnu.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d70616e -gnu/python3-pan │ │ │ │ │ - 0x00000030 6461732d 6c69622e 64656275 67003ade das-lib.debug.:. │ │ │ │ │ - 0x00000040 0d363910 0dc79e50 a328055a c525846d .69....P.(.Z.%.m │ │ │ │ │ - 0x00000050 7d27 }' │ │ │ │ │ + 0x00000030 6461732d 6c69622e 64656275 67001601 das-lib.debug... │ │ │ │ │ + 0x00000040 76cebe33 d6990bb5 f6a58884 b578a542 v..3.........x.B │ │ │ │ │ + 0x00000050 f144 .D │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ │┄ error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: │ │ │ │ │┄ readelf: Error: no .dynamic section in the dynamic segment │ │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ │ 0x00000000 36643933 38383039 64383765 39666135 6d938809d87e9fa5 │ │ │ │ │ 0x00000010 38386161 30633530 36396232 36633362 88aa0c5069b26c3b │ │ │ │ │ 0x00000020 32633062 32332e64 65627567 00000000 2c0b23.debug.... │ │ │ │ │ - 0x00000030 29a1a4cb )... │ │ │ │ │ + 0x00000030 cdef245f ..$_ │ │ │ ├── ./usr/lib/python3/dist-packages/pandas/_libs/tslibs/offsets.cpython-39-x86_64-linux-gnu.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d70616e -gnu/python3-pan │ │ │ │ │ - 0x00000030 6461732d 6c69622e 64656275 67003ade das-lib.debug.:. │ │ │ │ │ - 0x00000040 0d363910 0dc79e50 a328055a c525846d .69....P.(.Z.%.m │ │ │ │ │ - 0x00000050 7d27 }' │ │ │ │ │ + 0x00000030 6461732d 6c69622e 64656275 67001601 das-lib.debug... │ │ │ │ │ + 0x00000040 76cebe33 d6990bb5 f6a58884 b578a542 v..3.........x.B │ │ │ │ │ + 0x00000050 f144 .D │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ │┄ error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: │ │ │ │ │┄ readelf: Error: no .dynamic section in the dynamic segment │ │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ │ 0x00000000 66356566 35306138 38663134 39643464 f5ef50a88f149d4d │ │ │ │ │ 0x00000010 62333639 34663434 66353763 34613138 b3694f44f57c4a18 │ │ │ │ │ 0x00000020 30333561 30382e64 65627567 00000000 035a08.debug.... │ │ │ │ │ - 0x00000030 e0331e1c .3.. │ │ │ │ │ + 0x00000030 f74984bd .I.. │ │ │ ├── ./usr/lib/python3/dist-packages/pandas/_libs/tslibs/parsing.cpython-39-x86_64-linux-gnu.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d70616e -gnu/python3-pan │ │ │ │ │ - 0x00000030 6461732d 6c69622e 64656275 67003ade das-lib.debug.:. │ │ │ │ │ - 0x00000040 0d363910 0dc79e50 a328055a c525846d .69....P.(.Z.%.m │ │ │ │ │ - 0x00000050 7d27 }' │ │ │ │ │ + 0x00000030 6461732d 6c69622e 64656275 67001601 das-lib.debug... │ │ │ │ │ + 0x00000040 76cebe33 d6990bb5 f6a58884 b578a542 v..3.........x.B │ │ │ │ │ + 0x00000050 f144 .D │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ │┄ error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: │ │ │ │ │┄ readelf: Error: no .dynamic section in the dynamic segment │ │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ │ 0x00000000 33303932 61643866 63326264 66373431 3092ad8fc2bdf741 │ │ │ │ │ 0x00000010 30643134 38613632 30653530 66326662 0d148a620e50f2fb │ │ │ │ │ 0x00000020 30656266 36332e64 65627567 00000000 0ebf63.debug.... │ │ │ │ │ - 0x00000030 5fc07365 _.se │ │ │ │ │ + 0x00000030 d12f2730 ./'0 │ │ │ ├── ./usr/lib/python3/dist-packages/pandas/_libs/tslibs/period.cpython-39-x86_64-linux-gnu.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d70616e -gnu/python3-pan │ │ │ │ │ - 0x00000030 6461732d 6c69622e 64656275 67003ade das-lib.debug.:. │ │ │ │ │ - 0x00000040 0d363910 0dc79e50 a328055a c525846d .69....P.(.Z.%.m │ │ │ │ │ - 0x00000050 7d27 }' │ │ │ │ │ + 0x00000030 6461732d 6c69622e 64656275 67001601 das-lib.debug... │ │ │ │ │ + 0x00000040 76cebe33 d6990bb5 f6a58884 b578a542 v..3.........x.B │ │ │ │ │ + 0x00000050 f144 .D │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ │┄ error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: │ │ │ │ │┄ readelf: Error: no .dynamic section in the dynamic segment │ │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ │ 0x00000000 34376231 62346532 66383233 39666535 47b1b4e2f8239fe5 │ │ │ │ │ 0x00000010 36373739 61666161 62626534 65656463 6779afaabbe4eedc │ │ │ │ │ 0x00000020 35663063 33382e64 65627567 00000000 5f0c38.debug.... │ │ │ │ │ - 0x00000030 cff25560 ..U` │ │ │ │ │ + 0x00000030 3d57f36e =W.n │ │ │ ├── ./usr/lib/python3/dist-packages/pandas/_libs/tslibs/strptime.cpython-39-x86_64-linux-gnu.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d70616e -gnu/python3-pan │ │ │ │ │ - 0x00000030 6461732d 6c69622e 64656275 67003ade das-lib.debug.:. │ │ │ │ │ - 0x00000040 0d363910 0dc79e50 a328055a c525846d .69....P.(.Z.%.m │ │ │ │ │ - 0x00000050 7d27 }' │ │ │ │ │ + 0x00000030 6461732d 6c69622e 64656275 67001601 das-lib.debug... │ │ │ │ │ + 0x00000040 76cebe33 d6990bb5 f6a58884 b578a542 v..3.........x.B │ │ │ │ │ + 0x00000050 f144 .D │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ │┄ error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: │ │ │ │ │┄ readelf: Error: no .dynamic section in the dynamic segment │ │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ │ 0x00000000 63613664 36313335 36303234 32323030 ca6d613560242200 │ │ │ │ │ 0x00000010 31653237 33346165 37643334 61323734 1e2734ae7d34a274 │ │ │ │ │ 0x00000020 35353734 34392e64 65627567 00000000 557449.debug.... │ │ │ │ │ - 0x00000030 cee1aa46 ...F │ │ │ │ │ + 0x00000030 6e8094a0 n... │ │ │ ├── ./usr/lib/python3/dist-packages/pandas/_libs/tslibs/timedeltas.cpython-39-x86_64-linux-gnu.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d70616e -gnu/python3-pan │ │ │ │ │ - 0x00000030 6461732d 6c69622e 64656275 67003ade das-lib.debug.:. │ │ │ │ │ - 0x00000040 0d363910 0dc79e50 a328055a c525846d .69....P.(.Z.%.m │ │ │ │ │ - 0x00000050 7d27 }' │ │ │ │ │ + 0x00000030 6461732d 6c69622e 64656275 67001601 das-lib.debug... │ │ │ │ │ + 0x00000040 76cebe33 d6990bb5 f6a58884 b578a542 v..3.........x.B │ │ │ │ │ + 0x00000050 f144 .D │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ │┄ error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: │ │ │ │ │┄ readelf: Error: no .dynamic section in the dynamic segment │ │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ │ 0x00000000 62386565 32633636 32386633 38653161 b8ee2c6628f38e1a │ │ │ │ │ 0x00000010 61316665 31623261 30343038 62613633 a1fe1b2a0408ba63 │ │ │ │ │ 0x00000020 32363266 61662e64 65627567 00000000 262faf.debug.... │ │ │ │ │ - 0x00000030 6f86c695 o... │ │ │ │ │ + 0x00000030 45f26cfb E.l. │ │ │ ├── ./usr/lib/python3/dist-packages/pandas/_libs/tslibs/timestamps.cpython-39-x86_64-linux-gnu.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d70616e -gnu/python3-pan │ │ │ │ │ - 0x00000030 6461732d 6c69622e 64656275 67003ade das-lib.debug.:. │ │ │ │ │ - 0x00000040 0d363910 0dc79e50 a328055a c525846d .69....P.(.Z.%.m │ │ │ │ │ - 0x00000050 7d27 }' │ │ │ │ │ + 0x00000030 6461732d 6c69622e 64656275 67001601 das-lib.debug... │ │ │ │ │ + 0x00000040 76cebe33 d6990bb5 f6a58884 b578a542 v..3.........x.B │ │ │ │ │ + 0x00000050 f144 .D │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ │┄ error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: │ │ │ │ │┄ readelf: Error: no .dynamic section in the dynamic segment │ │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ │ 0x00000000 38323930 61616163 34646666 31626162 8290aaac4dff1bab │ │ │ │ │ 0x00000010 38306563 33313037 36316630 64366265 80ec310761f0d6be │ │ │ │ │ 0x00000020 31353333 39302e64 65627567 00000000 153390.debug.... │ │ │ │ │ - 0x00000030 4a8151e9 J.Q. │ │ │ │ │ + 0x00000030 10cd3a1c ..:. │ │ │ ├── ./usr/lib/python3/dist-packages/pandas/_libs/tslibs/timezones.cpython-39-x86_64-linux-gnu.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d70616e -gnu/python3-pan │ │ │ │ │ - 0x00000030 6461732d 6c69622e 64656275 67003ade das-lib.debug.:. │ │ │ │ │ - 0x00000040 0d363910 0dc79e50 a328055a c525846d .69....P.(.Z.%.m │ │ │ │ │ - 0x00000050 7d27 }' │ │ │ │ │ + 0x00000030 6461732d 6c69622e 64656275 67001601 das-lib.debug... │ │ │ │ │ + 0x00000040 76cebe33 d6990bb5 f6a58884 b578a542 v..3.........x.B │ │ │ │ │ + 0x00000050 f144 .D │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ │┄ error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: │ │ │ │ │┄ readelf: Error: no .dynamic section in the dynamic segment │ │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ │ 0x00000000 34326135 32396436 30383161 34326562 42a529d6081a42eb │ │ │ │ │ 0x00000010 31643031 65376539 65323333 32346535 1d01e7e9e23324e5 │ │ │ │ │ 0x00000020 33333035 62382e64 65627567 00000000 3305b8.debug.... │ │ │ │ │ - 0x00000030 e4143720 ..7 │ │ │ │ │ + 0x00000030 a6855653 ..VS │ │ │ ├── ./usr/lib/python3/dist-packages/pandas/_libs/tslibs/tzconversion.cpython-39-x86_64-linux-gnu.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d70616e -gnu/python3-pan │ │ │ │ │ - 0x00000030 6461732d 6c69622e 64656275 67003ade das-lib.debug.:. │ │ │ │ │ - 0x00000040 0d363910 0dc79e50 a328055a c525846d .69....P.(.Z.%.m │ │ │ │ │ - 0x00000050 7d27 }' │ │ │ │ │ + 0x00000030 6461732d 6c69622e 64656275 67001601 das-lib.debug... │ │ │ │ │ + 0x00000040 76cebe33 d6990bb5 f6a58884 b578a542 v..3.........x.B │ │ │ │ │ + 0x00000050 f144 .D │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ │┄ error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: │ │ │ │ │┄ readelf: Error: no .dynamic section in the dynamic segment │ │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ │ 0x00000000 66663266 64346138 61666631 30636339 ff2fd4a8aff10cc9 │ │ │ │ │ 0x00000010 32643764 36363665 39393035 64343237 2d7d666e9905d427 │ │ │ │ │ 0x00000020 31343834 34652e64 65627567 00000000 14844e.debug.... │ │ │ │ │ - 0x00000030 dbd82ac3 ..*. │ │ │ │ │ + 0x00000030 ab0afc5d ...] │ │ │ ├── ./usr/lib/python3/dist-packages/pandas/_libs/tslibs/vectorized.cpython-39-x86_64-linux-gnu.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d70616e -gnu/python3-pan │ │ │ │ │ - 0x00000030 6461732d 6c69622e 64656275 67003ade das-lib.debug.:. │ │ │ │ │ - 0x00000040 0d363910 0dc79e50 a328055a c525846d .69....P.(.Z.%.m │ │ │ │ │ - 0x00000050 7d27 }' │ │ │ │ │ + 0x00000030 6461732d 6c69622e 64656275 67001601 das-lib.debug... │ │ │ │ │ + 0x00000040 76cebe33 d6990bb5 f6a58884 b578a542 v..3.........x.B │ │ │ │ │ + 0x00000050 f144 .D │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ │┄ error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: │ │ │ │ │┄ readelf: Error: no .dynamic section in the dynamic segment │ │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ │ 0x00000000 32333630 35363763 61383136 37666539 2360567ca8167fe9 │ │ │ │ │ 0x00000010 35616537 62636132 38616333 38393338 5ae7bca28ac38938 │ │ │ │ │ 0x00000020 38396131 30662e64 65627567 00000000 89a10f.debug.... │ │ │ │ │ - 0x00000030 62d529be b.). │ │ │ │ │ + 0x00000030 4c379d1a L7.. │ │ │ ├── ./usr/lib/python3/dist-packages/pandas/_libs/window/aggregations.cpython-39-x86_64-linux-gnu.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d70616e -gnu/python3-pan │ │ │ │ │ - 0x00000030 6461732d 6c69622e 64656275 67003ade das-lib.debug.:. │ │ │ │ │ - 0x00000040 0d363910 0dc79e50 a328055a c525846d .69....P.(.Z.%.m │ │ │ │ │ - 0x00000050 7d27 }' │ │ │ │ │ + 0x00000030 6461732d 6c69622e 64656275 67001601 das-lib.debug... │ │ │ │ │ + 0x00000040 76cebe33 d6990bb5 f6a58884 b578a542 v..3.........x.B │ │ │ │ │ + 0x00000050 f144 .D │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ │┄ error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: │ │ │ │ │┄ readelf: Error: no .dynamic section in the dynamic segment │ │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ │ 0x00000000 64656565 39393161 33633933 38303637 deee991a3c938067 │ │ │ │ │ 0x00000010 30396134 39643530 62316235 31353638 09a49d50b1b51568 │ │ │ │ │ 0x00000020 35326161 64392e64 65627567 00000000 52aad9.debug.... │ │ │ │ │ - 0x00000030 271db7e6 '... │ │ │ │ │ + 0x00000030 928eb7b0 .... │ │ │ ├── ./usr/lib/python3/dist-packages/pandas/_libs/window/indexers.cpython-39-x86_64-linux-gnu.so │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d70616e -gnu/python3-pan │ │ │ │ │ - 0x00000030 6461732d 6c69622e 64656275 67003ade das-lib.debug.:. │ │ │ │ │ - 0x00000040 0d363910 0dc79e50 a328055a c525846d .69....P.(.Z.%.m │ │ │ │ │ - 0x00000050 7d27 }' │ │ │ │ │ + 0x00000030 6461732d 6c69622e 64656275 67001601 das-lib.debug... │ │ │ │ │ + 0x00000040 76cebe33 d6990bb5 f6a58884 b578a542 v..3.........x.B │ │ │ │ │ + 0x00000050 f144 .D │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ │┄ error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: │ │ │ │ │┄ readelf: Error: no .dynamic section in the dynamic segment │ │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ │ 0x00000000 63376661 32386465 31643263 39333366 c7fa28de1d2c933f │ │ │ │ │ 0x00000010 39333265 37613061 39353962 35313265 932e7a0a959b512e │ │ │ │ │ 0x00000020 31343165 61392e64 65627567 00000000 141ea9.debug.... │ │ │ │ │ - 0x00000030 e36be47e .k.~ │ │ │ │ │ + 0x00000030 5dfef1ef ]... │ │ │ ├── ./usr/lib/python3/dist-packages/pandas/_libs/writers.cpython-39-x86_64-linux-gnu.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d70616e -gnu/python3-pan │ │ │ │ │ - 0x00000030 6461732d 6c69622e 64656275 67003ade das-lib.debug.:. │ │ │ │ │ - 0x00000040 0d363910 0dc79e50 a328055a c525846d .69....P.(.Z.%.m │ │ │ │ │ - 0x00000050 7d27 }' │ │ │ │ │ + 0x00000030 6461732d 6c69622e 64656275 67001601 das-lib.debug... │ │ │ │ │ + 0x00000040 76cebe33 d6990bb5 f6a58884 b578a542 v..3.........x.B │ │ │ │ │ + 0x00000050 f144 .D │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ │┄ error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: │ │ │ │ │┄ readelf: Error: no .dynamic section in the dynamic segment │ │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ │ 0x00000000 35383265 62396333 66303032 61326232 582eb9c3f002a2b2 │ │ │ │ │ 0x00000010 61616130 64646631 61366630 31613161 aaa0ddf1a6f01a1a │ │ │ │ │ 0x00000020 33656333 64322e64 65627567 00000000 3ec3d2.debug.... │ │ │ │ │ - 0x00000030 1e3429ac .4). │ │ │ │ │ + 0x00000030 5bde6d90 [.m. │ │ │ ├── ./usr/lib/python3/dist-packages/pandas/io/sas/_sas.cpython-39-x86_64-linux-gnu.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d70616e -gnu/python3-pan │ │ │ │ │ - 0x00000030 6461732d 6c69622e 64656275 67003ade das-lib.debug.:. │ │ │ │ │ - 0x00000040 0d363910 0dc79e50 a328055a c525846d .69....P.(.Z.%.m │ │ │ │ │ - 0x00000050 7d27 }' │ │ │ │ │ + 0x00000030 6461732d 6c69622e 64656275 67001601 das-lib.debug... │ │ │ │ │ + 0x00000040 76cebe33 d6990bb5 f6a58884 b578a542 v..3.........x.B │ │ │ │ │ + 0x00000050 f144 .D │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ │┄ error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: │ │ │ │ │┄ readelf: Error: no .dynamic section in the dynamic segment │ │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ │ 0x00000000 32386235 34333565 30343339 30346165 28b5435e043904ae │ │ │ │ │ 0x00000010 39313965 31666465 35363362 63653136 919e1fde563bce16 │ │ │ │ │ 0x00000020 38393839 38362e64 65627567 00000000 898986.debug.... │ │ │ │ │ - 0x00000030 79d18d47 y..G │ │ │ │ │ + 0x00000030 2612152c &.., ├── python3-pandas-lib-dbgsym_1.1.5+dfsg-2_amd64.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2021-01-12 21:06:04.000000 debian-binary │ │ --rw-r--r-- 0 0 0 2468 2021-01-12 21:06:04.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 24335672 2021-01-12 21:06:04.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 2472 2021-01-12 21:06:04.000000 control.tar.xz │ │ +-rw-r--r-- 0 0 0 24331740 2021-01-12 21:06:04.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./control │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ Package: python3-pandas-lib-dbgsym │ │ │ │ Source: pandas │ │ │ │ Version: 1.1.5+dfsg-2 │ │ │ │ Auto-Built-Package: debug-symbols │ │ │ │ Architecture: amd64 │ │ │ │ Maintainer: Debian Science Team │ │ │ │ -Installed-Size: 26425 │ │ │ │ +Installed-Size: 26426 │ │ │ │ Depends: python3-pandas-lib (= 1.1.5+dfsg-2) │ │ │ │ Section: debug │ │ │ │ Priority: optional │ │ │ │ Multi-Arch: same │ │ │ │ Description: debug symbols for python3-pandas-lib │ │ │ │ -Build-Ids: 104bb5f176818ae990e6fa8718adc5d13fb6e074 1b065055846b15521cab4ad3c9324796bc2e449e 25f362602f1738f6bdd82bd4c4269598569686f8 25ff2fd4a8aff10cc92d7d666e9905d42714844e 292360567ca8167fe95ae7bca28ac3893889a10f 29e9ba9743cc3d0af3311f906d9cb6cbe872ce00 2cb0e7b2f654eb987a834b9cbcbf24337b3df55c 3adeee991a3c93806709a49d50b1b5156852aad9 3bb49e396eaa982b623a65c95ca0d57b452f12fa 3ff2029e6855bd8161dac676f687278a05e69699 4b579091f6dea7ac767a5a127e302be5be83f430 57ca6d6135602422001e2734ae7d34a274557449 6a47b1b4e2f8239fe56779afaabbe4eedc5f0c38 72fb01903db1fe6c4f9ea403562826b57fd5ae95 73582eb9c3f002a2b2aaa0ddf1a6f01a1a3ec3d2 73a8ca782b163048e88f4c7adc37a62c610c09e6 79daf1580b71dd54f2771a5b37adf4018c3ca2c5 7b2ba7f32471766c3b8ab8bd1a63e710edbfbad7 7b8290aaac4dff1bab80ec310761f0d6be153390 83e6846f6b8b30caa464adeda965ddb3298f6194 8c2e42f00e2ebdc3232c5083b0c0318d1e3e0978 8f8ff84aceebe1c38e32882f7b8ebe63c53ab88f 953092ad8fc2bdf7410d148a620e50f2fb0ebf63 970bff1d483b86a633ebe2c5e1ec347426099f74 99a4851a14ff2788a5095a289b8dceea63c9bf69 9e13dc55830c320ffa1883bf2e6991cf6fd7b286 9ea06b8f244eacb2bc7034c3495670d0ea0ad5ac a629134fe4e2c9cd338ff1d9306a6923e34f7b3e b9b8ee2c6628f38e1aa1fe1b2a0408ba63262faf c02bf10188ade9e87da3c0725019d8da97c6604d c0e22e09e8b62a88657119e18e157cea90252b0c cc6d938809d87e9fa588aa0c5069b26c3b2c0b23 d2c4c1a55a6a4a198d95259e8622888ef6dd52f2 d328b5435e043904ae919e1fde563bce16898986 e2c7fa28de1d2c933f932e7a0a959b512e141ea9 e442a529d6081a42eb1d01e7e9e23324e53305b8 e8b3402b2d10e78094ac4a445eabddb3ee60f263 e97f5ddaaf7597fe08dbe4ace676a320aa2635d6 e9f5ef50a88f149d4db3694f44f57c4a18035a08 f1e94583956045a13163083580cf3e816e3986d3 f22c5f03bceb247a71d2321bb7208406ac923479 │ │ │ │ +Build-Ids: 104bb5f176818ae990e6fa8718adc5d13fb6e074 1b065055846b15521cab4ad3c9324796bc2e449e 25f362602f1738f6bdd82bd4c4269598569686f8 25ff2fd4a8aff10cc92d7d666e9905d42714844e 292360567ca8167fe95ae7bca28ac3893889a10f 29e9ba9743cc3d0af3311f906d9cb6cbe872ce00 2cb0e7b2f654eb987a834b9cbcbf24337b3df55c 3adeee991a3c93806709a49d50b1b5156852aad9 3bb49e396eaa982b623a65c95ca0d57b452f12fa 3ff2029e6855bd8161dac676f687278a05e69699 4b579091f6dea7ac767a5a127e302be5be83f430 57ca6d6135602422001e2734ae7d34a274557449 6a47b1b4e2f8239fe56779afaabbe4eedc5f0c38 72fb01903db1fe6c4f9ea403562826b57fd5ae95 73582eb9c3f002a2b2aaa0ddf1a6f01a1a3ec3d2 73a8ca782b163048e88f4c7adc37a62c610c09e6 7613c8ca77d5b05c79315f27806ba9910f5c45a5 79daf1580b71dd54f2771a5b37adf4018c3ca2c5 7b2ba7f32471766c3b8ab8bd1a63e710edbfbad7 7b8290aaac4dff1bab80ec310761f0d6be153390 83e6846f6b8b30caa464adeda965ddb3298f6194 8c2e42f00e2ebdc3232c5083b0c0318d1e3e0978 8f8ff84aceebe1c38e32882f7b8ebe63c53ab88f 953092ad8fc2bdf7410d148a620e50f2fb0ebf63 970bff1d483b86a633ebe2c5e1ec347426099f74 99a4851a14ff2788a5095a289b8dceea63c9bf69 9e13dc55830c320ffa1883bf2e6991cf6fd7b286 a629134fe4e2c9cd338ff1d9306a6923e34f7b3e b9b8ee2c6628f38e1aa1fe1b2a0408ba63262faf c02bf10188ade9e87da3c0725019d8da97c6604d c0e22e09e8b62a88657119e18e157cea90252b0c c2e5055d340302bad9fc2e76fd4c365ec2fcb072 cc6d938809d87e9fa588aa0c5069b26c3b2c0b23 d2c4c1a55a6a4a198d95259e8622888ef6dd52f2 d328b5435e043904ae919e1fde563bce16898986 e2c7fa28de1d2c933f932e7a0a959b512e141ea9 e442a529d6081a42eb1d01e7e9e23324e53305b8 e8b3402b2d10e78094ac4a445eabddb3ee60f263 e97f5ddaaf7597fe08dbe4ace676a320aa2635d6 e9f5ef50a88f149d4db3694f44f57c4a18035a08 f1e94583956045a13163083580cf3e816e3986d3 │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ │ │ │ ├── line order │ │ │ │ │ @@ -10,33 +10,33 @@ │ │ │ │ │ usr/lib/debug/.build-id/3f/f2029e6855bd8161dac676f687278a05e69699.debug │ │ │ │ │ usr/lib/debug/.build-id/4b/579091f6dea7ac767a5a127e302be5be83f430.debug │ │ │ │ │ usr/lib/debug/.build-id/57/ca6d6135602422001e2734ae7d34a274557449.debug │ │ │ │ │ usr/lib/debug/.build-id/6a/47b1b4e2f8239fe56779afaabbe4eedc5f0c38.debug │ │ │ │ │ usr/lib/debug/.build-id/72/fb01903db1fe6c4f9ea403562826b57fd5ae95.debug │ │ │ │ │ usr/lib/debug/.build-id/73/582eb9c3f002a2b2aaa0ddf1a6f01a1a3ec3d2.debug │ │ │ │ │ usr/lib/debug/.build-id/73/a8ca782b163048e88f4c7adc37a62c610c09e6.debug │ │ │ │ │ +usr/lib/debug/.build-id/76/13c8ca77d5b05c79315f27806ba9910f5c45a5.debug │ │ │ │ │ usr/lib/debug/.build-id/79/daf1580b71dd54f2771a5b37adf4018c3ca2c5.debug │ │ │ │ │ usr/lib/debug/.build-id/7b/2ba7f32471766c3b8ab8bd1a63e710edbfbad7.debug │ │ │ │ │ usr/lib/debug/.build-id/7b/8290aaac4dff1bab80ec310761f0d6be153390.debug │ │ │ │ │ usr/lib/debug/.build-id/83/e6846f6b8b30caa464adeda965ddb3298f6194.debug │ │ │ │ │ usr/lib/debug/.build-id/8c/2e42f00e2ebdc3232c5083b0c0318d1e3e0978.debug │ │ │ │ │ usr/lib/debug/.build-id/8f/8ff84aceebe1c38e32882f7b8ebe63c53ab88f.debug │ │ │ │ │ usr/lib/debug/.build-id/95/3092ad8fc2bdf7410d148a620e50f2fb0ebf63.debug │ │ │ │ │ usr/lib/debug/.build-id/97/0bff1d483b86a633ebe2c5e1ec347426099f74.debug │ │ │ │ │ usr/lib/debug/.build-id/99/a4851a14ff2788a5095a289b8dceea63c9bf69.debug │ │ │ │ │ usr/lib/debug/.build-id/9e/13dc55830c320ffa1883bf2e6991cf6fd7b286.debug │ │ │ │ │ -usr/lib/debug/.build-id/9e/a06b8f244eacb2bc7034c3495670d0ea0ad5ac.debug │ │ │ │ │ usr/lib/debug/.build-id/a6/29134fe4e2c9cd338ff1d9306a6923e34f7b3e.debug │ │ │ │ │ usr/lib/debug/.build-id/b9/b8ee2c6628f38e1aa1fe1b2a0408ba63262faf.debug │ │ │ │ │ usr/lib/debug/.build-id/c0/2bf10188ade9e87da3c0725019d8da97c6604d.debug │ │ │ │ │ usr/lib/debug/.build-id/c0/e22e09e8b62a88657119e18e157cea90252b0c.debug │ │ │ │ │ +usr/lib/debug/.build-id/c2/e5055d340302bad9fc2e76fd4c365ec2fcb072.debug │ │ │ │ │ usr/lib/debug/.build-id/cc/6d938809d87e9fa588aa0c5069b26c3b2c0b23.debug │ │ │ │ │ usr/lib/debug/.build-id/d2/c4c1a55a6a4a198d95259e8622888ef6dd52f2.debug │ │ │ │ │ usr/lib/debug/.build-id/d3/28b5435e043904ae919e1fde563bce16898986.debug │ │ │ │ │ usr/lib/debug/.build-id/e2/c7fa28de1d2c933f932e7a0a959b512e141ea9.debug │ │ │ │ │ usr/lib/debug/.build-id/e4/42a529d6081a42eb1d01e7e9e23324e53305b8.debug │ │ │ │ │ usr/lib/debug/.build-id/e8/b3402b2d10e78094ac4a445eabddb3ee60f263.debug │ │ │ │ │ usr/lib/debug/.build-id/e9/7f5ddaaf7597fe08dbe4ace676a320aa2635d6.debug │ │ │ │ │ usr/lib/debug/.build-id/e9/f5ef50a88f149d4db3694f44f57c4a18035a08.debug │ │ │ │ │ usr/lib/debug/.build-id/f1/e94583956045a13163083580cf3e816e3986d3.debug │ │ │ │ │ -usr/lib/debug/.build-id/f2/2c5f03bceb247a71d2321bb7208406ac923479.debug │ │ │ │ │ usr/lib/debug/.dwz/x86_64-linux-gnu/python3-pandas-lib.debug │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── file list │ │ │ │ @@ -28,14 +28,16 @@ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-01-12 21:06:04.000000 ./usr/lib/debug/.build-id/6a/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 626224 2021-01-12 21:06:04.000000 ./usr/lib/debug/.build-id/6a/47b1b4e2f8239fe56779afaabbe4eedc5f0c38.debug │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-01-12 21:06:04.000000 ./usr/lib/debug/.build-id/72/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 965704 2021-01-12 21:06:04.000000 ./usr/lib/debug/.build-id/72/fb01903db1fe6c4f9ea403562826b57fd5ae95.debug │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-01-12 21:06:04.000000 ./usr/lib/debug/.build-id/73/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 333904 2021-01-12 21:06:04.000000 ./usr/lib/debug/.build-id/73/582eb9c3f002a2b2aaa0ddf1a6f01a1a3ec3d2.debug │ │ │ │ -rw-r--r-- 0 root (0) root (0) 63840 2021-01-12 21:06:04.000000 ./usr/lib/debug/.build-id/73/a8ca782b163048e88f4c7adc37a62c610c09e6.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2021-01-12 21:06:04.000000 ./usr/lib/debug/.build-id/76/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 413352 2021-01-12 21:06:04.000000 ./usr/lib/debug/.build-id/76/13c8ca77d5b05c79315f27806ba9910f5c45a5.debug │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-01-12 21:06:04.000000 ./usr/lib/debug/.build-id/79/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 149288 2021-01-12 21:06:04.000000 ./usr/lib/debug/.build-id/79/daf1580b71dd54f2771a5b37adf4018c3ca2c5.debug │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-01-12 21:06:04.000000 ./usr/lib/debug/.build-id/7b/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 347816 2021-01-12 21:06:04.000000 ./usr/lib/debug/.build-id/7b/2ba7f32471766c3b8ab8bd1a63e710edbfbad7.debug │ │ │ │ -rw-r--r-- 0 root (0) root (0) 686272 2021-01-12 21:06:04.000000 ./usr/lib/debug/.build-id/7b/8290aaac4dff1bab80ec310761f0d6be153390.debug │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-01-12 21:06:04.000000 ./usr/lib/debug/.build-id/83/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 3784040 2021-01-12 21:06:04.000000 ./usr/lib/debug/.build-id/83/e6846f6b8b30caa464adeda965ddb3298f6194.debug │ │ │ │ @@ -47,22 +49,23 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 651984 2021-01-12 21:06:04.000000 ./usr/lib/debug/.build-id/95/3092ad8fc2bdf7410d148a620e50f2fb0ebf63.debug │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-01-12 21:06:04.000000 ./usr/lib/debug/.build-id/97/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 69160 2021-01-12 21:06:04.000000 ./usr/lib/debug/.build-id/97/0bff1d483b86a633ebe2c5e1ec347426099f74.debug │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-01-12 21:06:04.000000 ./usr/lib/debug/.build-id/99/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 54000 2021-01-12 21:06:04.000000 ./usr/lib/debug/.build-id/99/a4851a14ff2788a5095a289b8dceea63c9bf69.debug │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-01-12 21:06:04.000000 ./usr/lib/debug/.build-id/9e/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 520888 2021-01-12 21:06:04.000000 ./usr/lib/debug/.build-id/9e/13dc55830c320ffa1883bf2e6991cf6fd7b286.debug │ │ │ │ --rw-r--r-- 0 root (0) root (0) 70000 2021-01-12 21:06:04.000000 ./usr/lib/debug/.build-id/9e/a06b8f244eacb2bc7034c3495670d0ea0ad5ac.debug │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-01-12 21:06:04.000000 ./usr/lib/debug/.build-id/a6/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 126808 2021-01-12 21:06:04.000000 ./usr/lib/debug/.build-id/a6/29134fe4e2c9cd338ff1d9306a6923e34f7b3e.debug │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-01-12 21:06:04.000000 ./usr/lib/debug/.build-id/b9/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 699080 2021-01-12 21:06:04.000000 ./usr/lib/debug/.build-id/b9/b8ee2c6628f38e1aa1fe1b2a0408ba63262faf.debug │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-01-12 21:06:04.000000 ./usr/lib/debug/.build-id/c0/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 264192 2021-01-12 21:06:04.000000 ./usr/lib/debug/.build-id/c0/2bf10188ade9e87da3c0725019d8da97c6604d.debug │ │ │ │ -rw-r--r-- 0 root (0) root (0) 87064 2021-01-12 21:06:04.000000 ./usr/lib/debug/.build-id/c0/e22e09e8b62a88657119e18e157cea90252b0c.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2021-01-12 21:06:04.000000 ./usr/lib/debug/.build-id/c2/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 70000 2021-01-12 21:06:04.000000 ./usr/lib/debug/.build-id/c2/e5055d340302bad9fc2e76fd4c365ec2fcb072.debug │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-01-12 21:06:04.000000 ./usr/lib/debug/.build-id/cc/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 54952 2021-01-12 21:06:04.000000 ./usr/lib/debug/.build-id/cc/6d938809d87e9fa588aa0c5069b26c3b2c0b23.debug │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-01-12 21:06:04.000000 ./usr/lib/debug/.build-id/d2/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 840360 2021-01-12 21:06:04.000000 ./usr/lib/debug/.build-id/d2/c4c1a55a6a4a198d95259e8622888ef6dd52f2.debug │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-01-12 21:06:04.000000 ./usr/lib/debug/.build-id/d3/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 325040 2021-01-12 21:06:04.000000 ./usr/lib/debug/.build-id/d3/28b5435e043904ae919e1fde563bce16898986.debug │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-01-12 21:06:04.000000 ./usr/lib/debug/.build-id/e2/ │ │ │ │ @@ -72,15 +75,13 @@ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-01-12 21:06:04.000000 ./usr/lib/debug/.build-id/e8/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1620192 2021-01-12 21:06:04.000000 ./usr/lib/debug/.build-id/e8/b3402b2d10e78094ac4a445eabddb3ee60f263.debug │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-01-12 21:06:04.000000 ./usr/lib/debug/.build-id/e9/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 2251192 2021-01-12 21:06:04.000000 ./usr/lib/debug/.build-id/e9/7f5ddaaf7597fe08dbe4ace676a320aa2635d6.debug │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1637496 2021-01-12 21:06:04.000000 ./usr/lib/debug/.build-id/e9/f5ef50a88f149d4db3694f44f57c4a18035a08.debug │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-01-12 21:06:04.000000 ./usr/lib/debug/.build-id/f1/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 355080 2021-01-12 21:06:04.000000 ./usr/lib/debug/.build-id/f1/e94583956045a13163083580cf3e816e3986d3.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2021-01-12 21:06:04.000000 ./usr/lib/debug/.build-id/f2/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 413352 2021-01-12 21:06:04.000000 ./usr/lib/debug/.build-id/f2/2c5f03bceb247a71d2321bb7208406ac923479.debug │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-01-12 21:06:04.000000 ./usr/lib/debug/.dwz/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-01-12 21:06:04.000000 ./usr/lib/debug/.dwz/x86_64-linux-gnu/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 39816 2021-01-12 21:06:04.000000 ./usr/lib/debug/.dwz/x86_64-linux-gnu/python3-pandas-lib.debug │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-01-12 21:06:04.000000 ./usr/share/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-01-12 21:06:04.000000 ./usr/share/doc/ │ │ │ │ lrwxrwxrwx 0 root (0) root (0) 0 2021-01-12 21:06:04.000000 ./usr/share/doc/python3-pandas-lib-dbgsym -> python3-pandas-lib │ │ │ ├── ./usr/lib/debug/.build-id/10/4bb5f176818ae990e6fa8718adc5d13fb6e074.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d70616e -gnu/python3-pan │ │ │ │ │ - 0x00000030 6461732d 6c69622e 64656275 67003ade das-lib.debug.:. │ │ │ │ │ - 0x00000040 0d363910 0dc79e50 a328055a c525846d .69....P.(.Z.%.m │ │ │ │ │ - 0x00000050 7d27 }' │ │ │ │ │ + 0x00000030 6461732d 6c69622e 64656275 67001601 das-lib.debug... │ │ │ │ │ + 0x00000040 76cebe33 d6990bb5 f6a58884 b578a542 v..3.........x.B │ │ │ │ │ + 0x00000050 f144 .D │ │ │ ├── ./usr/lib/debug/.build-id/1b/065055846b15521cab4ad3c9324796bc2e449e.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d70616e -gnu/python3-pan │ │ │ │ │ - 0x00000030 6461732d 6c69622e 64656275 67003ade das-lib.debug.:. │ │ │ │ │ - 0x00000040 0d363910 0dc79e50 a328055a c525846d .69....P.(.Z.%.m │ │ │ │ │ - 0x00000050 7d27 }' │ │ │ │ │ + 0x00000030 6461732d 6c69622e 64656275 67001601 das-lib.debug... │ │ │ │ │ + 0x00000040 76cebe33 d6990bb5 f6a58884 b578a542 v..3.........x.B │ │ │ │ │ + 0x00000050 f144 .D │ │ │ ├── ./usr/lib/debug/.build-id/25/f362602f1738f6bdd82bd4c4269598569686f8.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d70616e -gnu/python3-pan │ │ │ │ │ - 0x00000030 6461732d 6c69622e 64656275 67003ade das-lib.debug.:. │ │ │ │ │ - 0x00000040 0d363910 0dc79e50 a328055a c525846d .69....P.(.Z.%.m │ │ │ │ │ - 0x00000050 7d27 }' │ │ │ │ │ + 0x00000030 6461732d 6c69622e 64656275 67001601 das-lib.debug... │ │ │ │ │ + 0x00000040 76cebe33 d6990bb5 f6a58884 b578a542 v..3.........x.B │ │ │ │ │ + 0x00000050 f144 .D │ │ │ ├── ./usr/lib/debug/.build-id/25/ff2fd4a8aff10cc92d7d666e9905d42714844e.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d70616e -gnu/python3-pan │ │ │ │ │ - 0x00000030 6461732d 6c69622e 64656275 67003ade das-lib.debug.:. │ │ │ │ │ - 0x00000040 0d363910 0dc79e50 a328055a c525846d .69....P.(.Z.%.m │ │ │ │ │ - 0x00000050 7d27 }' │ │ │ │ │ + 0x00000030 6461732d 6c69622e 64656275 67001601 das-lib.debug... │ │ │ │ │ + 0x00000040 76cebe33 d6990bb5 f6a58884 b578a542 v..3.........x.B │ │ │ │ │ + 0x00000050 f144 .D │ │ │ ├── ./usr/lib/debug/.build-id/29/2360567ca8167fe95ae7bca28ac3893889a10f.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d70616e -gnu/python3-pan │ │ │ │ │ - 0x00000030 6461732d 6c69622e 64656275 67003ade das-lib.debug.:. │ │ │ │ │ - 0x00000040 0d363910 0dc79e50 a328055a c525846d .69....P.(.Z.%.m │ │ │ │ │ - 0x00000050 7d27 }' │ │ │ │ │ + 0x00000030 6461732d 6c69622e 64656275 67001601 das-lib.debug... │ │ │ │ │ + 0x00000040 76cebe33 d6990bb5 f6a58884 b578a542 v..3.........x.B │ │ │ │ │ + 0x00000050 f144 .D │ │ │ ├── ./usr/lib/debug/.build-id/29/e9ba9743cc3d0af3311f906d9cb6cbe872ce00.debug │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d70616e -gnu/python3-pan │ │ │ │ │ - 0x00000030 6461732d 6c69622e 64656275 67003ade das-lib.debug.:. │ │ │ │ │ - 0x00000040 0d363910 0dc79e50 a328055a c525846d .69....P.(.Z.%.m │ │ │ │ │ - 0x00000050 7d27 }' │ │ │ │ │ + 0x00000030 6461732d 6c69622e 64656275 67001601 das-lib.debug... │ │ │ │ │ + 0x00000040 76cebe33 d6990bb5 f6a58884 b578a542 v..3.........x.B │ │ │ │ │ + 0x00000050 f144 .D │ │ │ ├── ./usr/lib/debug/.build-id/2c/b0e7b2f654eb987a834b9cbcbf24337b3df55c.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d70616e -gnu/python3-pan │ │ │ │ │ - 0x00000030 6461732d 6c69622e 64656275 67003ade das-lib.debug.:. │ │ │ │ │ - 0x00000040 0d363910 0dc79e50 a328055a c525846d .69....P.(.Z.%.m │ │ │ │ │ - 0x00000050 7d27 }' │ │ │ │ │ + 0x00000030 6461732d 6c69622e 64656275 67001601 das-lib.debug... │ │ │ │ │ + 0x00000040 76cebe33 d6990bb5 f6a58884 b578a542 v..3.........x.B │ │ │ │ │ + 0x00000050 f144 .D │ │ │ ├── ./usr/lib/debug/.build-id/3a/deee991a3c93806709a49d50b1b5156852aad9.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d70616e -gnu/python3-pan │ │ │ │ │ - 0x00000030 6461732d 6c69622e 64656275 67003ade das-lib.debug.:. │ │ │ │ │ - 0x00000040 0d363910 0dc79e50 a328055a c525846d .69....P.(.Z.%.m │ │ │ │ │ - 0x00000050 7d27 }' │ │ │ │ │ + 0x00000030 6461732d 6c69622e 64656275 67001601 das-lib.debug... │ │ │ │ │ + 0x00000040 76cebe33 d6990bb5 f6a58884 b578a542 v..3.........x.B │ │ │ │ │ + 0x00000050 f144 .D │ │ │ ├── ./usr/lib/debug/.build-id/3b/b49e396eaa982b623a65c95ca0d57b452f12fa.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d70616e -gnu/python3-pan │ │ │ │ │ - 0x00000030 6461732d 6c69622e 64656275 67003ade das-lib.debug.:. │ │ │ │ │ - 0x00000040 0d363910 0dc79e50 a328055a c525846d .69....P.(.Z.%.m │ │ │ │ │ - 0x00000050 7d27 }' │ │ │ │ │ + 0x00000030 6461732d 6c69622e 64656275 67001601 das-lib.debug... │ │ │ │ │ + 0x00000040 76cebe33 d6990bb5 f6a58884 b578a542 v..3.........x.B │ │ │ │ │ + 0x00000050 f144 .D │ │ │ ├── ./usr/lib/debug/.build-id/3f/f2029e6855bd8161dac676f687278a05e69699.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d70616e -gnu/python3-pan │ │ │ │ │ - 0x00000030 6461732d 6c69622e 64656275 67003ade das-lib.debug.:. │ │ │ │ │ - 0x00000040 0d363910 0dc79e50 a328055a c525846d .69....P.(.Z.%.m │ │ │ │ │ - 0x00000050 7d27 }' │ │ │ │ │ + 0x00000030 6461732d 6c69622e 64656275 67001601 das-lib.debug... │ │ │ │ │ + 0x00000040 76cebe33 d6990bb5 f6a58884 b578a542 v..3.........x.B │ │ │ │ │ + 0x00000050 f144 .D │ │ │ ├── ./usr/lib/debug/.build-id/4b/579091f6dea7ac767a5a127e302be5be83f430.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d70616e -gnu/python3-pan │ │ │ │ │ - 0x00000030 6461732d 6c69622e 64656275 67003ade das-lib.debug.:. │ │ │ │ │ - 0x00000040 0d363910 0dc79e50 a328055a c525846d .69....P.(.Z.%.m │ │ │ │ │ - 0x00000050 7d27 }' │ │ │ │ │ + 0x00000030 6461732d 6c69622e 64656275 67001601 das-lib.debug... │ │ │ │ │ + 0x00000040 76cebe33 d6990bb5 f6a58884 b578a542 v..3.........x.B │ │ │ │ │ + 0x00000050 f144 .D │ │ │ ├── ./usr/lib/debug/.build-id/57/ca6d6135602422001e2734ae7d34a274557449.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d70616e -gnu/python3-pan │ │ │ │ │ - 0x00000030 6461732d 6c69622e 64656275 67003ade das-lib.debug.:. │ │ │ │ │ - 0x00000040 0d363910 0dc79e50 a328055a c525846d .69....P.(.Z.%.m │ │ │ │ │ - 0x00000050 7d27 }' │ │ │ │ │ + 0x00000030 6461732d 6c69622e 64656275 67001601 das-lib.debug... │ │ │ │ │ + 0x00000040 76cebe33 d6990bb5 f6a58884 b578a542 v..3.........x.B │ │ │ │ │ + 0x00000050 f144 .D │ │ │ ├── ./usr/lib/debug/.build-id/6a/47b1b4e2f8239fe56779afaabbe4eedc5f0c38.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d70616e -gnu/python3-pan │ │ │ │ │ - 0x00000030 6461732d 6c69622e 64656275 67003ade das-lib.debug.:. │ │ │ │ │ - 0x00000040 0d363910 0dc79e50 a328055a c525846d .69....P.(.Z.%.m │ │ │ │ │ - 0x00000050 7d27 }' │ │ │ │ │ + 0x00000030 6461732d 6c69622e 64656275 67001601 das-lib.debug... │ │ │ │ │ + 0x00000040 76cebe33 d6990bb5 f6a58884 b578a542 v..3.........x.B │ │ │ │ │ + 0x00000050 f144 .D │ │ │ ├── ./usr/lib/debug/.build-id/72/fb01903db1fe6c4f9ea403562826b57fd5ae95.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d70616e -gnu/python3-pan │ │ │ │ │ - 0x00000030 6461732d 6c69622e 64656275 67003ade das-lib.debug.:. │ │ │ │ │ - 0x00000040 0d363910 0dc79e50 a328055a c525846d .69....P.(.Z.%.m │ │ │ │ │ - 0x00000050 7d27 }' │ │ │ │ │ + 0x00000030 6461732d 6c69622e 64656275 67001601 das-lib.debug... │ │ │ │ │ + 0x00000040 76cebe33 d6990bb5 f6a58884 b578a542 v..3.........x.B │ │ │ │ │ + 0x00000050 f144 .D │ │ │ ├── ./usr/lib/debug/.build-id/73/582eb9c3f002a2b2aaa0ddf1a6f01a1a3ec3d2.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d70616e -gnu/python3-pan │ │ │ │ │ - 0x00000030 6461732d 6c69622e 64656275 67003ade das-lib.debug.:. │ │ │ │ │ - 0x00000040 0d363910 0dc79e50 a328055a c525846d .69....P.(.Z.%.m │ │ │ │ │ - 0x00000050 7d27 }' │ │ │ │ │ + 0x00000030 6461732d 6c69622e 64656275 67001601 das-lib.debug... │ │ │ │ │ + 0x00000040 76cebe33 d6990bb5 f6a58884 b578a542 v..3.........x.B │ │ │ │ │ + 0x00000050 f144 .D │ │ │ ├── ./usr/lib/debug/.build-id/73/a8ca782b163048e88f4c7adc37a62c610c09e6.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d70616e -gnu/python3-pan │ │ │ │ │ - 0x00000030 6461732d 6c69622e 64656275 67003ade das-lib.debug.:. │ │ │ │ │ - 0x00000040 0d363910 0dc79e50 a328055a c525846d .69....P.(.Z.%.m │ │ │ │ │ - 0x00000050 7d27 }' │ │ │ │ │ + 0x00000030 6461732d 6c69622e 64656275 67001601 das-lib.debug... │ │ │ │ │ + 0x00000040 76cebe33 d6990bb5 f6a58884 b578a542 v..3.........x.B │ │ │ │ │ + 0x00000050 f144 .D │ │ │ ├── ./usr/lib/debug/.build-id/79/daf1580b71dd54f2771a5b37adf4018c3ca2c5.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d70616e -gnu/python3-pan │ │ │ │ │ - 0x00000030 6461732d 6c69622e 64656275 67003ade das-lib.debug.:. │ │ │ │ │ - 0x00000040 0d363910 0dc79e50 a328055a c525846d .69....P.(.Z.%.m │ │ │ │ │ - 0x00000050 7d27 }' │ │ │ │ │ + 0x00000030 6461732d 6c69622e 64656275 67001601 das-lib.debug... │ │ │ │ │ + 0x00000040 76cebe33 d6990bb5 f6a58884 b578a542 v..3.........x.B │ │ │ │ │ + 0x00000050 f144 .D │ │ │ ├── ./usr/lib/debug/.build-id/7b/2ba7f32471766c3b8ab8bd1a63e710edbfbad7.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d70616e -gnu/python3-pan │ │ │ │ │ - 0x00000030 6461732d 6c69622e 64656275 67003ade das-lib.debug.:. │ │ │ │ │ - 0x00000040 0d363910 0dc79e50 a328055a c525846d .69....P.(.Z.%.m │ │ │ │ │ - 0x00000050 7d27 }' │ │ │ │ │ + 0x00000030 6461732d 6c69622e 64656275 67001601 das-lib.debug... │ │ │ │ │ + 0x00000040 76cebe33 d6990bb5 f6a58884 b578a542 v..3.........x.B │ │ │ │ │ + 0x00000050 f144 .D │ │ │ ├── ./usr/lib/debug/.build-id/7b/8290aaac4dff1bab80ec310761f0d6be153390.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d70616e -gnu/python3-pan │ │ │ │ │ - 0x00000030 6461732d 6c69622e 64656275 67003ade das-lib.debug.:. │ │ │ │ │ - 0x00000040 0d363910 0dc79e50 a328055a c525846d .69....P.(.Z.%.m │ │ │ │ │ - 0x00000050 7d27 }' │ │ │ │ │ + 0x00000030 6461732d 6c69622e 64656275 67001601 das-lib.debug... │ │ │ │ │ + 0x00000040 76cebe33 d6990bb5 f6a58884 b578a542 v..3.........x.B │ │ │ │ │ + 0x00000050 f144 .D │ │ │ ├── ./usr/lib/debug/.build-id/83/e6846f6b8b30caa464adeda965ddb3298f6194.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d70616e -gnu/python3-pan │ │ │ │ │ - 0x00000030 6461732d 6c69622e 64656275 67003ade das-lib.debug.:. │ │ │ │ │ - 0x00000040 0d363910 0dc79e50 a328055a c525846d .69....P.(.Z.%.m │ │ │ │ │ - 0x00000050 7d27 }' │ │ │ │ │ + 0x00000030 6461732d 6c69622e 64656275 67001601 das-lib.debug... │ │ │ │ │ + 0x00000040 76cebe33 d6990bb5 f6a58884 b578a542 v..3.........x.B │ │ │ │ │ + 0x00000050 f144 .D │ │ │ ├── ./usr/lib/debug/.build-id/8c/2e42f00e2ebdc3232c5083b0c0318d1e3e0978.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d70616e -gnu/python3-pan │ │ │ │ │ - 0x00000030 6461732d 6c69622e 64656275 67003ade das-lib.debug.:. │ │ │ │ │ - 0x00000040 0d363910 0dc79e50 a328055a c525846d .69....P.(.Z.%.m │ │ │ │ │ - 0x00000050 7d27 }' │ │ │ │ │ + 0x00000030 6461732d 6c69622e 64656275 67001601 das-lib.debug... │ │ │ │ │ + 0x00000040 76cebe33 d6990bb5 f6a58884 b578a542 v..3.........x.B │ │ │ │ │ + 0x00000050 f144 .D │ │ │ ├── ./usr/lib/debug/.build-id/8f/8ff84aceebe1c38e32882f7b8ebe63c53ab88f.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d70616e -gnu/python3-pan │ │ │ │ │ - 0x00000030 6461732d 6c69622e 64656275 67003ade das-lib.debug.:. │ │ │ │ │ - 0x00000040 0d363910 0dc79e50 a328055a c525846d .69....P.(.Z.%.m │ │ │ │ │ - 0x00000050 7d27 }' │ │ │ │ │ + 0x00000030 6461732d 6c69622e 64656275 67001601 das-lib.debug... │ │ │ │ │ + 0x00000040 76cebe33 d6990bb5 f6a58884 b578a542 v..3.........x.B │ │ │ │ │ + 0x00000050 f144 .D │ │ │ ├── ./usr/lib/debug/.build-id/95/3092ad8fc2bdf7410d148a620e50f2fb0ebf63.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d70616e -gnu/python3-pan │ │ │ │ │ - 0x00000030 6461732d 6c69622e 64656275 67003ade das-lib.debug.:. │ │ │ │ │ - 0x00000040 0d363910 0dc79e50 a328055a c525846d .69....P.(.Z.%.m │ │ │ │ │ - 0x00000050 7d27 }' │ │ │ │ │ + 0x00000030 6461732d 6c69622e 64656275 67001601 das-lib.debug... │ │ │ │ │ + 0x00000040 76cebe33 d6990bb5 f6a58884 b578a542 v..3.........x.B │ │ │ │ │ + 0x00000050 f144 .D │ │ │ ├── ./usr/lib/debug/.build-id/97/0bff1d483b86a633ebe2c5e1ec347426099f74.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d70616e -gnu/python3-pan │ │ │ │ │ - 0x00000030 6461732d 6c69622e 64656275 67003ade das-lib.debug.:. │ │ │ │ │ - 0x00000040 0d363910 0dc79e50 a328055a c525846d .69....P.(.Z.%.m │ │ │ │ │ - 0x00000050 7d27 }' │ │ │ │ │ + 0x00000030 6461732d 6c69622e 64656275 67001601 das-lib.debug... │ │ │ │ │ + 0x00000040 76cebe33 d6990bb5 f6a58884 b578a542 v..3.........x.B │ │ │ │ │ + 0x00000050 f144 .D │ │ │ ├── ./usr/lib/debug/.build-id/99/a4851a14ff2788a5095a289b8dceea63c9bf69.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d70616e -gnu/python3-pan │ │ │ │ │ - 0x00000030 6461732d 6c69622e 64656275 67003ade das-lib.debug.:. │ │ │ │ │ - 0x00000040 0d363910 0dc79e50 a328055a c525846d .69....P.(.Z.%.m │ │ │ │ │ - 0x00000050 7d27 }' │ │ │ │ │ + 0x00000030 6461732d 6c69622e 64656275 67001601 das-lib.debug... │ │ │ │ │ + 0x00000040 76cebe33 d6990bb5 f6a58884 b578a542 v..3.........x.B │ │ │ │ │ + 0x00000050 f144 .D │ │ │ ├── ./usr/lib/debug/.build-id/9e/13dc55830c320ffa1883bf2e6991cf6fd7b286.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d70616e -gnu/python3-pan │ │ │ │ │ - 0x00000030 6461732d 6c69622e 64656275 67003ade das-lib.debug.:. │ │ │ │ │ - 0x00000040 0d363910 0dc79e50 a328055a c525846d .69....P.(.Z.%.m │ │ │ │ │ - 0x00000050 7d27 }' │ │ │ │ │ + 0x00000030 6461732d 6c69622e 64656275 67001601 das-lib.debug... │ │ │ │ │ + 0x00000040 76cebe33 d6990bb5 f6a58884 b578a542 v..3.........x.B │ │ │ │ │ + 0x00000050 f144 .D │ │ │ ├── ./usr/lib/debug/.build-id/a6/29134fe4e2c9cd338ff1d9306a6923e34f7b3e.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d70616e -gnu/python3-pan │ │ │ │ │ - 0x00000030 6461732d 6c69622e 64656275 67003ade das-lib.debug.:. │ │ │ │ │ - 0x00000040 0d363910 0dc79e50 a328055a c525846d .69....P.(.Z.%.m │ │ │ │ │ - 0x00000050 7d27 }' │ │ │ │ │ + 0x00000030 6461732d 6c69622e 64656275 67001601 das-lib.debug... │ │ │ │ │ + 0x00000040 76cebe33 d6990bb5 f6a58884 b578a542 v..3.........x.B │ │ │ │ │ + 0x00000050 f144 .D │ │ │ ├── ./usr/lib/debug/.build-id/b9/b8ee2c6628f38e1aa1fe1b2a0408ba63262faf.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d70616e -gnu/python3-pan │ │ │ │ │ - 0x00000030 6461732d 6c69622e 64656275 67003ade das-lib.debug.:. │ │ │ │ │ - 0x00000040 0d363910 0dc79e50 a328055a c525846d .69....P.(.Z.%.m │ │ │ │ │ - 0x00000050 7d27 }' │ │ │ │ │ + 0x00000030 6461732d 6c69622e 64656275 67001601 das-lib.debug... │ │ │ │ │ + 0x00000040 76cebe33 d6990bb5 f6a58884 b578a542 v..3.........x.B │ │ │ │ │ + 0x00000050 f144 .D │ │ │ ├── ./usr/lib/debug/.build-id/c0/2bf10188ade9e87da3c0725019d8da97c6604d.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d70616e -gnu/python3-pan │ │ │ │ │ - 0x00000030 6461732d 6c69622e 64656275 67003ade das-lib.debug.:. │ │ │ │ │ - 0x00000040 0d363910 0dc79e50 a328055a c525846d .69....P.(.Z.%.m │ │ │ │ │ - 0x00000050 7d27 }' │ │ │ │ │ + 0x00000030 6461732d 6c69622e 64656275 67001601 das-lib.debug... │ │ │ │ │ + 0x00000040 76cebe33 d6990bb5 f6a58884 b578a542 v..3.........x.B │ │ │ │ │ + 0x00000050 f144 .D │ │ │ ├── ./usr/lib/debug/.build-id/c0/e22e09e8b62a88657119e18e157cea90252b0c.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d70616e -gnu/python3-pan │ │ │ │ │ - 0x00000030 6461732d 6c69622e 64656275 67003ade das-lib.debug.:. │ │ │ │ │ - 0x00000040 0d363910 0dc79e50 a328055a c525846d .69....P.(.Z.%.m │ │ │ │ │ - 0x00000050 7d27 }' │ │ │ │ │ + 0x00000030 6461732d 6c69622e 64656275 67001601 das-lib.debug... │ │ │ │ │ + 0x00000040 76cebe33 d6990bb5 f6a58884 b578a542 v..3.........x.B │ │ │ │ │ + 0x00000050 f144 .D │ │ │ ├── ./usr/lib/debug/.build-id/cc/6d938809d87e9fa588aa0c5069b26c3b2c0b23.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d70616e -gnu/python3-pan │ │ │ │ │ - 0x00000030 6461732d 6c69622e 64656275 67003ade das-lib.debug.:. │ │ │ │ │ - 0x00000040 0d363910 0dc79e50 a328055a c525846d .69....P.(.Z.%.m │ │ │ │ │ - 0x00000050 7d27 }' │ │ │ │ │ + 0x00000030 6461732d 6c69622e 64656275 67001601 das-lib.debug... │ │ │ │ │ + 0x00000040 76cebe33 d6990bb5 f6a58884 b578a542 v..3.........x.B │ │ │ │ │ + 0x00000050 f144 .D │ │ │ ├── ./usr/lib/debug/.build-id/d2/c4c1a55a6a4a198d95259e8622888ef6dd52f2.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d70616e -gnu/python3-pan │ │ │ │ │ - 0x00000030 6461732d 6c69622e 64656275 67003ade das-lib.debug.:. │ │ │ │ │ - 0x00000040 0d363910 0dc79e50 a328055a c525846d .69....P.(.Z.%.m │ │ │ │ │ - 0x00000050 7d27 }' │ │ │ │ │ + 0x00000030 6461732d 6c69622e 64656275 67001601 das-lib.debug... │ │ │ │ │ + 0x00000040 76cebe33 d6990bb5 f6a58884 b578a542 v..3.........x.B │ │ │ │ │ + 0x00000050 f144 .D │ │ │ ├── ./usr/lib/debug/.build-id/d3/28b5435e043904ae919e1fde563bce16898986.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d70616e -gnu/python3-pan │ │ │ │ │ - 0x00000030 6461732d 6c69622e 64656275 67003ade das-lib.debug.:. │ │ │ │ │ - 0x00000040 0d363910 0dc79e50 a328055a c525846d .69....P.(.Z.%.m │ │ │ │ │ - 0x00000050 7d27 }' │ │ │ │ │ + 0x00000030 6461732d 6c69622e 64656275 67001601 das-lib.debug... │ │ │ │ │ + 0x00000040 76cebe33 d6990bb5 f6a58884 b578a542 v..3.........x.B │ │ │ │ │ + 0x00000050 f144 .D │ │ │ ├── ./usr/lib/debug/.build-id/e2/c7fa28de1d2c933f932e7a0a959b512e141ea9.debug │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d70616e -gnu/python3-pan │ │ │ │ │ - 0x00000030 6461732d 6c69622e 64656275 67003ade das-lib.debug.:. │ │ │ │ │ - 0x00000040 0d363910 0dc79e50 a328055a c525846d .69....P.(.Z.%.m │ │ │ │ │ - 0x00000050 7d27 }' │ │ │ │ │ + 0x00000030 6461732d 6c69622e 64656275 67001601 das-lib.debug... │ │ │ │ │ + 0x00000040 76cebe33 d6990bb5 f6a58884 b578a542 v..3.........x.B │ │ │ │ │ + 0x00000050 f144 .D │ │ │ ├── ./usr/lib/debug/.build-id/e4/42a529d6081a42eb1d01e7e9e23324e53305b8.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d70616e -gnu/python3-pan │ │ │ │ │ - 0x00000030 6461732d 6c69622e 64656275 67003ade das-lib.debug.:. │ │ │ │ │ - 0x00000040 0d363910 0dc79e50 a328055a c525846d .69....P.(.Z.%.m │ │ │ │ │ - 0x00000050 7d27 }' │ │ │ │ │ + 0x00000030 6461732d 6c69622e 64656275 67001601 das-lib.debug... │ │ │ │ │ + 0x00000040 76cebe33 d6990bb5 f6a58884 b578a542 v..3.........x.B │ │ │ │ │ + 0x00000050 f144 .D │ │ │ ├── ./usr/lib/debug/.build-id/e8/b3402b2d10e78094ac4a445eabddb3ee60f263.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d70616e -gnu/python3-pan │ │ │ │ │ - 0x00000030 6461732d 6c69622e 64656275 67003ade das-lib.debug.:. │ │ │ │ │ - 0x00000040 0d363910 0dc79e50 a328055a c525846d .69....P.(.Z.%.m │ │ │ │ │ - 0x00000050 7d27 }' │ │ │ │ │ + 0x00000030 6461732d 6c69622e 64656275 67001601 das-lib.debug... │ │ │ │ │ + 0x00000040 76cebe33 d6990bb5 f6a58884 b578a542 v..3.........x.B │ │ │ │ │ + 0x00000050 f144 .D │ │ │ ├── ./usr/lib/debug/.build-id/e9/f5ef50a88f149d4db3694f44f57c4a18035a08.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d70616e -gnu/python3-pan │ │ │ │ │ - 0x00000030 6461732d 6c69622e 64656275 67003ade das-lib.debug.:. │ │ │ │ │ - 0x00000040 0d363910 0dc79e50 a328055a c525846d .69....P.(.Z.%.m │ │ │ │ │ - 0x00000050 7d27 }' │ │ │ │ │ + 0x00000030 6461732d 6c69622e 64656275 67001601 das-lib.debug... │ │ │ │ │ + 0x00000040 76cebe33 d6990bb5 f6a58884 b578a542 v..3.........x.B │ │ │ │ │ + 0x00000050 f144 .D │ │ │ ├── ./usr/lib/debug/.build-id/f1/e94583956045a13163083580cf3e816e3986d3.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d70616e -gnu/python3-pan │ │ │ │ │ - 0x00000030 6461732d 6c69622e 64656275 67003ade das-lib.debug.:. │ │ │ │ │ - 0x00000040 0d363910 0dc79e50 a328055a c525846d .69....P.(.Z.%.m │ │ │ │ │ - 0x00000050 7d27 }' │ │ │ │ │ + 0x00000030 6461732d 6c69622e 64656275 67001601 das-lib.debug... │ │ │ │ │ + 0x00000040 76cebe33 d6990bb5 f6a58884 b578a542 v..3.........x.B │ │ │ │ │ + 0x00000050 f144 .D │ │ │ ├── ./usr/lib/debug/.dwz/x86_64-linux-gnu/python3-pandas-lib.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -3,14 +3,14 @@ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000000 000040 000024 00 0 0 4 │ │ │ │ │ [ 2] .debug_info PROGBITS 0000000000000000 000068 003d5f 00 C 0 0 8 │ │ │ │ │ [ 3] .debug_abbrev PROGBITS 0000000000000000 003dc8 0002c8 00 C 0 0 8 │ │ │ │ │ [ 4] .debug_line PROGBITS 0000000000000000 004090 00027d 00 C 0 0 8 │ │ │ │ │ - [ 5] .debug_str PROGBITS 0000000000000000 004310 005667 01 MSC 0 0 8 │ │ │ │ │ - [ 6] .shstrtab STRTAB 0000000000000000 009977 00004f 00 0 0 1 │ │ │ │ │ + [ 5] .debug_str PROGBITS 0000000000000000 004310 005668 01 MSC 0 0 8 │ │ │ │ │ + [ 6] .shstrtab STRTAB 0000000000000000 009978 00004f 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 3ade0d3639100dc79e50a328055ac525846d7d27 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 160176cebe33d6990bb5f6a58884b578a542f144 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,19 +1,22 @@ │ │ │ │ │ fWHjc56B │ │ │ │ │ b(c"MpI_ │ │ │ │ │ ctNF0:'# │ │ │ │ │ |K_SSz\(-1 │ │ │ │ │ 1S^DrigqQ!}8X │ │ │ │ │ uAjj};"[8/ │ │ │ │ │ >)a4UfS%/ │ │ │ │ │ -*PU04J0( │ │ │ │ │ -+Ca3.`j7 │ │ │ │ │ -+;~"7~23~>/F │ │ │ │ │ -H[{4Mm9ic │ │ │ │ │ -6wrl{-I>=K │ │ │ │ │ -"G*Ro_Y{f │ │ │ │ │ +*T2p!E%D │ │ │ │ │ +UV6(d8U$8 │ │ │ │ │ +O$e(h\HQX │ │ │ │ │ +15IYANv[l │ │ │ │ │ +x /q#VnC! │ │ │ │ │ +SgxA|Dman │ │ │ │ │ +OGQpS-8m │ │ │ │ │ +mQ#84x $, │ │ │ │ │ +-\g=-2`}| │ │ │ │ │ .shstrtab │ │ │ │ │ .note.gnu.build-id │ │ │ │ │ .debug_info │ │ │ │ │ .debug_abbrev │ │ │ │ │ .debug_line │ │ │ │ │ .debug_str │ │ │ │ ├── readelf --wide --decompress --string-dump=.debug_str {} │ │ │ │ │ @@ -1219,15 +1219,15 @@ │ │ │ │ │ [ 5e60] releasebufferproc │ │ │ │ │ [ 5e72] getbufferproc │ │ │ │ │ [ 5e80] initproc │ │ │ │ │ [ 5e89] visitproc │ │ │ │ │ [ 5e93] __src │ │ │ │ │ [ 5e99] __pyx_v_p_src │ │ │ │ │ [ 5ea7] __pyx_v_src │ │ │ │ │ - [ 5eb3] __pyx_ctuple_b181d____dunderpyx_t_5numpy_int32_t__and___dunderpyx_t_5numpy_int32_t__and___dunderpyx_t_5numpy_int32_t__etc │ │ │ │ │ + [ 5eb3] __pyx_ctuple_79809____dunderpyx_t_5numpy_int32_t__and___dunderpyx_t_5numpy_int32_t__and___dunderpyx_t_5numpy_int32_t__etc │ │ │ │ │ [ 5f2d] __pyx_k_utc │ │ │ │ │ [ 5f39] __pyx_n_s_utc │ │ │ │ │ [ 5f47] __pyx_f_6pandas_5_libs_6tslibs_9timezones_is_utc │ │ │ │ │ [ 5f78] __pyx_k_tzutc │ │ │ │ │ [ 5f86] __pyx_k_dateutil_tzutc │ │ │ │ │ [ 5f9d] __pyx_n_s_dateutil_tzutc │ │ │ │ │ [ 5fb6] __pyx_n_s_tzutc │ │ │ │ --- ./usr/lib/debug/.build-id/9e/a06b8f244eacb2bc7034c3495670d0ea0ad5ac.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/c2/e5055d340302bad9fc2e76fd4c365ec2fcb072.debug │ │ │ │┄ Files 4% similar despite different names │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 9ea06b8f244eacb2bc7034c3495670d0ea0ad5ac │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: c2e5055d340302bad9fc2e76fd4c365ec2fcb072 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3647,15 +3647,15 @@ │ │ │ │ │ <23b7> DW_AT_decl_file : (data1) 1 │ │ │ │ │ <23b8> DW_AT_decl_line : (data2) 8504 │ │ │ │ │ <23ba> DW_AT_decl_column : (data1) 24 │ │ │ │ │ <23bb> DW_AT_type : (GNU_ref_alt) <0x4b5> │ │ │ │ │ <3><23bf>: Abbrev Number: 0 │ │ │ │ │ <2><23c0>: Abbrev Number: 0 │ │ │ │ │ <1><23c1>: Abbrev Number: 32 (DW_TAG_subprogram) │ │ │ │ │ - <23c2> DW_AT_name : (strp) (offset: 0x3d7): __pyx_convert__to_py___pyx_ctuple_b181d____dunderpyx_t_5numpy_int32_t__and___dunderpyx_t_5numpy_int32_t__and___dunderpyx_t_5numpy_int32_t__etc │ │ │ │ │ + <23c2> DW_AT_name : (strp) (offset: 0x3d7): __pyx_convert__to_py___pyx_ctuple_79809____dunderpyx_t_5numpy_int32_t__and___dunderpyx_t_5numpy_int32_t__and___dunderpyx_t_5numpy_int32_t__etc │ │ │ │ │ <23c6> DW_AT_decl_file : (data1) 1 │ │ │ │ │ <23c7> DW_AT_decl_line : (data2) 8459 │ │ │ │ │ <23c9> DW_AT_decl_column : (data1) 18 │ │ │ │ │ <23ca> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <23ca> DW_AT_type : (GNU_ref_alt) <0x4456> │ │ │ │ │ <23ce> DW_AT_inline : (data1) 1 (inlined) │ │ │ │ │ <23cf> DW_AT_sibling : (ref2) <0x2401> │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ +rGCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ X7/P]~gz │ │ │ │ │ )`WDMnI[ │ │ │ │ │ 0I}%gLc87 │ │ │ │ │ >[c]6+!~e │ │ │ │ │ iQUv[\|# │ │ │ │ │ 6gmMFGjn# │ │ │ │ │ ~&,a+$=s │ │ │ │ ├── readelf --wide --decompress --string-dump=.debug_str {} │ │ │ │ │ @@ -52,15 +52,15 @@ │ │ │ │ │ [ 369] __pyx_k_THU │ │ │ │ │ [ 375] __pyx_n_u_THU │ │ │ │ │ [ 383] __pyx_k_NOV │ │ │ │ │ [ 38f] __pyx_n_u_NOV │ │ │ │ │ [ 39d] __pyx_k_MAY │ │ │ │ │ [ 3a9] __pyx_n_u_MAY │ │ │ │ │ [ 3b7] pandas/_libs/tslibs/ccalendar.c │ │ │ │ │ - [ 3d7] __pyx_convert__to_py___pyx_ctuple_b181d____dunderpyx_t_5numpy_int32_t__and___dunderpyx_t_5numpy_int32_t__and___dunderpyx_t_5numpy_int32_t__etc │ │ │ │ │ + [ 3d7] __pyx_convert__to_py___pyx_ctuple_79809____dunderpyx_t_5numpy_int32_t__and___dunderpyx_t_5numpy_int32_t__and___dunderpyx_t_5numpy_int32_t__etc │ │ │ │ │ [ 466] __pyx_8genexpr1__pyx_v_6pandas_5_libs_6tslibs_9ccalendar_name │ │ │ │ │ [ 4a4] __pyx_8genexpr2__pyx_v_6pandas_5_libs_6tslibs_9ccalendar_name │ │ │ │ │ [ 4e2] __pyx_8genexpr3__pyx_v_6pandas_5_libs_6tslibs_9ccalendar_name │ │ │ │ │ [ 520] __pyx_7genexpr__pyx_v_6pandas_5_libs_6tslibs_9ccalendar_name │ │ │ │ │ [ 55d] __pyx_k_June │ │ │ │ │ [ 56a] __pyx_n_u_June │ │ │ │ │ [ 579] __pyx_L31_exit_scope │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d70616e -gnu/python3-pan │ │ │ │ │ - 0x00000030 6461732d 6c69622e 64656275 67003ade das-lib.debug.:. │ │ │ │ │ - 0x00000040 0d363910 0dc79e50 a328055a c525846d .69....P.(.Z.%.m │ │ │ │ │ - 0x00000050 7d27 }' │ │ │ │ │ + 0x00000030 6461732d 6c69622e 64656275 67001601 das-lib.debug... │ │ │ │ │ + 0x00000040 76cebe33 d6990bb5 f6a58884 b578a542 v..3.........x.B │ │ │ │ │ + 0x00000050 f144 .D │ │ │ │ --- ./usr/lib/debug/.build-id/f2/2c5f03bceb247a71d2321bb7208406ac923479.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/76/13c8ca77d5b05c79315f27806ba9910f5c45a5.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 0% similar despite different names │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: f22c5f03bceb247a71d2321bb7208406ac923479 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 7613c8ca77d5b05c79315f27806ba9910f5c45a5 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -4yGCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ +GCC: (Debian 10.2.1-6) 10.2.1 20210110 │ │ │ │ │ wwrG==@PQ@ │ │ │ │ │ rbF*]N,NeZ │ │ │ │ │ 9QJL*=8Q │ │ │ │ │ g ~vh6>F3U │ │ │ │ │ ._C`6xf! │ │ │ │ │ Y#c%_W" │ │ │ │ │ f6Ci[3e( │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d70616e -gnu/python3-pan │ │ │ │ │ - 0x00000030 6461732d 6c69622e 64656275 67003ade das-lib.debug.:. │ │ │ │ │ - 0x00000040 0d363910 0dc79e50 a328055a c525846d .69....P.(.Z.%.m │ │ │ │ │ - 0x00000050 7d27 }' │ │ │ │ │ + 0x00000030 6461732d 6c69622e 64656275 67001601 das-lib.debug... │ │ │ │ │ + 0x00000040 76cebe33 d6990bb5 f6a58884 b578a542 v..3.........x.B │ │ │ │ │ + 0x00000050 f144 .D