2.18 MB
/srv/reproducible-results/rbuild-debian/r-b-build.10dZ17Ba/b1/pandas_1.1.5+dfsg-2_amd64.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.10dZ17Ba/b2/pandas_1.1.5+dfsg-2_amd64.changes
731 B
Files
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 ·a18424647402481d4158599371e93d7b·8196756·doc·optional·python-pandas-doc_1.1.5+dfsg-2_all.deb1 ·cca2b615df6231f4a537906930d9c29d·8196764·doc·optional·python-pandas-doc_1.1.5+dfsg-2_all.deb
2 ·b117f9dc747c64845e21abc0cb1b343f·24338332·debug·optional·python3-pandas-lib-dbgsym_1.1.5+dfsg-2_amd64.deb2 ·dfdabd7fe7a4459096d9d3db266574cf·24334404·debug·optional·python3-pandas-lib-dbgsym_1.1.5+dfsg-2_amd64.deb
3 ·faa975a59241ebec3ee25b335e2f1827·3291316·python·optional·python3-pandas-lib_1.1.5+dfsg-2_amd64.deb3 ·0957b30ae1585d124c908d193cbccb3d·3288916·python·optional·python3-pandas-lib_1.1.5+dfsg-2_amd64.deb
4 ·e6541380ee2e4732c3cfb039a92ab3e3·2095828·python·optional·python3-pandas_1.1.5+dfsg-2_all.deb4 ·e6541380ee2e4732c3cfb039a92ab3e3·2095828·python·optional·python3-pandas_1.1.5+dfsg-2_all.deb
2.06 MB
python-pandas-doc_1.1.5+dfsg-2_all.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2021-01-12·21:06:04.000000·debian-binary1 -rw-r--r--···0········0········0········4·2021-01-12·21:06:04.000000·debian-binary
2 -rw-r--r--···0········0········0···146832·2021-01-12·21:06:04.000000·control.tar.xz2 -rw-r--r--···0········0········0···146848·2021-01-12·21:06:04.000000·control.tar.xz
3 -rw-r--r--···0········0········0··8049732·2021-01-12·21:06:04.000000·data.tar.xz3 -rw-r--r--···0········0········0··8049724·2021-01-12·21:06:04.000000·data.tar.xz
641 B
control.tar.xz
613 B
control.tar
543 B
./control
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 Package:·python-pandas-doc1 Package:·python-pandas-doc
2 Source:·pandas2 Source:·pandas
3 Version:·1.1.5+dfsg-23 Version:·1.1.5+dfsg-2
4 Architecture:·all4 Architecture:·all
5 Maintainer:·Debian·Science·Team·<debian-science-maintainers@lists.alioth.debian.org>5 Maintainer:·Debian·Science·Team·<debian-science-maintainers@lists.alioth.debian.org>
6 Installed-Size:·490206 Installed-Size:·49019
7 Depends:·libjs-sphinxdoc·(>=·2.4.3-5~)7 Depends:·libjs-sphinxdoc·(>=·2.4.3-5~)
8 Suggests:·python3-pandas8 Suggests:·python3-pandas
9 Section:·doc9 Section:·doc
10 Priority:·optional10 Priority:·optional
11 Homepage:·https://pandas.pydata.org/11 Homepage:·https://pandas.pydata.org/
12 Description:·data·structures·for·"relational"·or·"labeled"·data·-·documentation12 Description:·data·structures·for·"relational"·or·"labeled"·data·-·documentation
13 ·pandas·is·a·Python·package·providing·fast,·flexible,·and·expressive13 ·pandas·is·a·Python·package·providing·fast,·flexible,·and·expressive
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
2.06 MB
data.tar.xz
2.06 MB
data.tar
7.05 KB
file list
    
Offset 6267, 45 lines modifiedOffset 6267, 45 lines modified
6267 -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.html6267 -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
6268 -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.html6268 -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
6269 -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.html6269 -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
6270 -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.html6270 -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
6271 -rw-r--r--···0·root·········(0)·root·········(0)······244·2021-01-12·21:06:04.000000·./usr/share/doc/python-pandas-doc/html/release.html6271 -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
6272 -rw-r--r--···0·root·········(0)·root·········(0)······269·2021-01-12·21:06:04.000000·./usr/share/doc/python-pandas-doc/html/reshaping.html6272 -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
6273 -rw-r--r--···0·root·········(0)·root·········(0)·····3935·2021-01-12·21:06:04.000000·./usr/share/doc/python-pandas-doc/html/search.html6273 -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
6274 -rw-r--r--···0·root·········(0)·root·········(0)··1182475·2021-01-12·21:06:04.000000·./usr/share/doc/python-pandas-doc/html/searchindex.js6274 -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
6275 -rw-r--r--···0·root·········(0)·root·········(0)······259·2021-01-12·21:06:04.000000·./usr/share/doc/python-pandas-doc/html/sparse.html6275 -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
6276 -rw-r--r--···0·root·········(0)·root·········(0)······244·2021-01-12·21:06:04.000000·./usr/share/doc/python-pandas-doc/html/style.html6276 -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
6277 -rw-r--r--···0·root·········(0)·root·········(0)······255·2021-01-12·21:06:04.000000·./usr/share/doc/python-pandas-doc/html/text.html6277 -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
6278 -rw-r--r--···0·root·········(0)·root·········(0)······256·2021-01-12·21:06:04.000000·./usr/share/doc/python-pandas-doc/html/timedeltas.html6278 -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
6279 -rw-r--r--···0·root·········(0)·root·········(0)······277·2021-01-12·21:06:04.000000·./usr/share/doc/python-pandas-doc/html/timeseries.html6279 -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
6280 -rw-r--r--···0·root·········(0)·root·········(0)······272·2021-01-12·21:06:04.000000·./usr/share/doc/python-pandas-doc/html/tutorials.html6280 -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
6281 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/6281 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/
6282 -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.html6282 -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
6283 -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.html6283 -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
6284 -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.html6284 -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
6285 -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.html6285 -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
6286 -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.html6286 -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
6287 -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.html6287 -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
6288 -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.html6288 -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
6289 -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.html6289 -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
6290 -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.html6290 -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
6291 -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.html6291 -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
6292 -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.html6292 -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
6293 -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.html6293 -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
6294 -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.html6294 -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
6295 -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.html6295 -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
6296 -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.html6296 -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
6297 -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.html6297 -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
6298 -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.html6298 -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
6299 -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.html6299 -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
6300 -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.html6300 -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
6301 -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.html6301 -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
6302 -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.html6302 -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
6303 -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.html6303 -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
6304 -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.gz6304 -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
6305 -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.html6305 -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
6306 -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.html6306 -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
6307 -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.html6307 -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
6308 -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.html6308 -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
6309 -rw-r--r--···0·root·········(0)·root·········(0)······264·2021-01-12·21:06:04.000000·./usr/share/doc/python-pandas-doc/html/visualization.html6309 -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
6310 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-12·21:06:04.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/6310 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-12·21:06:04.000000·./usr/share/doc/python-pandas-doc/html/whatsnew/
6311 -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.html6311 -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
36.6 KB
./usr/share/doc/python-pandas-doc/html/searchindex.js
36.5 KB
js-beautify {}
    
Offset 2505, 22 lines modifiedOffset 2505, 20 lines modified
2505 ········"0100":·[443,·576,·891,·2187,·2199,·2209,·2244,·2269],2505 ········"0100":·[443,·576,·891,·2187,·2199,·2209,·2244,·2269],
2506 ········"010010012":·[926,·2208],2506 ········"010010012":·[926,·2208],
2507 ········"010026":·2192,2507 ········"010026":·2192,
2508 ········"010081":·12,2508 ········"010081":·12,
2509 ········"010589":·2193,2509 ········"010589":·2193,
2510 ········"010670":·[96,·1158],2510 ········"010670":·[96,·1158],
2511 ········"0108":·2255,2511 ········"0108":·2255,
2512 ········"011":·2193, 
2513 ········"011111":·[180,·761],2512 ········"011111":·[180,·761],
2514 ········"011139":·2190,2513 ········"011139":·2190,
2515 ········"011374":·2195,2514 ········"011374":·2195,
2516 ········"011531":·2201,2515 ········"011531":·2201,
2517 ········"011736":·2187,2516 ········"011736":·2187,
2518 ········"01183":·2227,2517 ········"01183":·2227,
2519 ········"012":·2193, 
2520 ········"012002":·[180,·761],2518 ········"012002":·[180,·761],
2521 ········"0123456789123456":·[2166,·2167],2519 ········"0123456789123456":·[2166,·2167],
2522 ········"012922":·2217,2520 ········"012922":·2217,
2523 ········"012977":·2190,2521 ········"012977":·2190,
2524 ········"013086":·12,2522 ········"013086":·12,
2525 ········"0133":·2202,2523 ········"0133":·2202,
2526 ········"013479":·2190,2524 ········"013479":·2190,
Offset 2528, 14 lines modifiedOffset 2526, 15 lines modified
2528 ········"013638":·2192,2526 ········"013638":·2192,
2529 ········"013684":·[180,·761],2527 ········"013684":·[180,·761],
2530 ········"013692":·[96,·1158],2528 ········"013692":·[96,·1158],
2531 ········"013768":·2228,2529 ········"013768":·2228,
2532 ········"013810":·[180,·761],2530 ········"013810":·[180,·761],
2533 ········"0139597524":·2199,2531 ········"0139597524":·2199,
2534 ········"013960":·[2186,·2197,·2199,·2201,·2202,·2203,·2213,·2255],2532 ········"013960":·[2186,·2197,·2199,·2201,·2202,·2203,·2213,·2255],
 2533 ········"014":·2193,
2535 ········"014138":·2192,2534 ········"014138":·2192,
2536 ········"014144":·[96,·1158],2535 ········"014144":·[96,·1158],
2537 ········"014500":·2199,2536 ········"014500":·2199,
2538 ········"014648":·2187,2537 ········"014648":·2187,
2539 ········"014752":·2233,2538 ········"014752":·2233,
2540 ········"014805":·2202,2539 ········"014805":·2202,
2541 ········"014871":·[2186,·2197,·2202,·2203],2540 ········"014871":·[2186,·2197,·2202,·2203],
Offset 2551, 29 lines modifiedOffset 2550, 29 lines modified
2551 ········"016331":·2209,2550 ········"016331":·2209,
2552 ········"016424":·[13,·15],2551 ········"016424":·[13,·15],
2553 ········"016548":·2192,2552 ········"016548":·2192,
2554 ········"016692":·[2185,·2195,·2212],2553 ········"016692":·[2185,·2195,·2212],
2555 ········"016739":·2199,2554 ········"016739":·2199,
2556 ········"016828":·2199,2555 ········"016828":·2199,
2557 ········"01685762652715874":·626,2556 ········"01685762652715874":·626,
 2557 ········"017":·2193,
2558 ········"017060":·2190,2558 ········"017060":·2190,
2559 ········"017152":·2187,2559 ········"017152":·2187,
2560 ········"017207":·2199,2560 ········"017207":·2199,
2561 ········"017587":·[2185,·2195,·2212],2561 ········"017587":·[2185,·2195,·2212],
2562 ········"017654":·2185,2562 ········"017654":·2185,
2563 ········"018":·2199,2563 ········"018":·[2193,·2199],
2564 ········"018117":·[2192,·2203],2564 ········"018117":·[2192,·2203],
2565 ········"018169":·2190,2565 ········"018169":·2190,
2566 ········"018501":·2208,2566 ········"018501":·2208,
2567 ········"018587":·2190,2567 ········"018587":·2190,
2568 ········"018596":·2203,2568 ········"018596":·2203,
2569 ········"018601":·[2185,·2212],2569 ········"018601":·[2185,·2212],
2570 ········"018617":·2208,2570 ········"018617":·2208,
2571 ········"018993":·2212,2571 ········"018993":·2212,
2572 ········"019":·2193, 
2573 ········"019462":·2195,2572 ········"019462":·2195,
2574 ········"019794":·2197,2573 ········"019794":·2197,
2575 ········"019814":·2186,2574 ········"019814":·2186,
2576 ········"01985":·2201,2575 ········"01985":·2201,
2577 ········"019855":·2201,2576 ········"019855":·2201,
2578 ········"01t00":·[906,·1233,·2165,·2199,·2209,·2233,·2244,·2259],2577 ········"01t00":·[906,·1233,·2165,·2199,·2209,·2233,·2244,·2259],
2579 ········"01t01":·2209,2578 ········"01t01":·2209,
Offset 2585, 24 lines modifiedOffset 2584, 24 lines modified
2585 ········"020161":·[96,·1158],2584 ········"020161":·[96,·1158],
2586 ········"020208":·2195,2585 ········"020208":·2195,
2587 ········"020399":·2195,2586 ········"020399":·2195,
2588 ········"020433":·2190,2587 ········"020433":·2190,
2589 ········"020544":·2187,2588 ········"020544":·2187,
2590 ········"020762":·2218,2589 ········"020762":·2218,
2591 ········"020940":·2228,2590 ········"020940":·2228,
2592 ········"021":·2193, 
2593 ········"021048":·2203,2591 ········"021048":·2203,
2594 ········"021255":·2228,2592 ········"021255":·2228,
2595 ········"021292":·2187,2593 ········"021292":·2187,
2596 ········"02141":·2201,2594 ········"02141":·2201,
2597 ········"021415":·2201,2595 ········"021415":·2201,
2598 ········"021499":·2187,2596 ········"021499":·2187,
2599 ········"02155":·26,2597 ········"02155":·26,
2600 ········"021605":·2203,2598 ········"021605":·2203,
2601 ········"021833":·2199,2599 ········"021833":·2199,
 2600 ········"022":·2193,
2602 ········"022070":·2185,2601 ········"022070":·2185,
2603 ········"023":·[1369,·2200,·2230],2602 ········"023":·[1369,·2200,·2230],
2604 ········"023100":·2195,2603 ········"023100":·2195,
2605 ········"023167":·12,2604 ········"023167":·12,
2606 ········"023640":·2228,2605 ········"023640":·2228,
2607 ········"023688":·[12,·2186,·2192,·2197],2606 ········"023688":·[12,·2186,·2192,·2197],
2608 ········"023751":·2199,2607 ········"023751":·2199,
Offset 2677, 25 lines modifiedOffset 2676, 27 lines modified
2677 ········"034069":·2195,2676 ········"034069":·2195,
2678 ········"034326":·[2185,·2255],2677 ········"034326":·[2185,·2255],
2679 ········"034374":·2209,2678 ········"034374":·2209,
2680 ········"034523":·2209,2679 ········"034523":·2209,
2681 ········"034571":·2197,2680 ········"034571":·2197,
2682 ········"034899":·2187,2681 ········"034899":·2187,
2683 ········"034907":·2185,2682 ········"034907":·2185,
 2683 ········"035":·2193,
2684 ········"035215":·2203,2684 ········"035215":·2203,
2685 ········"035310":·2218,2685 ········"035310":·2218,
2686 ········"035312":·2209,2686 ········"035312":·2209,
2687 ········"035476":·2209,2687 ········"035476":·2209,
2688 ········"035852":·2204,2688 ········"035852":·2204,
2689 ········"035962":·2187,2689 ········"035962":·2187,
2690 ········"036047":·2212,2690 ········"036047":·2212,
2691 ········"036094":·2190,2691 ········"036094":·2190,
2692 ········"036142":·[2218,·2229],2692 ········"036142":·[2218,·2229],
2693 ········"0362":·2202,2693 ········"0362":·2202,
2694 ········"0362196":·2202,2694 ········"0362196":·2202,
 2695 ········"037":·2193,
2695 ········"037181":·2192,2696 ········"037181":·2192,
2696 ········"037528":·[2206,·2233],2697 ········"037528":·[2206,·2233],
2697 ········"037577":·2185,2698 ········"037577":·2185,
2698 ········"037697":·2195,2699 ········"037697":·2195,
2699 ········"037772":·2212,2700 ········"037772":·2212,
2700 ········"037870":·2190,2701 ········"037870":·2190,
2701 ········"037882":·[2185,·2212],2702 ········"037882":·[2185,·2212],
Offset 2762, 15 lines modifiedOffset 2763, 15 lines modified
2762 ········"047990":·2192,2763 ········"047990":·2192,
2763 ········"048":·[1369,·2200,·2230],2764 ········"048":·[1369,·2200,·2230],
2764 ········"048048":·2197,2765 ········"048048":·2197,
Max diff block lines reached; 33800/37356 bytes (90.48%) of diff not shown.
1.86 KB
./usr/share/doc/python-pandas-doc/html/user_guide/10min.html
    
Offset 1211, 15 lines modifiedOffset 1211, 15 lines modified
1211 <span·class="gp">In·[138]:·</span><span·class="n">plt</span><span·class="o">.</span><span·class="n">figure</span><span·class="p">()</span>1211 <span·class="gp">In·[138]:·</span><span·class="n">plt</span><span·class="o">.</span><span·class="n">figure</span><span·class="p">()</span>
1212 <span·class="gh">Out[138]:·</span><span·class="go">&lt;Figure·size·640x480·with·0·Axes&gt;</span>1212 <span·class="gh">Out[138]:·</span><span·class="go">&lt;Figure·size·640x480·with·0·Axes&gt;</span>
  
1213 <span·class="gp">In·[139]:·</span><span·class="n">df</span><span·class="o">.</span><span·class="n">plot</span><span·class="p">()</span>1213 <span·class="gp">In·[139]:·</span><span·class="n">df</span><span·class="o">.</span><span·class="n">plot</span><span·class="p">()</span>
1214 <span·class="gh">Out[139]:·</span><span·class="go">&lt;AxesSubplot:&gt;</span>1214 <span·class="gh">Out[139]:·</span><span·class="go">&lt;AxesSubplot:&gt;</span>
  
1215 <span·class="gp">In·[140]:·</span><span·class="n">plt</span><span·class="o">.</span><span·class="n">legend</span><span·class="p">(</span><span·class="n">loc</span><span·class="o">=</span><span·class="s1">&#39;best&#39;</span><span·class="p">)</span>1215 <span·class="gp">In·[140]:·</span><span·class="n">plt</span><span·class="o">.</span><span·class="n">legend</span><span·class="p">(</span><span·class="n">loc</span><span·class="o">=</span><span·class="s1">&#39;best&#39;</span><span·class="p">)</span>
1216 <span·class="gh">Out[140]:·</span><span·class="go">&lt;matplotlib.legend.Legend·at·0x7fb720f27190&gt;</span>1216 <span·class="gh">Out[140]:·</span><span·class="go">&lt;matplotlib.legend.Legend·at·0x7f4b01e3d220&gt;</span>
1217 </pre></div>1217 </pre></div>
1218 </div>1218 </div>
1219 <img·alt="../_images/frame_plot_basic.png"·src="../_images/frame_plot_basic.png"·/>1219 <img·alt="../_images/frame_plot_basic.png"·src="../_images/frame_plot_basic.png"·/>
1220 </div>1220 </div>
1221 <div·class="section"·id="getting-data-in-out">1221 <div·class="section"·id="getting-data-in-out">
1222 <h2>Getting·data·in/out<a·class="headerlink"·href="#getting-data-in-out"·title="Permalink·to·this·headline">¶</a></h2>1222 <h2>Getting·data·in/out<a·class="headerlink"·href="#getting-data-in-out"·title="Permalink·to·this·headline">¶</a></h2>
1223 <div·class="section"·id="csv">1223 <div·class="section"·id="csv">
515 B
html2text {}
    
Offset 978, 15 lines modifiedOffset 978, 15 lines modified
978 In·[138]:·plt.figure()978 In·[138]:·plt.figure()
979 Out[138]:·<Figure·size·640x480·with·0·Axes>979 Out[138]:·<Figure·size·640x480·with·0·Axes>
  
980 In·[139]:·df.plot()980 In·[139]:·df.plot()
981 Out[139]:·<AxesSubplot:>981 Out[139]:·<AxesSubplot:>
  
982 In·[140]:·plt.legend(loc='best')982 In·[140]:·plt.legend(loc='best')
983 Out[140]:·<matplotlib.legend.Legend·at·0x7fb720f27190>983 Out[140]:·<matplotlib.legend.Legend·at·0x7f4b01e3d220>
984 [../_images/frame_plot_basic.png]984 [../_images/frame_plot_basic.png]
985 *****·Getting·data·in/out¶·*****985 *****·Getting·data·in/out¶·*****
986 ****·CSV¶·****986 ****·CSV¶·****
987 Writing_to_a_csv_file.987 Writing_to_a_csv_file.
988 In·[141]:·df.to_csv('foo.csv')988 In·[141]:·df.to_csv('foo.csv')
989 Reading_from_a_csv_file.989 Reading_from_a_csv_file.
990 In·[142]:·pd.read_csv('foo.csv')990 In·[142]:·pd.read_csv('foo.csv')
4.24 KB
./usr/share/doc/python-pandas-doc/html/user_guide/advanced.html
    
Offset 1295, 25 lines modifiedOffset 1295, 25 lines modified
1295 <span·class="gp">In·[141]:·</span><span·class="n">indexer</span>·<span·class="o">=</span>·<span·class="n">np</span><span·class="o">.</span><span·class="n">arange</span><span·class="p">(</span><span·class="mi">10000</span><span·class="p">)</span>1295 <span·class="gp">In·[141]:·</span><span·class="n">indexer</span>·<span·class="o">=</span>·<span·class="n">np</span><span·class="o">.</span><span·class="n">arange</span><span·class="p">(</span><span·class="mi">10000</span><span·class="p">)</span>
  
1296 <span·class="gp">In·[142]:·</span><span·class="n">random</span><span·class="o">.</span><span·class="n">shuffle</span><span·class="p">(</span><span·class="n">indexer</span><span·class="p">)</span>1296 <span·class="gp">In·[142]:·</span><span·class="n">random</span><span·class="o">.</span><span·class="n">shuffle</span><span·class="p">(</span><span·class="n">indexer</span><span·class="p">)</span>
  
1297 <span·class="gp">In·[143]:·</span><span·class="o">%</span><span·class="k">timeit</span>·arr[indexer]1297 <span·class="gp">In·[143]:·</span><span·class="o">%</span><span·class="k">timeit</span>·arr[indexer]
1298 <span·class="gp">···.....:·</span><span·class="o">%</span><span·class="k">timeit</span>·arr.take(indexer,·axis=0)1298 <span·class="gp">···.....:·</span><span·class="o">%</span><span·class="k">timeit</span>·arr.take(indexer,·axis=0)
1299 <span·class="gp">···.....:·</span>1299 <span·class="gp">···.....:·</span>
1300 <span·class="go">443·us·+-·88.1·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·1000·loops·each)</span>1300 <span·class="go">383·us·+-·12.7·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·1000·loops·each)</span>
1301 <span·class="go">157·us·+-·18.5·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·10000·loops·each)</span>1301 <span·class="go">172·us·+-·30.4·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·10000·loops·each)</span>
1302 </pre></div>1302 </pre></div>
1303 </div>1303 </div>
1304 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[144]:·</span><span·class="n">ser</span>·<span·class="o">=</span>·<span·class="n">pd</span><span·class="o">.</span><span·class="n">Series</span><span·class="p">(</span><span·class="n">arr</span><span·class="p">[:,</span>·<span·class="mi">0</span><span·class="p">])</span>1304 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[144]:·</span><span·class="n">ser</span>·<span·class="o">=</span>·<span·class="n">pd</span><span·class="o">.</span><span·class="n">Series</span><span·class="p">(</span><span·class="n">arr</span><span·class="p">[:,</span>·<span·class="mi">0</span><span·class="p">])</span>
  
1305 <span·class="gp">In·[145]:·</span><span·class="o">%</span><span·class="k">timeit</span>·ser.iloc[indexer]1305 <span·class="gp">In·[145]:·</span><span·class="o">%</span><span·class="k">timeit</span>·ser.iloc[indexer]
1306 <span·class="gp">···.....:·</span><span·class="o">%</span><span·class="k">timeit</span>·ser.take(indexer)1306 <span·class="gp">···.....:·</span><span·class="o">%</span><span·class="k">timeit</span>·ser.take(indexer)
1307 <span·class="gp">···.....:·</span>1307 <span·class="gp">···.....:·</span>
 1308 <span·class="go">431·us·+-·26.9·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·1000·loops·each)</span>
1308 <span·class="go">259·us·+-·70.9·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·10000·loops·each)</span>1309 <span·class="go">269·us·+-·93.3·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·1000·loops·each)</span>
1309 <span·class="go">212·us·+-·41.1·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·10000·loops·each)</span> 
1310 </pre></div>1310 </pre></div>
1311 </div>1311 </div>
1312 </div>1312 </div>
1313 <div·class="section"·id="index-types">1313 <div·class="section"·id="index-types">
1314 <span·id="indexing-index-types"></span><h2>Index·types<a·class="headerlink"·href="#index-types"·title="Permalink·to·this·headline">¶</a></h2>1314 <span·id="indexing-index-types"></span><h2>Index·types<a·class="headerlink"·href="#index-types"·title="Permalink·to·this·headline">¶</a></h2>
1315 <p>We·have·discussed·<code·class="docutils·literal·notranslate"><span·class="pre">MultiIndex</span></code>·in·the·previous·sections·pretty·extensively.1315 <p>We·have·discussed·<code·class="docutils·literal·notranslate"><span·class="pre">MultiIndex</span></code>·in·the·previous·sections·pretty·extensively.
1316 Documentation·about·<code·class="docutils·literal·notranslate"><span·class="pre">DatetimeIndex</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">PeriodIndex</span></code>·are·shown·<a·class="reference·internal"·href="timeseries.html#timeseries-overview"><span·class="std·std-ref">here</span></a>,1316 Documentation·about·<code·class="docutils·literal·notranslate"><span·class="pre">DatetimeIndex</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">PeriodIndex</span></code>·are·shown·<a·class="reference·internal"·href="timeseries.html#timeseries-overview"><span·class="std·std-ref">here</span></a>,
1.32 KB
html2text {}
    
Offset 1113, 23 lines modifiedOffset 1113, 23 lines modified
1113 In·[141]:·indexer·=·np.arange(10000)1113 In·[141]:·indexer·=·np.arange(10000)
  
1114 In·[142]:·random.shuffle(indexer)1114 In·[142]:·random.shuffle(indexer)
  
1115 In·[143]:·%timeit·arr[indexer]1115 In·[143]:·%timeit·arr[indexer]
1116 ···.....:·%timeit·arr.take(indexer,·axis=0)1116 ···.....:·%timeit·arr.take(indexer,·axis=0)
1117 ···.....:1117 ···.....:
1118 443·us·+-·88.1·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·1000·loops·each)1118 383·us·+-·12.7·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·1000·loops·each)
1119 157·us·+-·18.5·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·10000·loops·each)1119 172·us·+-·30.4·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·10000·loops·each)
1120 In·[144]:·ser·=·pd.Series(arr[:,·0])1120 In·[144]:·ser·=·pd.Series(arr[:,·0])
  
1121 In·[145]:·%timeit·ser.iloc[indexer]1121 In·[145]:·%timeit·ser.iloc[indexer]
1122 ···.....:·%timeit·ser.take(indexer)1122 ···.....:·%timeit·ser.take(indexer)
1123 ···.....:1123 ···.....:
 1124 431·us·+-·26.9·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·1000·loops·each)
1124 259·us·+-·70.9·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·10000·loops·each)1125 269·us·+-·93.3·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·1000·loops·each)
1125 212·us·+-·41.1·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·10000·loops·each) 
1126 *****·Index·types¶·*****1126 *****·Index·types¶·*****
1127 We·have·discussed·MultiIndex·in·the·previous·sections·pretty·extensively.1127 We·have·discussed·MultiIndex·in·the·previous·sections·pretty·extensively.
1128 Documentation·about·DatetimeIndex·and·PeriodIndex·are·shown·here,·and1128 Documentation·about·DatetimeIndex·and·PeriodIndex·are·shown·here,·and
1129 documentation·about·TimedeltaIndex·is·found·here.1129 documentation·about·TimedeltaIndex·is·found·here.
1130 In·the·following·sub-sections·we·will·highlight·some·other·index·types.1130 In·the·following·sub-sections·we·will·highlight·some·other·index·types.
1131 ****·CategoricalIndex¶·****1131 ****·CategoricalIndex¶·****
1132 CategoricalIndex·is·a·type·of·index·that·is·useful·for·supporting·indexing·with1132 CategoricalIndex·is·a·type·of·index·that·is·useful·for·supporting·indexing·with
2.73 KB
./usr/share/doc/python-pandas-doc/html/user_guide/basics.html
Ordering differences only
    
Offset 3551, 20 lines modifiedOffset 3551, 20 lines modified
3551 </pre></div>3551 </pre></div>
3552 </div>3552 </div>
3553 <p>The·number·of·columns·of·each·type·in·a·<code·class="docutils·literal·notranslate"><span·class="pre">DataFrame</span></code>·can·be·found·by·calling3553 <p>The·number·of·columns·of·each·type·in·a·<code·class="docutils·literal·notranslate"><span·class="pre">DataFrame</span></code>·can·be·found·by·calling
3554 <code·class="docutils·literal·notranslate"><span·class="pre">DataFrame.dtypes.value_counts()</span></code>.</p>3554 <code·class="docutils·literal·notranslate"><span·class="pre">DataFrame.dtypes.value_counts()</span></code>.</p>
3555 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[352]:·</span><span·class="n">dft</span><span·class="o">.</span><span·class="n">dtypes</span><span·class="o">.</span><span·class="n">value_counts</span><span·class="p">()</span>3555 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[352]:·</span><span·class="n">dft</span><span·class="o">.</span><span·class="n">dtypes</span><span·class="o">.</span><span·class="n">value_counts</span><span·class="p">()</span>
3556 <span·class="gh">Out[352]:·</span><span·class="go"></span>3556 <span·class="gh">Out[352]:·</span><span·class="go"></span>
3557 <span·class="go">int64·············1</span>3557 <span·class="go">int64·············1</span>
3558 <span·class="go">bool··············1</span> 
3559 <span·class="go">float64···········1</span> 
3560 <span·class="go">datetime64[ns]····1</span> 
3561 <span·class="go">object············1</span>3558 <span·class="go">object············1</span>
3562 <span·class="go">int8··············1</span>3559 <span·class="go">float64···········1</span>
3563 <span·class="go">float32···········1</span>3560 <span·class="go">float32···········1</span>
 3561 <span·class="go">int8··············1</span>
 3562 <span·class="go">datetime64[ns]····1</span>
 3563 <span·class="go">bool··············1</span>
3564 <span·class="go">dtype:·int64</span>3564 <span·class="go">dtype:·int64</span>
3565 </pre></div>3565 </pre></div>
3566 </div>3566 </div>
3567 <p>Numeric·dtypes·will·propagate·and·can·coexist·in·DataFrames.3567 <p>Numeric·dtypes·will·propagate·and·can·coexist·in·DataFrames.
3568 If·a·dtype·is·passed·(either·directly·via·the·<code·class="docutils·literal·notranslate"><span·class="pre">dtype</span></code>·keyword,·a·passed·<code·class="docutils·literal·notranslate"><span·class="pre">ndarray</span></code>,3568 If·a·dtype·is·passed·(either·directly·via·the·<code·class="docutils·literal·notranslate"><span·class="pre">dtype</span></code>·keyword,·a·passed·<code·class="docutils·literal·notranslate"><span·class="pre">ndarray</span></code>,
3569 or·a·passed·<code·class="docutils·literal·notranslate"><span·class="pre">Series</span></code>),·then·it·will·be·preserved·in·DataFrame·operations.·Furthermore,3569 or·a·passed·<code·class="docutils·literal·notranslate"><span·class="pre">Series</span></code>),·then·it·will·be·preserved·in·DataFrame·operations.·Furthermore,
3570 different·numeric·dtypes·will·<strong>NOT</strong>·be·combined.·The·following·example·will·give·you·a·taste.</p>3570 different·numeric·dtypes·will·<strong>NOT</strong>·be·combined.·The·following·example·will·give·you·a·taste.</p>
865 B
html2text {}
    
Offset 2908, 20 lines modifiedOffset 2908, 20 lines modified
2908 4····foo2908 4····foo
2909 dtype:·object2909 dtype:·object
2910 The·number·of·columns·of·each·type·in·a·DataFrame·can·be·found·by·calling2910 The·number·of·columns·of·each·type·in·a·DataFrame·can·be·found·by·calling
2911 DataFrame.dtypes.value_counts().2911 DataFrame.dtypes.value_counts().
2912 In·[352]:·dft.dtypes.value_counts()2912 In·[352]:·dft.dtypes.value_counts()
2913 Out[352]:2913 Out[352]:
2914 int64·············12914 int64·············1
2915 bool··············1 
2916 float64···········1 
2917 datetime64[ns]····1 
2918 object············12915 object············1
2919 int8··············12916 float64···········1
2920 float32···········12917 float32···········1
 2918 int8··············1
 2919 datetime64[ns]····1
 2920 bool··············1
2921 dtype:·int642921 dtype:·int64
2922 Numeric·dtypes·will·propagate·and·can·coexist·in·DataFrames.·If·a·dtype·is2922 Numeric·dtypes·will·propagate·and·can·coexist·in·DataFrames.·If·a·dtype·is
2923 passed·(either·directly·via·the·dtype·keyword,·a·passed·ndarray,·or·a·passed2923 passed·(either·directly·via·the·dtype·keyword,·a·passed·ndarray,·or·a·passed
2924 Series),·then·it·will·be·preserved·in·DataFrame·operations.·Furthermore,2924 Series),·then·it·will·be·preserved·in·DataFrame·operations.·Furthermore,
2925 different·numeric·dtypes·will·NOT·be·combined.·The·following·example·will·give2925 different·numeric·dtypes·will·NOT·be·combined.·The·following·example·will·give
2926 you·a·taste.2926 you·a·taste.
2927 In·[353]:·df1·=·pd.DataFrame(np.random.randn(8,·1),·columns=['A'],2927 In·[353]:·df1·=·pd.DataFrame(np.random.randn(8,·1),·columns=['A'],
20.6 KB
./usr/share/doc/python-pandas-doc/html/user_guide/enhancingperf.html
    
Offset 122, 24 lines modifiedOffset 122, 24 lines modified
122 <span·class="go">10·loops,·best·of·3:·174·ms·per·loop</span>122 <span·class="go">10·loops,·best·of·3:·174·ms·per·loop</span>
123 </pre></div>123 </pre></div>
124 </div>124 </div>
125 <p>But·clearly·this·isn’t·fast·enough·for·us.·Let’s·take·a·look·and·see·where·the125 <p>But·clearly·this·isn’t·fast·enough·for·us.·Let’s·take·a·look·and·see·where·the
126 time·is·spent·during·this·operation·(limited·to·the·most·time·consuming126 time·is·spent·during·this·operation·(limited·to·the·most·time·consuming
127 four·calls)·using·the·<a·class="reference·external"·href="https://ipython.readthedocs.io/en/stable/interactive/magics.html#magic-prun">prun·ipython·magic·function</a>:</p>127 four·calls)·using·the·<a·class="reference·external"·href="https://ipython.readthedocs.io/en/stable/interactive/magics.html#magic-prun">prun·ipython·magic·function</a>:</p>
128 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[5]:·</span><span·class="o">%</span><span·class="k">prun</span>·-l·4·df.apply(lambda·x:·integrate_f(x[&#39;a&#39;],·x[&#39;b&#39;],·x[&#39;N&#39;]),·axis=1)··#·noqa·E999128 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[5]:·</span><span·class="o">%</span><span·class="k">prun</span>·-l·4·df.apply(lambda·x:·integrate_f(x[&#39;a&#39;],·x[&#39;b&#39;],·x[&#39;N&#39;]),·axis=1)··#·noqa·E999
129 <span·class="go">·········622830·function·calls·(622809·primitive·calls)·in·1.019·seconds</span>129 <span·class="go">·········622830·function·calls·(622809·primitive·calls)·in·0.990·seconds</span>
  
130 <span·class="go">···Ordered·by:·internal·time</span>130 <span·class="go">···Ordered·by:·internal·time</span>
131 <span·class="go">···List·reduced·from·214·to·4·due·to·restriction·&lt;4&gt;</span>131 <span·class="go">···List·reduced·from·214·to·4·due·to·restriction·&lt;4&gt;</span>
  
132 <span·class="go">···ncalls··tottime··percall··cumtime··percall·filename:lineno(function)</span>132 <span·class="go">···ncalls··tottime··percall··cumtime··percall·filename:lineno(function)</span>
133 <span·class="go">·····1000····0.538····0.001····0.816····0.001·&lt;ipython-input-4-c2a74e076cf0&gt;:1(integrate_f)</span>133 <span·class="go">·····1000····0.474····0.000····0.788····0.001·&lt;ipython-input-4-c2a74e076cf0&gt;:1(integrate_f)</span>
134 <span·class="go">···552423····0.278····0.000····0.278····0.000·&lt;ipython-input-3-c138bdd570e3&gt;:1(f)</span>134 <span·class="go">···552423····0.314····0.000····0.314····0.000·&lt;ipython-input-3-c138bdd570e3&gt;:1(f)</span>
 135 <span·class="go">·····3000····0.022····0.000····0.057····0.000·base.py:2854(get_loc)</span>
135 <span·class="go">·····3000····0.021····0.000····0.049····0.000·base.py:4626(_get_values_for_loc)</span>136 <span·class="go">·····3000····0.018····0.000····0.037····0.000·base.py:4626(_get_values_for_loc)</span>
136 <span·class="go">·····3000····0.019····0.000····0.019····0.000·managers.py:1584(_block)</span> 
137 </pre></div>137 </pre></div>
138 </div>138 </div>
139 <p>By·far·the·majority·of·time·is·spend·inside·either·<code·class="docutils·literal·notranslate"><span·class="pre">integrate_f</span></code>·or·<code·class="docutils·literal·notranslate"><span·class="pre">f</span></code>,139 <p>By·far·the·majority·of·time·is·spend·inside·either·<code·class="docutils·literal·notranslate"><span·class="pre">integrate_f</span></code>·or·<code·class="docutils·literal·notranslate"><span·class="pre">f</span></code>,
140 hence·we’ll·concentrate·our·efforts·cythonizing·these·two·functions.</p>140 hence·we’ll·concentrate·our·efforts·cythonizing·these·two·functions.</p>
141 </div>141 </div>
142 <div·class="section"·id="plain-cython">142 <div·class="section"·id="plain-cython">
143 <span·id="enhancingperf-plain"></span><h3>Plain·Cython<a·class="headerlink"·href="#plain-cython"·title="Permalink·to·this·headline">¶</a></h3>143 <span·id="enhancingperf-plain"></span><h3>Plain·Cython<a·class="headerlink"·href="#plain-cython"·title="Permalink·to·this·headline">¶</a></h3>
Offset 193, 24 lines modifiedOffset 193, 24 lines modified
193 <span·class="go">10·loops,·best·of·3:·20.3·ms·per·loop</span>193 <span·class="go">10·loops,·best·of·3:·20.3·ms·per·loop</span>
194 </pre></div>194 </pre></div>
195 </div>195 </div>
196 <p>Now,·we’re·talking!·It’s·now·over·ten·times·faster·than·the·original·python196 <p>Now,·we’re·talking!·It’s·now·over·ten·times·faster·than·the·original·python
197 implementation,·and·we·haven’t·<em>really</em>·modified·the·code.·Let’s·have·another197 implementation,·and·we·haven’t·<em>really</em>·modified·the·code.·Let’s·have·another
198 look·at·what’s·eating·up·time:</p>198 look·at·what’s·eating·up·time:</p>
199 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[9]:·</span><span·class="o">%</span><span·class="k">prun</span>·-l·4·df.apply(lambda·x:·integrate_f_typed(x[&#39;a&#39;],·x[&#39;b&#39;],·x[&#39;N&#39;]),·axis=1)199 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[9]:·</span><span·class="o">%</span><span·class="k">prun</span>·-l·4·df.apply(lambda·x:·integrate_f_typed(x[&#39;a&#39;],·x[&#39;b&#39;],·x[&#39;N&#39;]),·axis=1)
200 <span·class="go">·········70396·function·calls·(70375·primitive·calls)·in·0.245·seconds</span>200 <span·class="go">·········70396·function·calls·(70375·primitive·calls)·in·0.182·seconds</span>
  
201 <span·class="go">···Ordered·by:·internal·time</span>201 <span·class="go">···Ordered·by:·internal·time</span>
202 <span·class="go">···List·reduced·from·208·to·4·due·to·restriction·&lt;4&gt;</span>202 <span·class="go">···List·reduced·from·208·to·4·due·to·restriction·&lt;4&gt;</span>
  
203 <span·class="go">···ncalls··tottime··percall··cumtime··percall·filename:lineno(function)</span>203 <span·class="go">···ncalls··tottime··percall··cumtime··percall·filename:lineno(function)</span>
204 <span·class="go">·····3000····0.079····0.000····0.185····0.000·series.py:868(__getitem__)</span>204 <span·class="go">·····3000····0.027····0.000····0.142····0.000·series.py:868(__getitem__)</span>
205 <span·class="go">·····3000····0.021····0.000····0.027····0.000·base.py:4979(_maybe_cast_indexer)</span>205 <span·class="go">·····3000····0.022····0.000····0.053····0.000·base.py:2854(get_loc)</span>
206 <span·class="go">·····3000····0.012····0.000····0.012····0.000·{method·&#39;get_loc&#39;·of·&#39;pandas._libs.index.IndexEngine&#39;·objects}</span> 
207 <span·class="go">········1····0.011····0.011····0.238····0.238·apply.py:281(apply_series_generator)</span>206 <span·class="go">·····3000····0.017····0.000····0.105····0.000·series.py:973(_get_value)</span>
 207 <span·class="go">·····3000····0.014····0.000····0.035····0.000·base.py:4626(_get_values_for_loc)</span>
208 </pre></div>208 </pre></div>
209 </div>209 </div>
210 </div>210 </div>
211 <div·class="section"·id="using-ndarray">211 <div·class="section"·id="using-ndarray">
212 <span·id="enhancingperf-ndarray"></span><h3>Using·ndarray<a·class="headerlink"·href="#using-ndarray"·title="Permalink·to·this·headline">¶</a></h3>212 <span·id="enhancingperf-ndarray"></span><h3>Using·ndarray<a·class="headerlink"·href="#using-ndarray"·title="Permalink·to·this·headline">¶</a></h3>
213 <p>It’s·calling·series…·a·lot!·It’s·creating·a·Series·from·each·row,·and·get-ting·from·both213 <p>It’s·calling·series…·a·lot!·It’s·creating·a·Series·from·each·row,·and·get-ting·from·both
214 the·index·and·the·series·(three·times·for·each·row).·Function·calls·are·expensive214 the·index·and·the·series·(three·times·for·each·row).·Function·calls·are·expensive
Offset 284, 16 lines modifiedOffset 284, 16 lines modified
284 <span·class="go">·········218·function·calls·in·0.003·seconds</span>284 <span·class="go">·········218·function·calls·in·0.003·seconds</span>
  
285 <span·class="go">···Ordered·by:·internal·time</span>285 <span·class="go">···Ordered·by:·internal·time</span>
286 <span·class="go">···List·reduced·from·59·to·4·due·to·restriction·&lt;4&gt;</span>286 <span·class="go">···List·reduced·from·59·to·4·due·to·restriction·&lt;4&gt;</span>
  
287 <span·class="go">···ncalls··tottime··percall··cumtime··percall·filename:lineno(function)</span>287 <span·class="go">···ncalls··tottime··percall··cumtime··percall·filename:lineno(function)</span>
288 <span·class="go">········1····0.002····0.002····0.002····0.002·{built-in·method·_cython_magic_7dc7064016b351e6f537d7542a365f15.apply_integrate_f}</span>288 <span·class="go">········1····0.002····0.002····0.002····0.002·{built-in·method·_cython_magic_7dc7064016b351e6f537d7542a365f15.apply_integrate_f}</span>
289 <span·class="go">········3····0.000····0.000····0.001····0.000·frame.py:2869(__getitem__)</span> 
290 <span·class="go">········1····0.000····0.000····0.003····0.003·{built-in·method·builtins.exec}</span>289 <span·class="go">········1····0.000····0.000····0.003····0.003·{built-in·method·builtins.exec}</span>
 290 <span·class="go">········3····0.000····0.000····0.001····0.000·frame.py:2869(__getitem__)</span>
291 <span·class="go">········3····0.000····0.000····0.000····0.000·managers.py:993(iget)</span>291 <span·class="go">········3····0.000····0.000····0.000····0.000·managers.py:993(iget)</span>
292 </pre></div>292 </pre></div>
293 </div>293 </div>
294 <p>As·one·might·expect,·the·majority·of·the·time·is·now·spent·in·<code·class="docutils·literal·notranslate"><span·class="pre">apply_integrate_f</span></code>,294 <p>As·one·might·expect,·the·majority·of·the·time·is·now·spent·in·<code·class="docutils·literal·notranslate"><span·class="pre">apply_integrate_f</span></code>,
295 so·if·we·wanted·to·make·anymore·efficiencies·we·must·continue·to·concentrate·our295 so·if·we·wanted·to·make·anymore·efficiencies·we·must·continue·to·concentrate·our
296 efforts·here.</p>296 efforts·here.</p>
297 </div>297 </div>
Offset 534, 39 lines modifiedOffset 534, 39 lines modified
  
534 <span·class="gp">In·[14]:·</span><span·class="n">df1</span><span·class="p">,</span>·<span·class="n">df2</span><span·class="p">,</span>·<span·class="n">df3</span><span·class="p">,</span>·<span·class="n">df4</span>·<span·class="o">=</span>·<span·class="p">[</span><span·class="n">pd</span><span·class="o">.</span><span·class="n">DataFrame</span><span·class="p">(</span><span·class="n">np</span><span·class="o">.</span><span·class="n">random</span><span·class="o">.</span><span·class="n">randn</span><span·class="p">(</span><span·class="n">nrows</span><span·class="p">,</span>·<span·class="n">ncols</span><span·class="p">))</span>·<span·class="k">for</span>·<span·class="n">_</span>·<span·class="ow">in</span>·<span·class="nb">range</span><span·class="p">(</span><span·class="mi">4</span><span·class="p">)]</span>534 <span·class="gp">In·[14]:·</span><span·class="n">df1</span><span·class="p">,</span>·<span·class="n">df2</span><span·class="p">,</span>·<span·class="n">df3</span><span·class="p">,</span>·<span·class="n">df4</span>·<span·class="o">=</span>·<span·class="p">[</span><span·class="n">pd</span><span·class="o">.</span><span·class="n">DataFrame</span><span·class="p">(</span><span·class="n">np</span><span·class="o">.</span><span·class="n">random</span><span·class="o">.</span><span·class="n">randn</span><span·class="p">(</span><span·class="n">nrows</span><span·class="p">,</span>·<span·class="n">ncols</span><span·class="p">))</span>·<span·class="k">for</span>·<span·class="n">_</span>·<span·class="ow">in</span>·<span·class="nb">range</span><span·class="p">(</span><span·class="mi">4</span><span·class="p">)]</span>
535 </pre></div>535 </pre></div>
536 </div>536 </div>
537 <p>Now·let’s·compare·adding·them·together·using·plain·ol’·Python·versus537 <p>Now·let’s·compare·adding·them·together·using·plain·ol’·Python·versus
538 <a·class="reference·internal"·href="../reference/api/pandas.eval.html#pandas.eval"·title="pandas.eval"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">eval()</span></code></a>:</p>538 <a·class="reference·internal"·href="../reference/api/pandas.eval.html#pandas.eval"·title="pandas.eval"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">eval()</span></code></a>:</p>
539 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[15]:·</span><span·class="o">%</span><span·class="k">timeit</span>·df1·+·df2·+·df3·+·df4539 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[15]:·</span><span·class="o">%</span><span·class="k">timeit</span>·df1·+·df2·+·df3·+·df4
540 <span·class="go">79.6·ms·+-·2.47·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)</span>540 <span·class="go">74.4·ms·+-·7.69·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)</span>
541 </pre></div>541 </pre></div>
542 </div>542 </div>
543 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[16]:·</span><span·class="o">%</span><span·class="k">timeit</span>·pd.eval(&#39;df1·+·df2·+·df3·+·df4&#39;)543 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[16]:·</span><span·class="o">%</span><span·class="k">timeit</span>·pd.eval(&#39;df1·+·df2·+·df3·+·df4&#39;)
544 <span·class="go">36.6·ms·+-·3.49·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)</span>544 <span·class="go">37.1·ms·+-·2.85·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)</span>
545 </pre></div>545 </pre></div>
546 </div>546 </div>
547 <p>Now·let’s·do·the·same·thing·but·with·comparisons:</p>547 <p>Now·let’s·do·the·same·thing·but·with·comparisons:</p>
548 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[17]:·</span><span·class="o">%</span><span·class="k">timeit</span>·(df1·&gt;·0)·&amp;·(df2·&gt;·0)·&amp;·(df3·&gt;·0)·&amp;·(df4·&gt;·0)548 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[17]:·</span><span·class="o">%</span><span·class="k">timeit</span>·(df1·&gt;·0)·&amp;·(df2·&gt;·0)·&amp;·(df3·&gt;·0)·&amp;·(df4·&gt;·0)
549 <span·class="go">67.9·ms·+-·6.19·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)</span>549 <span·class="go">64.7·ms·+-·7.25·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)</span>
550 </pre></div>550 </pre></div>
551 </div>551 </div>
552 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[18]:·</span><span·class="o">%</span><span·class="k">timeit</span>·pd.eval(&#39;(df1·&gt;·0)·&amp;·(df2·&gt;·0)·&amp;·(df3·&gt;·0)·&amp;·(df4·&gt;·0)&#39;)552 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[18]:·</span><span·class="o">%</span><span·class="k">timeit</span>·pd.eval(&#39;(df1·&gt;·0)·&amp;·(df2·&gt;·0)·&amp;·(df3·&gt;·0)·&amp;·(df4·&gt;·0)&#39;)
553 <span·class="go">44.3·ms·+-·2.35·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)</span>553 <span·class="go">35.4·ms·+-·3.47·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)</span>
554 </pre></div>554 </pre></div>
555 </div>555 </div>
556 <p><a·class="reference·internal"·href="../reference/api/pandas.eval.html#pandas.eval"·title="pandas.eval"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">eval()</span></code></a>·also·works·with·unaligned·pandas·objects:</p>556 <p><a·class="reference·internal"·href="../reference/api/pandas.eval.html#pandas.eval"·title="pandas.eval"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">eval()</span></code></a>·also·works·with·unaligned·pandas·objects:</p>
557 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[19]:·</span><span·class="n">s</span>·<span·class="o">=</span>·<span·class="n">pd</span><span·class="o">.</span><span·class="n">Series</span><span·class="p">(</span><span·class="n">np</span><span·class="o">.</span><span·class="n">random</span><span·class="o">.</span><span·class="n">randn</span><span·class="p">(</span><span·class="mi">50</span><span·class="p">))</span>557 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[19]:·</span><span·class="n">s</span>·<span·class="o">=</span>·<span·class="n">pd</span><span·class="o">.</span><span·class="n">Series</span><span·class="p">(</span><span·class="n">np</span><span·class="o">.</span><span·class="n">random</span><span·class="o">.</span><span·class="n">randn</span><span·class="p">(</span><span·class="mi">50</span><span·class="p">))</span>
  
558 <span·class="gp">In·[20]:·</span><span·class="o">%</span><span·class="k">timeit</span>·df1·+·df2·+·df3·+·df4·+·s558 <span·class="gp">In·[20]:·</span><span·class="o">%</span><span·class="k">timeit</span>·df1·+·df2·+·df3·+·df4·+·s
559 <span·class="go">128·ms·+-·7.91·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)</span>559 <span·class="go">101·ms·+-·5.42·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)</span>
560 </pre></div>560 </pre></div>
561 </div>561 </div>
562 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[21]:·</span><span·class="o">%</span><span·class="k">timeit</span>·pd.eval(&#39;df1·+·df2·+·df3·+·df4·+·s&#39;)562 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[21]:·</span><span·class="o">%</span><span·class="k">timeit</span>·pd.eval(&#39;df1·+·df2·+·df3·+·df4·+·s&#39;)
563 <span·class="go">44.4·ms·+-·3.39·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)</span>563 <span·class="go">34.8·ms·+-·6.44·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)</span>
564 </pre></div>564 </pre></div>
565 </div>565 </div>
566 <div·class="admonition·note">566 <div·class="admonition·note">
567 <p·class="admonition-title">Note</p>567 <p·class="admonition-title">Note</p>
568 <p>Operations·such·as</p>568 <p>Operations·such·as</p>
569 <blockquote>569 <blockquote>
570 <div><div·class="highlight-python·notranslate"><div·class="highlight"><pre><span></span><span·class="mi">1</span>·<span·class="ow">and</span>·<span·class="mi">2</span>··<span·class="c1">#·would·parse·to·1·&amp;·2,·but·should·evaluate·to·2</span>570 <div><div·class="highlight-python·notranslate"><div·class="highlight"><pre><span></span><span·class="mi">1</span>·<span·class="ow">and</span>·<span·class="mi">2</span>··<span·class="c1">#·would·parse·to·1·&amp;·2,·but·should·evaluate·to·2</span>
Offset 834, 19 lines modifiedOffset 834, 19 lines modified
834 other·evaluation·engines·against·it.·You·will·achieve·<strong>no</strong>·performance834 other·evaluation·engines·against·it.·You·will·achieve·<strong>no</strong>·performance
835 benefits·using·<a·class="reference·internal"·href="../reference/api/pandas.eval.html#pandas.eval"·title="pandas.eval"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">eval()</span></code></a>·with·<code·class="docutils·literal·notranslate"><span·class="pre">engine='python'</span></code>·and·in·fact·may835 benefits·using·<a·class="reference·internal"·href="../reference/api/pandas.eval.html#pandas.eval"·title="pandas.eval"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">eval()</span></code></a>·with·<code·class="docutils·literal·notranslate"><span·class="pre">engine='python'</span></code>·and·in·fact·may
836 incur·a·performance·hit.</p>836 incur·a·performance·hit.</p>
837 </div>837 </div>
838 <p>You·can·see·this·by·using·<a·class="reference·internal"·href="../reference/api/pandas.eval.html#pandas.eval"·title="pandas.eval"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">pandas.eval()</span></code></a>·with·the·<code·class="docutils·literal·notranslate"><span·class="pre">'python'</span></code>·engine.·It838 <p>You·can·see·this·by·using·<a·class="reference·internal"·href="../reference/api/pandas.eval.html#pandas.eval"·title="pandas.eval"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">pandas.eval()</span></code></a>·with·the·<code·class="docutils·literal·notranslate"><span·class="pre">'python'</span></code>·engine.·It
839 is·a·bit·slower·(not·by·much)·than·evaluating·the·same·expression·in·Python</p>839 is·a·bit·slower·(not·by·much)·than·evaluating·the·same·expression·in·Python</p>
840 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[62]:·</span><span·class="o">%</span><span·class="k">timeit</span>·df1·+·df2·+·df3·+·df4840 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[62]:·</span><span·class="o">%</span><span·class="k">timeit</span>·df1·+·df2·+·df3·+·df4
841 <span·class="go">78.9·ms·+-·4.38·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)</span>841 <span·class="go">77·ms·+-·4.67·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)</span>
842 </pre></div>842 </pre></div>
843 </div>843 </div>
844 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[63]:·</span><span·class="o">%</span><span·class="k">timeit</span>·pd.eval(&#39;df1·+·df2·+·df3·+·df4&#39;,·engine=&#39;python&#39;)844 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[63]:·</span><span·class="o">%</span><span·class="k">timeit</span>·pd.eval(&#39;df1·+·df2·+·df3·+·df4&#39;,·engine=&#39;python&#39;)
845 <span·class="go">79.4·ms·+-·5.14·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)</span>845 <span·class="go">68.6·ms·+-·7.25·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)</span>
846 </pre></div>846 </pre></div>
847 </div>847 </div>
848 </div>848 </div>
849 <div·class="section"·id="pandas-eval-performance">849 <div·class="section"·id="pandas-eval-performance">
850 <h3><a·class="reference·internal"·href="../reference/api/pandas.eval.html#pandas.eval"·title="pandas.eval"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">pandas.eval()</span></code></a>·performance<a·class="headerlink"·href="#pandas-eval-performance"·title="Permalink·to·this·headline">¶</a></h3>850 <h3><a·class="reference·internal"·href="../reference/api/pandas.eval.html#pandas.eval"·title="pandas.eval"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">pandas.eval()</span></code></a>·performance<a·class="headerlink"·href="#pandas-eval-performance"·title="Permalink·to·this·headline">¶</a></h3>
Max diff block lines reached; 71/13287 bytes (0.53%) of diff not shown.
7.46 KB
html2text {}
    
Offset 78, 26 lines modifiedOffset 78, 26 lines modified
78 In·[7]:·%timeit·df.apply(lambda·x:·integrate_f(x['a'],·x['b'],·x['N']),·axis=1)78 In·[7]:·%timeit·df.apply(lambda·x:·integrate_f(x['a'],·x['b'],·x['N']),·axis=1)
79 10·loops,·best·of·3:·174·ms·per·loop79 10·loops,·best·of·3:·174·ms·per·loop
80 But·clearly·this·isn’t·fast·enough·for·us.·Let’s·take·a·look·and·see·where80 But·clearly·this·isn’t·fast·enough·for·us.·Let’s·take·a·look·and·see·where
81 the·time·is·spent·during·this·operation·(limited·to·the·most·time·consuming81 the·time·is·spent·during·this·operation·(limited·to·the·most·time·consuming
82 four·calls)·using·the·prun_ipython_magic_function:82 four·calls)·using·the·prun_ipython_magic_function:
83 In·[5]:·%prun·-l·4·df.apply(lambda·x:·integrate_f(x['a'],·x['b'],·x['N']),83 In·[5]:·%prun·-l·4·df.apply(lambda·x:·integrate_f(x['a'],·x['b'],·x['N']),
84 axis=1)··#·noqa·E99984 axis=1)··#·noqa·E999
85 ·········622830·function·calls·(622809·primitive·calls)·in·1.019·seconds85 ·········622830·function·calls·(622809·primitive·calls)·in·0.990·seconds
  
86 ···Ordered·by:·internal·time86 ···Ordered·by:·internal·time
87 ···List·reduced·from·214·to·4·due·to·restriction·<4>87 ···List·reduced·from·214·to·4·due·to·restriction·<4>
  
88 ···ncalls··tottime··percall··cumtime··percall·filename:lineno(function)88 ···ncalls··tottime··percall··cumtime··percall·filename:lineno(function)
89 ·····1000····0.538····0.001····0.816····0.001·<ipython-input-4-c2a74e076cf0>:189 ·····1000····0.474····0.000····0.788····0.001·<ipython-input-4-c2a74e076cf0>:1
90 (integrate_f)90 (integrate_f)
91 ···552423····0.278····0.000····0.278····0.000·<ipython-input-3-c138bdd570e3>:191 ···552423····0.314····0.000····0.314····0.000·<ipython-input-3-c138bdd570e3>:1
92 (f)92 (f)
 93 ·····3000····0.022····0.000····0.057····0.000·base.py:2854(get_loc)
93 ·····3000····0.021····0.000····0.049····0.000·base.py:4626(_get_values_for_loc)94 ·····3000····0.018····0.000····0.037····0.000·base.py:4626(_get_values_for_loc)
94 ·····3000····0.019····0.000····0.019····0.000·managers.py:1584(_block) 
95 By·far·the·majority·of·time·is·spend·inside·either·integrate_f·or·f,·hence95 By·far·the·majority·of·time·is·spend·inside·either·integrate_f·or·f,·hence
96 we’ll·concentrate·our·efforts·cythonizing·these·two·functions.96 we’ll·concentrate·our·efforts·cythonizing·these·two·functions.
97 ****·Plain·Cython¶·****97 ****·Plain·Cython¶·****
98 First·we’re·going·to·need·to·import·the·Cython·magic·function·to·ipython:98 First·we’re·going·to·need·to·import·the·Cython·magic·function·to·ipython:
99 In·[6]:·%load_ext·Cython99 In·[6]:·%load_ext·Cython
100 Now,·let’s·simply·copy·our·functions·over·to·Cython·as·is·(the·suffix·is·here100 Now,·let’s·simply·copy·our·functions·over·to·Cython·as·is·(the·suffix·is·here
101 to·distinguish·between·function·versions):101 to·distinguish·between·function·versions):
Offset 136, 26 lines modifiedOffset 136, 24 lines modified
136 axis=1)136 axis=1)
137 10·loops,·best·of·3:·20.3·ms·per·loop137 10·loops,·best·of·3:·20.3·ms·per·loop
138 Now,·we’re·talking!·It’s·now·over·ten·times·faster·than·the·original·python138 Now,·we’re·talking!·It’s·now·over·ten·times·faster·than·the·original·python
139 implementation,·and·we·haven’t·really·modified·the·code.·Let’s·have·another139 implementation,·and·we·haven’t·really·modified·the·code.·Let’s·have·another
140 look·at·what’s·eating·up·time:140 look·at·what’s·eating·up·time:
141 In·[9]:·%prun·-l·4·df.apply(lambda·x:·integrate_f_typed(x['a'],·x['b'],·x141 In·[9]:·%prun·-l·4·df.apply(lambda·x:·integrate_f_typed(x['a'],·x['b'],·x
142 ['N']),·axis=1)142 ['N']),·axis=1)
143 ·········70396·function·calls·(70375·primitive·calls)·in·0.245·seconds143 ·········70396·function·calls·(70375·primitive·calls)·in·0.182·seconds
  
144 ···Ordered·by:·internal·time144 ···Ordered·by:·internal·time
145 ···List·reduced·from·208·to·4·due·to·restriction·<4>145 ···List·reduced·from·208·to·4·due·to·restriction·<4>
  
146 ···ncalls··tottime··percall··cumtime··percall·filename:lineno(function)146 ···ncalls··tottime··percall··cumtime··percall·filename:lineno(function)
147 ·····3000····0.079····0.000····0.185····0.000·series.py:868(__getitem__)147 ·····3000····0.027····0.000····0.142····0.000·series.py:868(__getitem__)
148 ·····3000····0.021····0.000····0.027····0.000·base.py:4979(_maybe_cast_indexer)148 ·····3000····0.022····0.000····0.053····0.000·base.py:2854(get_loc)
 149 ·····3000····0.017····0.000····0.105····0.000·series.py:973(_get_value)
 150 ·····3000····0.014····0.000····0.035····0.000·base.py:4626(_get_values_for_loc)
149 ·····3000····0.012····0.000····0.012····0.000·{method·'get_loc'·of 
150 'pandas._libs.index.IndexEngine'·objects} 
151 ········1····0.011····0.011····0.238····0.238·apply.py:281 
152 (apply_series_generator) 
153 ****·Using·ndarray¶·****151 ****·Using·ndarray¶·****
154 It’s·calling·series…·a·lot!·It’s·creating·a·Series·from·each·row,·and152 It’s·calling·series…·a·lot!·It’s·creating·a·Series·from·each·row,·and
155 get-ting·from·both·the·index·and·the·series·(three·times·for·each·row).153 get-ting·from·both·the·index·and·the·series·(three·times·for·each·row).
156 Function·calls·are·expensive·in·Python,·so·maybe·we·could·minimize·these·by154 Function·calls·are·expensive·in·Python,·so·maybe·we·could·minimize·these·by
157 cythonizing·the·apply·part.155 cythonizing·the·apply·part.
158 Note156 Note
159 We·are·now·passing·ndarrays·into·the·Cython·function,·fortunately·Cython·plays157 We·are·now·passing·ndarrays·into·the·Cython·function,·fortunately·Cython·plays
Offset 215, 16 lines modifiedOffset 213, 16 lines modified
  
215 ···Ordered·by:·internal·time213 ···Ordered·by:·internal·time
216 ···List·reduced·from·59·to·4·due·to·restriction·<4>214 ···List·reduced·from·59·to·4·due·to·restriction·<4>
  
217 ···ncalls··tottime··percall··cumtime··percall·filename:lineno(function)215 ···ncalls··tottime··percall··cumtime··percall·filename:lineno(function)
218 ········1····0.002····0.002····0.002····0.002·{built-in·method216 ········1····0.002····0.002····0.002····0.002·{built-in·method
219 _cython_magic_7dc7064016b351e6f537d7542a365f15.apply_integrate_f}217 _cython_magic_7dc7064016b351e6f537d7542a365f15.apply_integrate_f}
220 ········3····0.000····0.000····0.001····0.000·frame.py:2869(__getitem__) 
221 ········1····0.000····0.000····0.003····0.003·{built-in·method·builtins.exec}218 ········1····0.000····0.000····0.003····0.003·{built-in·method·builtins.exec}
 219 ········3····0.000····0.000····0.001····0.000·frame.py:2869(__getitem__)
222 ········3····0.000····0.000····0.000····0.000·managers.py:993(iget)220 ········3····0.000····0.000····0.000····0.000·managers.py:993(iget)
223 As·one·might·expect,·the·majority·of·the·time·is·now·spent·in221 As·one·might·expect,·the·majority·of·the·time·is·now·spent·in
224 apply_integrate_f,·so·if·we·wanted·to·make·anymore·efficiencies·we·must222 apply_integrate_f,·so·if·we·wanted·to·make·anymore·efficiencies·we·must
225 continue·to·concentrate·our·efforts·here.223 continue·to·concentrate·our·efforts·here.
226 ****·More·advanced·techniques¶·****224 ****·More·advanced·techniques¶·****
227 There·is·still·hope·for·improvement.·Here’s·an·example·of·using·some·more225 There·is·still·hope·for·improvement.·Here’s·an·example·of·using·some·more
228 advanced·Cython·techniques:226 advanced·Cython·techniques:
Offset 422, 29 lines modifiedOffset 420, 29 lines modified
422 In·[13]:·nrows,·ncols·=·20000,·100420 In·[13]:·nrows,·ncols·=·20000,·100
  
423 In·[14]:·df1,·df2,·df3,·df4·=·[pd.DataFrame(np.random.randn(nrows,·ncols))·for421 In·[14]:·df1,·df2,·df3,·df4·=·[pd.DataFrame(np.random.randn(nrows,·ncols))·for
424 _·in·range(4)]422 _·in·range(4)]
425 Now·let’s·compare·adding·them·together·using·plain·ol’·Python·versus·eval423 Now·let’s·compare·adding·them·together·using·plain·ol’·Python·versus·eval
426 ():424 ():
427 In·[15]:·%timeit·df1·+·df2·+·df3·+·df4425 In·[15]:·%timeit·df1·+·df2·+·df3·+·df4
428 79.6·ms·+-·2.47·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)426 74.4·ms·+-·7.69·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)
429 In·[16]:·%timeit·pd.eval('df1·+·df2·+·df3·+·df4')427 In·[16]:·%timeit·pd.eval('df1·+·df2·+·df3·+·df4')
430 36.6·ms·+-·3.49·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)428 37.1·ms·+-·2.85·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)
431 Now·let’s·do·the·same·thing·but·with·comparisons:429 Now·let’s·do·the·same·thing·but·with·comparisons:
432 In·[17]:·%timeit·(df1·>·0)·&·(df2·>·0)·&·(df3·>·0)·&·(df4·>·0)430 In·[17]:·%timeit·(df1·>·0)·&·(df2·>·0)·&·(df3·>·0)·&·(df4·>·0)
433 67.9·ms·+-·6.19·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)431 64.7·ms·+-·7.25·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)
434 In·[18]:·%timeit·pd.eval('(df1·>·0)·&·(df2·>·0)·&·(df3·>·0)·&·(df4·>·0)')432 In·[18]:·%timeit·pd.eval('(df1·>·0)·&·(df2·>·0)·&·(df3·>·0)·&·(df4·>·0)')
435 44.3·ms·+-·2.35·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)433 35.4·ms·+-·3.47·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)
436 eval()·also·works·with·unaligned·pandas·objects:434 eval()·also·works·with·unaligned·pandas·objects:
437 In·[19]:·s·=·pd.Series(np.random.randn(50))435 In·[19]:·s·=·pd.Series(np.random.randn(50))
  
438 In·[20]:·%timeit·df1·+·df2·+·df3·+·df4·+·s436 In·[20]:·%timeit·df1·+·df2·+·df3·+·df4·+·s
439 128·ms·+-·7.91·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)437 101·ms·+-·5.42·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)
440 In·[21]:·%timeit·pd.eval('df1·+·df2·+·df3·+·df4·+·s')438 In·[21]:·%timeit·pd.eval('df1·+·df2·+·df3·+·df4·+·s')
441 44.4·ms·+-·3.39·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)439 34.8·ms·+-·6.44·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)
442 Note440 Note
443 Operations·such·as441 Operations·such·as
444 ·····1·and·2··#·would·parse·to·1·&·2,·but·should·evaluate·to·2442 ·····1·and·2··#·would·parse·to·1·&·2,·but·should·evaluate·to·2
445 ·····3·or·4··#·would·parse·to·3·|·4,·but·should·evaluate·to·3443 ·····3·or·4··#·would·parse·to·3·|·4,·but·should·evaluate·to·3
446 ·····~1··#·this·is·okay,·but·slower·when·using·eval444 ·····~1··#·this·is·okay,·but·slower·when·using·eval
447 should·be·performed·in·Python.·An·exception·will·be·raised·if·you·try·to445 should·be·performed·in·Python.·An·exception·will·be·raised·if·you·try·to
448 perform·any·boolean/bitwise·operations·with·scalar·operands·that·are·not·of446 perform·any·boolean/bitwise·operations·with·scalar·operands·that·are·not·of
Offset 669, 17 lines modifiedOffset 667, 17 lines modified
669 Note667 Note
670 Using·the·'python'·engine·is·generally·not·useful,·except·for·testing·other668 Using·the·'python'·engine·is·generally·not·useful,·except·for·testing·other
671 evaluation·engines·against·it.·You·will·achieve·no·performance·benefits·using669 evaluation·engines·against·it.·You·will·achieve·no·performance·benefits·using
672 eval()·with·engine='python'·and·in·fact·may·incur·a·performance·hit.670 eval()·with·engine='python'·and·in·fact·may·incur·a·performance·hit.
673 You·can·see·this·by·using·pandas.eval()·with·the·'python'·engine.·It·is·a·bit671 You·can·see·this·by·using·pandas.eval()·with·the·'python'·engine.·It·is·a·bit
674 slower·(not·by·much)·than·evaluating·the·same·expression·in·Python672 slower·(not·by·much)·than·evaluating·the·same·expression·in·Python
675 In·[62]:·%timeit·df1·+·df2·+·df3·+·df4673 In·[62]:·%timeit·df1·+·df2·+·df3·+·df4
676 78.9·ms·+-·4.38·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)674 77·ms·+-·4.67·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)
677 In·[63]:·%timeit·pd.eval('df1·+·df2·+·df3·+·df4',·engine='python')675 In·[63]:·%timeit·pd.eval('df1·+·df2·+·df3·+·df4',·engine='python')
678 79.4·ms·+-·5.14·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)676 68.6·ms·+-·7.25·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)
679 ****·pandas.eval()·performance¶·****677 ****·pandas.eval()·performance¶·****
680 eval()·is·intended·to·speed·up·certain·kinds·of·operations.·In·particular,678 eval()·is·intended·to·speed·up·certain·kinds·of·operations.·In·particular,
681 those·operations·involving·complex·expressions·with·large·DataFrame/Series679 those·operations·involving·complex·expressions·with·large·DataFrame/Series
682 objects·should·see·a·significant·performance·benefit.·Here·is·a·plot·showing680 objects·should·see·a·significant·performance·benefit.·Here·is·a·plot·showing
683 the·running·time·of·pandas.eval()·as·function·of·the·size·of·the·frame·involved681 the·running·time·of·pandas.eval()·as·function·of·the·size·of·the·frame·involved
684 in·the·computation.·The·two·lines·are·two·different·engines.682 in·the·computation.·The·two·lines·are·two·different·engines.
685 [../_images/eval-perf.png]683 [../_images/eval-perf.png]
2.24 KB
./usr/share/doc/python-pandas-doc/html/user_guide/groupby.html
    
Offset 559, 15 lines modifiedOffset 559, 15 lines modified
559 <span·class="gp">In·[59]:·</span><span·class="n">grouped_C</span>·<span·class="o">=</span>·<span·class="n">grouped</span><span·class="p">[</span><span·class="s1">&#39;C&#39;</span><span·class="p">]</span>559 <span·class="gp">In·[59]:·</span><span·class="n">grouped_C</span>·<span·class="o">=</span>·<span·class="n">grouped</span><span·class="p">[</span><span·class="s1">&#39;C&#39;</span><span·class="p">]</span>
  
560 <span·class="gp">In·[60]:·</span><span·class="n">grouped_D</span>·<span·class="o">=</span>·<span·class="n">grouped</span><span·class="p">[</span><span·class="s1">&#39;D&#39;</span><span·class="p">]</span>560 <span·class="gp">In·[60]:·</span><span·class="n">grouped_D</span>·<span·class="o">=</span>·<span·class="n">grouped</span><span·class="p">[</span><span·class="s1">&#39;D&#39;</span><span·class="p">]</span>
561 </pre></div>561 </pre></div>
562 </div>562 </div>
563 <p>This·is·mainly·syntactic·sugar·for·the·alternative·and·much·more·verbose:</p>563 <p>This·is·mainly·syntactic·sugar·for·the·alternative·and·much·more·verbose:</p>
564 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[61]:·</span><span·class="n">df</span><span·class="p">[</span><span·class="s1">&#39;C&#39;</span><span·class="p">]</span><span·class="o">.</span><span·class="n">groupby</span><span·class="p">(</span><span·class="n">df</span><span·class="p">[</span><span·class="s1">&#39;A&#39;</span><span·class="p">])</span>564 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[61]:·</span><span·class="n">df</span><span·class="p">[</span><span·class="s1">&#39;C&#39;</span><span·class="p">]</span><span·class="o">.</span><span·class="n">groupby</span><span·class="p">(</span><span·class="n">df</span><span·class="p">[</span><span·class="s1">&#39;A&#39;</span><span·class="p">])</span>
565 <span·class="gh">Out[61]:·</span><span·class="go">&lt;pandas.core.groupby.generic.SeriesGroupBy·object·at·0x7fb720e67a60&gt;</span>565 <span·class="gh">Out[61]:·</span><span·class="go">&lt;pandas.core.groupby.generic.SeriesGroupBy·object·at·0x7f4b01e398b0&gt;</span>
566 </pre></div>566 </pre></div>
567 </div>567 </div>
568 <p>Additionally·this·method·avoids·recomputing·the·internal·grouping·information568 <p>Additionally·this·method·avoids·recomputing·the·internal·grouping·information
569 derived·from·the·passed·key.</p>569 derived·from·the·passed·key.</p>
570 </div>570 </div>
571 </div>571 </div>
572 <div·class="section"·id="iterating-through-groups">572 <div·class="section"·id="iterating-through-groups">
747 B
html2text {}
    
Offset 444, 15 lines modifiedOffset 444, 15 lines modified
444 In·[58]:·grouped·=·df.groupby(['A'])444 In·[58]:·grouped·=·df.groupby(['A'])
  
445 In·[59]:·grouped_C·=·grouped['C']445 In·[59]:·grouped_C·=·grouped['C']
  
446 In·[60]:·grouped_D·=·grouped['D']446 In·[60]:·grouped_D·=·grouped['D']
447 This·is·mainly·syntactic·sugar·for·the·alternative·and·much·more·verbose:447 This·is·mainly·syntactic·sugar·for·the·alternative·and·much·more·verbose:
448 In·[61]:·df['C'].groupby(df['A'])448 In·[61]:·df['C'].groupby(df['A'])
449 Out[61]:·<pandas.core.groupby.generic.SeriesGroupBy·object·at·0x7fb720e67a60>449 Out[61]:·<pandas.core.groupby.generic.SeriesGroupBy·object·at·0x7f4b01e398b0>
450 Additionally·this·method·avoids·recomputing·the·internal·grouping·information450 Additionally·this·method·avoids·recomputing·the·internal·grouping·information
451 derived·from·the·passed·key.451 derived·from·the·passed·key.
452 *****·Iterating·through·groups¶·*****452 *****·Iterating·through·groups¶·*****
453 With·the·GroupBy·object·in·hand,·iterating·through·the·grouped·data·is·very453 With·the·GroupBy·object·in·hand,·iterating·through·the·grouped·data·is·very
454 natural·and·functions·similarly·to·itertools.groupby():454 natural·and·functions·similarly·to·itertools.groupby():
455 In·[62]:·grouped·=·df.groupby('A')455 In·[62]:·grouped·=·df.groupby('A')
  
2.93 KB
./usr/share/doc/python-pandas-doc/html/user_guide/indexing.html
    
Offset 2069, 15 lines modifiedOffset 2069, 15 lines modified
2069 <span·class="go">9···0.732206··0.419540··0.604675</span>2069 <span·class="go">9···0.732206··0.419540··0.604675</span>
2070 <span·class="go">10··0.604466··0.848974··0.896165</span>2070 <span·class="go">10··0.604466··0.848974··0.896165</span>
2071 <span·class="go">11··0.589168··0.920046··0.732716</span>2071 <span·class="go">11··0.589168··0.920046··0.732716</span>
  
2072 <span·class="gp">In·[230]:·</span><span·class="n">expr</span>·<span·class="o">=</span>·<span·class="s1">&#39;0.0·&lt;=·a·&lt;=·c·&lt;=·0.5&#39;</span>2072 <span·class="gp">In·[230]:·</span><span·class="n">expr</span>·<span·class="o">=</span>·<span·class="s1">&#39;0.0·&lt;=·a·&lt;=·c·&lt;=·0.5&#39;</span>
  
2073 <span·class="gp">In·[231]:·</span><span·class="nb">map</span><span·class="p">(</span><span·class="k">lambda</span>·<span·class="n">frame</span><span·class="p">:</span>·<span·class="n">frame</span><span·class="o">.</span><span·class="n">query</span><span·class="p">(</span><span·class="n">expr</span><span·class="p">),</span>·<span·class="p">[</span><span·class="n">df</span><span·class="p">,</span>·<span·class="n">df2</span><span·class="p">])</span>2073 <span·class="gp">In·[231]:·</span><span·class="nb">map</span><span·class="p">(</span><span·class="k">lambda</span>·<span·class="n">frame</span><span·class="p">:</span>·<span·class="n">frame</span><span·class="o">.</span><span·class="n">query</span><span·class="p">(</span><span·class="n">expr</span><span·class="p">),</span>·<span·class="p">[</span><span·class="n">df</span><span·class="p">,</span>·<span·class="n">df2</span><span·class="p">])</span>
2074 <span·class="gh">Out[231]:·</span><span·class="go">&lt;map·at·0x7fb71f84d2b0&gt;</span>2074 <span·class="gh">Out[231]:·</span><span·class="go">&lt;map·at·0x7f4b01e15c70&gt;</span>
2075 </pre></div>2075 </pre></div>
2076 </div>2076 </div>
2077 </div>2077 </div>
2078 <div·class="section"·id="query-python-versus-pandas-syntax-comparison">2078 <div·class="section"·id="query-python-versus-pandas-syntax-comparison">
2079 <h3><a·class="reference·internal"·href="../reference/api/pandas.DataFrame.query.html#pandas.DataFrame.query"·title="pandas.DataFrame.query"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">query()</span></code></a>·Python·versus·pandas·Syntax·Comparison<a·class="headerlink"·href="#query-python-versus-pandas-syntax-comparison"·title="Permalink·to·this·headline">¶</a></h3>2079 <h3><a·class="reference·internal"·href="../reference/api/pandas.DataFrame.query.html#pandas.DataFrame.query"·title="pandas.DataFrame.query"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">query()</span></code></a>·Python·versus·pandas·Syntax·Comparison<a·class="headerlink"·href="#query-python-versus-pandas-syntax-comparison"·title="Permalink·to·this·headline">¶</a></h3>
2080 <p>Full·numpy-like·syntax:</p>2080 <p>Full·numpy-like·syntax:</p>
2081 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[232]:·</span><span·class="n">df</span>·<span·class="o">=</span>·<span·class="n">pd</span><span·class="o">.</span><span·class="n">DataFrame</span><span·class="p">(</span><span·class="n">np</span><span·class="o">.</span><span·class="n">random</span><span·class="o">.</span><span·class="n">randint</span><span·class="p">(</span><span·class="n">n</span><span·class="p">,</span>·<span·class="n">size</span><span·class="o">=</span><span·class="p">(</span><span·class="n">n</span><span·class="p">,</span>·<span·class="mi">3</span><span·class="p">)),</span>·<span·class="n">columns</span><span·class="o">=</span><span·class="nb">list</span><span·class="p">(</span><span·class="s1">&#39;abc&#39;</span><span·class="p">))</span>2081 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[232]:·</span><span·class="n">df</span>·<span·class="o">=</span>·<span·class="n">pd</span><span·class="o">.</span><span·class="n">DataFrame</span><span·class="p">(</span><span·class="n">np</span><span·class="o">.</span><span·class="n">random</span><span·class="o">.</span><span·class="n">randint</span><span·class="p">(</span><span·class="n">n</span><span·class="p">,</span>·<span·class="n">size</span><span·class="o">=</span><span·class="p">(</span><span·class="n">n</span><span·class="p">,</span>·<span·class="mi">3</span><span·class="p">)),</span>·<span·class="n">columns</span><span·class="o">=</span><span·class="nb">list</span><span·class="p">(</span><span·class="s1">&#39;abc&#39;</span><span·class="p">))</span>
523 B
html2text {}
    
Offset 1773, 15 lines modifiedOffset 1773, 15 lines modified
1773 9···0.732206··0.419540··0.6046751773 9···0.732206··0.419540··0.604675
1774 10··0.604466··0.848974··0.8961651774 10··0.604466··0.848974··0.896165
1775 11··0.589168··0.920046··0.7327161775 11··0.589168··0.920046··0.732716
  
1776 In·[230]:·expr·=·'0.0·<=·a·<=·c·<=·0.5'1776 In·[230]:·expr·=·'0.0·<=·a·<=·c·<=·0.5'
  
1777 In·[231]:·map(lambda·frame:·frame.query(expr),·[df,·df2])1777 In·[231]:·map(lambda·frame:·frame.query(expr),·[df,·df2])
1778 Out[231]:·<map·at·0x7fb71f84d2b0>1778 Out[231]:·<map·at·0x7f4b01e15c70>
1779 ****·query()·Python·versus·pandas·Syntax·Comparison¶·****1779 ****·query()·Python·versus·pandas·Syntax·Comparison¶·****
1780 Full·numpy-like·syntax:1780 Full·numpy-like·syntax:
1781 In·[232]:·df·=·pd.DataFrame(np.random.randint(n,·size=(n,·3)),·columns=list1781 In·[232]:·df·=·pd.DataFrame(np.random.randint(n,·size=(n,·3)),·columns=list
1782 ('abc'))1782 ('abc'))
  
1783 In·[233]:·df1783 In·[233]:·df
1784 Out[233]:1784 Out[233]:
11.3 KB
./usr/share/doc/python-pandas-doc/html/user_guide/io.html
    
Offset 2085, 15 lines modifiedOffset 2085, 15 lines modified
2085 </pre></div>2085 </pre></div>
2086 </div>2086 </div>
2087 <p>By·specifying·a·<code·class="docutils·literal·notranslate"><span·class="pre">chunksize</span></code>·to·<code·class="docutils·literal·notranslate"><span·class="pre">read_csv</span></code>,·the·return2087 <p>By·specifying·a·<code·class="docutils·literal·notranslate"><span·class="pre">chunksize</span></code>·to·<code·class="docutils·literal·notranslate"><span·class="pre">read_csv</span></code>,·the·return
2088 value·will·be·an·iterable·object·of·type·<code·class="docutils·literal·notranslate"><span·class="pre">TextFileReader</span></code>:</p>2088 value·will·be·an·iterable·object·of·type·<code·class="docutils·literal·notranslate"><span·class="pre">TextFileReader</span></code>:</p>
2089 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[190]:·</span><span·class="n">reader</span>·<span·class="o">=</span>·<span·class="n">pd</span><span·class="o">.</span><span·class="n">read_csv</span><span·class="p">(</span><span·class="s1">&#39;tmp.sv&#39;</span><span·class="p">,</span>·<span·class="n">sep</span><span·class="o">=</span><span·class="s1">&#39;|&#39;</span><span·class="p">,</span>·<span·class="n">chunksize</span><span·class="o">=</span><span·class="mi">4</span><span·class="p">)</span>2089 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[190]:·</span><span·class="n">reader</span>·<span·class="o">=</span>·<span·class="n">pd</span><span·class="o">.</span><span·class="n">read_csv</span><span·class="p">(</span><span·class="s1">&#39;tmp.sv&#39;</span><span·class="p">,</span>·<span·class="n">sep</span><span·class="o">=</span><span·class="s1">&#39;|&#39;</span><span·class="p">,</span>·<span·class="n">chunksize</span><span·class="o">=</span><span·class="mi">4</span><span·class="p">)</span>
  
2090 <span·class="gp">In·[191]:·</span><span·class="n">reader</span>2090 <span·class="gp">In·[191]:·</span><span·class="n">reader</span>
2091 <span·class="gh">Out[191]:·</span><span·class="go">&lt;pandas.io.parsers.TextFileReader·at·0x7fb7197758b0&gt;</span>2091 <span·class="gh">Out[191]:·</span><span·class="go">&lt;pandas.io.parsers.TextFileReader·at·0x7f4afa69c040&gt;</span>
  
2092 <span·class="gp">In·[192]:·</span><span·class="k">for</span>·<span·class="n">chunk</span>·<span·class="ow">in</span>·<span·class="n">reader</span><span·class="p">:</span>2092 <span·class="gp">In·[192]:·</span><span·class="k">for</span>·<span·class="n">chunk</span>·<span·class="ow">in</span>·<span·class="n">reader</span><span·class="p">:</span>
2093 <span·class="gp">···.....:·</span>····<span·class="nb">print</span><span·class="p">(</span><span·class="n">chunk</span><span·class="p">)</span>2093 <span·class="gp">···.....:·</span>····<span·class="nb">print</span><span·class="p">(</span><span·class="n">chunk</span><span·class="p">)</span>
2094 <span·class="gp">···.....:·</span>2094 <span·class="gp">···.....:·</span>
2095 <span·class="go">···Unnamed:·0·········0·········1·········2·········3</span>2095 <span·class="go">···Unnamed:·0·········0·········1·········2·········3</span>
2096 <span·class="go">0···········0··0.469112·-0.282863·-1.509059·-1.135632</span>2096 <span·class="go">0···········0··0.469112·-0.282863·-1.509059·-1.135632</span>
2097 <span·class="go">1···········1··1.212112·-0.173215··0.119209·-1.044236</span>2097 <span·class="go">1···········1··1.212112·-0.173215··0.119209·-1.044236</span>
Offset 2679, 31 lines modifiedOffset 2679, 31 lines modified
  
2679 <span·class="gp">In·[249]:·</span><span·class="n">dffloats</span>·<span·class="o">=</span>·<span·class="n">pd</span><span·class="o">.</span><span·class="n">DataFrame</span><span·class="p">(</span><span·class="n">randfloats</span><span·class="p">,</span>·<span·class="n">columns</span><span·class="o">=</span><span·class="nb">list</span><span·class="p">(</span><span·class="s1">&#39;ABCDEFGHIJ&#39;</span><span·class="p">))</span>2679 <span·class="gp">In·[249]:·</span><span·class="n">dffloats</span>·<span·class="o">=</span>·<span·class="n">pd</span><span·class="o">.</span><span·class="n">DataFrame</span><span·class="p">(</span><span·class="n">randfloats</span><span·class="p">,</span>·<span·class="n">columns</span><span·class="o">=</span><span·class="nb">list</span><span·class="p">(</span><span·class="s1">&#39;ABCDEFGHIJ&#39;</span><span·class="p">))</span>
  
2680 <span·class="gp">In·[250]:·</span><span·class="n">jsonfloats</span>·<span·class="o">=</span>·<span·class="n">dffloats</span><span·class="o">.</span><span·class="n">to_json</span><span·class="p">()</span>2680 <span·class="gp">In·[250]:·</span><span·class="n">jsonfloats</span>·<span·class="o">=</span>·<span·class="n">dffloats</span><span·class="o">.</span><span·class="n">to_json</span><span·class="p">()</span>
2681 </pre></div>2681 </pre></div>
2682 </div>2682 </div>
2683 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[251]:·</span><span·class="o">%</span><span·class="k">timeit</span>·pd.read_json(jsonfloats)2683 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[251]:·</span><span·class="o">%</span><span·class="k">timeit</span>·pd.read_json(jsonfloats)
2684 <span·class="go">55.2·ms·+-·8.79·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)</span>2684 <span·class="go">34.4·ms·+-·12.6·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)</span>
2685 </pre></div>2685 </pre></div>
2686 </div>2686 </div>
2687 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[252]:·</span><span·class="o">%</span><span·class="k">timeit</span>·pd.read_json(jsonfloats,·numpy=True)2687 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[252]:·</span><span·class="o">%</span><span·class="k">timeit</span>·pd.read_json(jsonfloats,·numpy=True)
2688 <span·class="go">43.3·ms·+-·4.08·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)</span>2688 <span·class="go">35.2·ms·+-·631·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)</span>
2689 </pre></div>2689 </pre></div>
2690 </div>2690 </div>
2691 <p>The·speedup·is·less·noticeable·for·smaller·datasets:</p>2691 <p>The·speedup·is·less·noticeable·for·smaller·datasets:</p>
2692 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[253]:·</span><span·class="n">jsonfloats</span>·<span·class="o">=</span>·<span·class="n">dffloats</span><span·class="o">.</span><span·class="n">head</span><span·class="p">(</span><span·class="mi">100</span><span·class="p">)</span><span·class="o">.</span><span·class="n">to_json</span><span·class="p">()</span>2692 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[253]:·</span><span·class="n">jsonfloats</span>·<span·class="o">=</span>·<span·class="n">dffloats</span><span·class="o">.</span><span·class="n">head</span><span·class="p">(</span><span·class="mi">100</span><span·class="p">)</span><span·class="o">.</span><span·class="n">to_json</span><span·class="p">()</span>
2693 </pre></div>2693 </pre></div>
2694 </div>2694 </div>
2695 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[254]:·</span><span·class="o">%</span><span·class="k">timeit</span>·pd.read_json(jsonfloats)2695 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[254]:·</span><span·class="o">%</span><span·class="k">timeit</span>·pd.read_json(jsonfloats)
2696 <span·class="go">41·ms·+-·6.76·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)</span>2696 <span·class="go">33.4·ms·+-·987·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)</span>
2697 </pre></div>2697 </pre></div>
2698 </div>2698 </div>
2699 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[255]:·</span><span·class="o">%</span><span·class="k">timeit</span>·pd.read_json(jsonfloats,·numpy=True)2699 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[255]:·</span><span·class="o">%</span><span·class="k">timeit</span>·pd.read_json(jsonfloats,·numpy=True)
2700 <span·class="go">28.2·ms·+-·5.05·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)</span>2700 <span·class="go">20.8·ms·+-·6.53·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)</span>
2701 </pre></div>2701 </pre></div>
2702 </div>2702 </div>
2703 <div·class="admonition·warning">2703 <div·class="admonition·warning">
2704 <p·class="admonition-title">Warning</p>2704 <p·class="admonition-title">Warning</p>
2705 <p>Direct·NumPy·decoding·makes·a·number·of·assumptions·and·may·fail·or·produce2705 <p>Direct·NumPy·decoding·makes·a·number·of·assumptions·and·may·fail·or·produce
2706 unexpected·output·if·these·assumptions·are·not·satisfied:</p>2706 unexpected·output·if·these·assumptions·are·not·satisfied:</p>
2707 <blockquote>2707 <blockquote>
Offset 2800, 15 lines modifiedOffset 2800, 15 lines modified
2800 <span·class="gp">In·[265]:·</span><span·class="n">df</span><span·class="o">.</span><span·class="n">to_json</span><span·class="p">(</span><span·class="n">orient</span><span·class="o">=</span><span·class="s1">&#39;records&#39;</span><span·class="p">,</span>·<span·class="n">lines</span><span·class="o">=</span><span·class="kc">True</span><span·class="p">)</span>2800 <span·class="gp">In·[265]:·</span><span·class="n">df</span><span·class="o">.</span><span·class="n">to_json</span><span·class="p">(</span><span·class="n">orient</span><span·class="o">=</span><span·class="s1">&#39;records&#39;</span><span·class="p">,</span>·<span·class="n">lines</span><span·class="o">=</span><span·class="kc">True</span><span·class="p">)</span>
2801 <span·class="gh">Out[265]:·</span><span·class="go">&#39;{&quot;a&quot;:1,&quot;b&quot;:2}\n{&quot;a&quot;:3,&quot;b&quot;:4}&#39;</span>2801 <span·class="gh">Out[265]:·</span><span·class="go">&#39;{&quot;a&quot;:1,&quot;b&quot;:2}\n{&quot;a&quot;:3,&quot;b&quot;:4}&#39;</span>
  
2802 <span·class="go">#·reader·is·an·iterator·that·returns·`chunksize`·lines·each·iteration</span>2802 <span·class="go">#·reader·is·an·iterator·that·returns·`chunksize`·lines·each·iteration</span>
2803 <span·class="gp">In·[266]:·</span><span·class="n">reader</span>·<span·class="o">=</span>·<span·class="n">pd</span><span·class="o">.</span><span·class="n">read_json</span><span·class="p">(</span><span·class="n">StringIO</span><span·class="p">(</span><span·class="n">jsonl</span><span·class="p">),</span>·<span·class="n">lines</span><span·class="o">=</span><span·class="kc">True</span><span·class="p">,</span>·<span·class="n">chunksize</span><span·class="o">=</span><span·class="mi">1</span><span·class="p">)</span>2803 <span·class="gp">In·[266]:·</span><span·class="n">reader</span>·<span·class="o">=</span>·<span·class="n">pd</span><span·class="o">.</span><span·class="n">read_json</span><span·class="p">(</span><span·class="n">StringIO</span><span·class="p">(</span><span·class="n">jsonl</span><span·class="p">),</span>·<span·class="n">lines</span><span·class="o">=</span><span·class="kc">True</span><span·class="p">,</span>·<span·class="n">chunksize</span><span·class="o">=</span><span·class="mi">1</span><span·class="p">)</span>
  
2804 <span·class="gp">In·[267]:·</span><span·class="n">reader</span>2804 <span·class="gp">In·[267]:·</span><span·class="n">reader</span>
2805 <span·class="gh">Out[267]:·</span><span·class="go">&lt;pandas.io.json._json.JsonReader·at·0x7fb7196ca730&gt;</span>2805 <span·class="gh">Out[267]:·</span><span·class="go">&lt;pandas.io.json._json.JsonReader·at·0x7f4afa703760&gt;</span>
  
2806 <span·class="gp">In·[268]:·</span><span·class="k">for</span>·<span·class="n">chunk</span>·<span·class="ow">in</span>·<span·class="n">reader</span><span·class="p">:</span>2806 <span·class="gp">In·[268]:·</span><span·class="k">for</span>·<span·class="n">chunk</span>·<span·class="ow">in</span>·<span·class="n">reader</span><span·class="p">:</span>
2807 <span·class="gp">···.....:·</span>····<span·class="nb">print</span><span·class="p">(</span><span·class="n">chunk</span><span·class="p">)</span>2807 <span·class="gp">···.....:·</span>····<span·class="nb">print</span><span·class="p">(</span><span·class="n">chunk</span><span·class="p">)</span>
2808 <span·class="gp">···.....:·</span>2808 <span·class="gp">···.....:·</span>
2809 <span·class="go">Empty·DataFrame</span>2809 <span·class="go">Empty·DataFrame</span>
2810 <span·class="go">Columns:·[]</span>2810 <span·class="go">Columns:·[]</span>
2811 <span·class="go">Index:·[]</span>2811 <span·class="go">Index:·[]</span>
Offset 4870, 18 lines modifiedOffset 4870, 18 lines modified
4870 <span·class="go">6·-1.177365··0.793644·-0.131959··string····1··True·2001-01-02</span>4870 <span·class="go">6·-1.177365··0.793644·-0.131959··string····1··True·2001-01-02</span>
4871 <span·class="go">7··1.236988··0.221252··0.089012··string····1··True·2001-01-02</span>4871 <span·class="go">7··1.236988··0.221252··0.089012··string····1··True·2001-01-02</span>
  
4872 <span·class="gp">In·[393]:·</span><span·class="n">df_mixed1</span><span·class="o">.</span><span·class="n">dtypes</span><span·class="o">.</span><span·class="n">value_counts</span><span·class="p">()</span>4872 <span·class="gp">In·[393]:·</span><span·class="n">df_mixed1</span><span·class="o">.</span><span·class="n">dtypes</span><span·class="o">.</span><span·class="n">value_counts</span><span·class="p">()</span>
4873 <span·class="gh">Out[393]:·</span><span·class="go"></span>4873 <span·class="gh">Out[393]:·</span><span·class="go"></span>
4874 <span·class="go">float64···········2</span>4874 <span·class="go">float64···········2</span>
4875 <span·class="go">int64·············1</span>4875 <span·class="go">int64·············1</span>
4876 <span·class="go">bool··············1</span> 
4877 <span·class="go">datetime64[ns]····1</span> 
4878 <span·class="go">object············1</span>4876 <span·class="go">object············1</span>
 4877 <span·class="go">bool··············1</span>
4879 <span·class="go">float32···········1</span>4878 <span·class="go">float32···········1</span>
 4879 <span·class="go">datetime64[ns]····1</span>
4880 <span·class="go">dtype:·int64</span>4880 <span·class="go">dtype:·int64</span>
  
4881 <span·class="go">#·we·have·provided·a·minimum·string·column·size</span>4881 <span·class="go">#·we·have·provided·a·minimum·string·column·size</span>
4882 <span·class="gp">In·[394]:·</span><span·class="n">store</span><span·class="o">.</span><span·class="n">root</span><span·class="o">.</span><span·class="n">df_mixed</span><span·class="o">.</span><span·class="n">table</span>4882 <span·class="gp">In·[394]:·</span><span·class="n">store</span><span·class="o">.</span><span·class="n">root</span><span·class="o">.</span><span·class="n">df_mixed</span><span·class="o">.</span><span·class="n">table</span>
4883 <span·class="gh">Out[394]:·</span><span·class="go"></span>4883 <span·class="gh">Out[394]:·</span><span·class="go"></span>
4884 <span·class="go">/df_mixed/table·(Table(8,))·&#39;&#39;</span>4884 <span·class="go">/df_mixed/table·(Table(8,))·&#39;&#39;</span>
4885 <span·class="go">··description·:=·{</span>4885 <span·class="go">··description·:=·{</span>
3.17 KB
html2text {}
    
Offset 1717, 15 lines modifiedOffset 1717, 15 lines modified
1717 8···········8··1.075770·-0.109050··1.643563·-1.4693881717 8···········8··1.075770·-0.109050··1.643563·-1.469388
1718 9···········9··0.357021·-0.674600·-1.776904·-0.9689141718 9···········9··0.357021·-0.674600·-1.776904·-0.968914
1719 By·specifying·a·chunksize·to·read_csv,·the·return·value·will·be·an·iterable1719 By·specifying·a·chunksize·to·read_csv,·the·return·value·will·be·an·iterable
1720 object·of·type·TextFileReader:1720 object·of·type·TextFileReader:
1721 In·[190]:·reader·=·pd.read_csv('tmp.sv',·sep='|',·chunksize=4)1721 In·[190]:·reader·=·pd.read_csv('tmp.sv',·sep='|',·chunksize=4)
  
1722 In·[191]:·reader1722 In·[191]:·reader
1723 Out[191]:·<pandas.io.parsers.TextFileReader·at·0x7fb7197758b0>1723 Out[191]:·<pandas.io.parsers.TextFileReader·at·0x7f4afa69c040>
  
1724 In·[192]:·for·chunk·in·reader:1724 In·[192]:·for·chunk·in·reader:
1725 ···.....:·····print(chunk)1725 ···.....:·····print(chunk)
1726 ···.....:1726 ···.....:
1727 ···Unnamed:·0·········0·········1·········2·········31727 ···Unnamed:·0·········0·········1·········2·········3
1728 0···········0··0.469112·-0.282863·-1.509059·-1.1356321728 0···········0··0.469112·-0.282863·-1.509059·-1.135632
1729 1···········1··1.212112·-0.173215··0.119209·-1.0442361729 1···········1··1.212112·-0.173215··0.119209·-1.044236
Offset 2220, 23 lines modifiedOffset 2220, 23 lines modified
  
2220 In·[248]:·randfloats.shape·=·(1000,·10)2220 In·[248]:·randfloats.shape·=·(1000,·10)
  
2221 In·[249]:·dffloats·=·pd.DataFrame(randfloats,·columns=list('ABCDEFGHIJ'))2221 In·[249]:·dffloats·=·pd.DataFrame(randfloats,·columns=list('ABCDEFGHIJ'))
  
2222 In·[250]:·jsonfloats·=·dffloats.to_json()2222 In·[250]:·jsonfloats·=·dffloats.to_json()
2223 In·[251]:·%timeit·pd.read_json(jsonfloats)2223 In·[251]:·%timeit·pd.read_json(jsonfloats)
2224 55.2·ms·+-·8.79·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)2224 34.4·ms·+-·12.6·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)
2225 In·[252]:·%timeit·pd.read_json(jsonfloats,·numpy=True)2225 In·[252]:·%timeit·pd.read_json(jsonfloats,·numpy=True)
2226 43.3·ms·+-·4.08·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)2226 35.2·ms·+-·631·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)
2227 The·speedup·is·less·noticeable·for·smaller·datasets:2227 The·speedup·is·less·noticeable·for·smaller·datasets:
2228 In·[253]:·jsonfloats·=·dffloats.head(100).to_json()2228 In·[253]:·jsonfloats·=·dffloats.head(100).to_json()
2229 In·[254]:·%timeit·pd.read_json(jsonfloats)2229 In·[254]:·%timeit·pd.read_json(jsonfloats)
2230 41·ms·+-·6.76·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)2230 33.4·ms·+-·987·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)
2231 In·[255]:·%timeit·pd.read_json(jsonfloats,·numpy=True)2231 In·[255]:·%timeit·pd.read_json(jsonfloats,·numpy=True)
2232 28.2·ms·+-·5.05·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)2232 20.8·ms·+-·6.53·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)
2233 Warning2233 Warning
2234 Direct·NumPy·decoding·makes·a·number·of·assumptions·and·may·fail·or·produce2234 Direct·NumPy·decoding·makes·a·number·of·assumptions·and·may·fail·or·produce
2235 unexpected·output·if·these·assumptions·are·not·satisfied:2235 unexpected·output·if·these·assumptions·are·not·satisfied:
2236 ·········*·data·is·numeric.2236 ·········*·data·is·numeric.
2237 ·········*·data·is·uniform.·The·dtype·is·sniffed·from·the·first·value2237 ·········*·data·is·uniform.·The·dtype·is·sniffed·from·the·first·value
2238 ···········decoded.·A·ValueError·may·be·raised,·or·incorrect·output·may·be2238 ···········decoded.·A·ValueError·may·be·raised,·or·incorrect·output·may·be
2239 ···········produced·if·this·condition·is·not·satisfied.2239 ···········produced·if·this·condition·is·not·satisfied.
Offset 2319, 15 lines modifiedOffset 2319, 15 lines modified
2319 In·[265]:·df.to_json(orient='records',·lines=True)2319 In·[265]:·df.to_json(orient='records',·lines=True)
2320 Out[265]:·'{"a":1,"b":2}\n{"a":3,"b":4}'2320 Out[265]:·'{"a":1,"b":2}\n{"a":3,"b":4}'
  
2321 #·reader·is·an·iterator·that·returns·`chunksize`·lines·each·iteration2321 #·reader·is·an·iterator·that·returns·`chunksize`·lines·each·iteration
2322 In·[266]:·reader·=·pd.read_json(StringIO(jsonl),·lines=True,·chunksize=1)2322 In·[266]:·reader·=·pd.read_json(StringIO(jsonl),·lines=True,·chunksize=1)
  
2323 In·[267]:·reader2323 In·[267]:·reader
2324 Out[267]:·<pandas.io.json._json.JsonReader·at·0x7fb7196ca730>2324 Out[267]:·<pandas.io.json._json.JsonReader·at·0x7f4afa703760>
  
2325 In·[268]:·for·chunk·in·reader:2325 In·[268]:·for·chunk·in·reader:
2326 ···.....:·····print(chunk)2326 ···.....:·····print(chunk)
2327 ···.....:2327 ···.....:
2328 Empty·DataFrame2328 Empty·DataFrame
2329 Columns:·[]2329 Columns:·[]
2330 Index:·[]2330 Index:·[]
Offset 3949, 18 lines modifiedOffset 3949, 18 lines modified
3949 6·-1.177365··0.793644·-0.131959··string····1··True·2001-01-023949 6·-1.177365··0.793644·-0.131959··string····1··True·2001-01-02
3950 7··1.236988··0.221252··0.089012··string····1··True·2001-01-023950 7··1.236988··0.221252··0.089012··string····1··True·2001-01-02
  
3951 In·[393]:·df_mixed1.dtypes.value_counts()3951 In·[393]:·df_mixed1.dtypes.value_counts()
3952 Out[393]:3952 Out[393]:
3953 float64···········23953 float64···········2
3954 int64·············13954 int64·············1
3955 bool··············1 
3956 datetime64[ns]····1 
3957 object············13955 object············1
 3956 bool··············1
3958 float32···········13957 float32···········1
 3958 datetime64[ns]····1
3959 dtype:·int643959 dtype:·int64
  
3960 #·we·have·provided·a·minimum·string·column·size3960 #·we·have·provided·a·minimum·string·column·size
3961 In·[394]:·store.root.df_mixed.table3961 In·[394]:·store.root.df_mixed.table
3962 Out[394]:3962 Out[394]:
3963 /df_mixed/table·(Table(8,))·''3963 /df_mixed/table·(Table(8,))·''
3964 ··description·:=·{3964 ··description·:=·{
1.83 KB
./usr/share/doc/python-pandas-doc/html/user_guide/missing_data.html
Ordering differences only
    
Offset 232, 17 lines modifiedOffset 232, 17 lines modified
232 <span·class="go">e··0.119209·-1.044236·-0.861849··bar···True·2012-01-01</span>232 <span·class="go">e··0.119209·-1.044236·-0.861849··bar···True·2012-01-01</span>
233 <span·class="go">f·-2.104569·-0.494929··1.071804··bar··False·2012-01-01</span>233 <span·class="go">f·-2.104569·-0.494929··1.071804··bar··False·2012-01-01</span>
234 <span·class="go">h·······NaN·-0.706771·-1.039575··bar···True········NaT</span>234 <span·class="go">h·······NaN·-0.706771·-1.039575··bar···True········NaT</span>
  
235 <span·class="gp">In·[20]:·</span><span·class="n">df2</span><span·class="o">.</span><span·class="n">dtypes</span><span·class="o">.</span><span·class="n">value_counts</span><span·class="p">()</span>235 <span·class="gp">In·[20]:·</span><span·class="n">df2</span><span·class="o">.</span><span·class="n">dtypes</span><span·class="o">.</span><span·class="n">value_counts</span><span·class="p">()</span>
236 <span·class="gh">Out[20]:·</span><span·class="go"></span>236 <span·class="gh">Out[20]:·</span><span·class="go"></span>
237 <span·class="go">float64···········3</span>237 <span·class="go">float64···········3</span>
 238 <span·class="go">object············1</span>
238 <span·class="go">bool··············1</span>239 <span·class="go">bool··············1</span>
239 <span·class="go">datetime64[ns]····1</span>240 <span·class="go">datetime64[ns]····1</span>
240 <span·class="go">object············1</span> 
241 <span·class="go">dtype:·int64</span>241 <span·class="go">dtype:·int64</span>
242 </pre></div>242 </pre></div>
243 </div>243 </div>
244 </div>244 </div>
245 </div>245 </div>
246 <div·class="section"·id="inserting-missing-data">246 <div·class="section"·id="inserting-missing-data">
247 <span·id="missing-inserting"></span><h2>Inserting·missing·data<a·class="headerlink"·href="#inserting-missing-data"·title="Permalink·to·this·headline">¶</a></h2>247 <span·id="missing-inserting"></span><h2>Inserting·missing·data<a·class="headerlink"·href="#inserting-missing-data"·title="Permalink·to·this·headline">¶</a></h2>
685 B
html2text {}
    
Offset 182, 17 lines modifiedOffset 182, 17 lines modified
182 e··0.119209·-1.044236·-0.861849··bar···True·2012-01-01182 e··0.119209·-1.044236·-0.861849··bar···True·2012-01-01
183 f·-2.104569·-0.494929··1.071804··bar··False·2012-01-01183 f·-2.104569·-0.494929··1.071804··bar··False·2012-01-01
184 h·······NaN·-0.706771·-1.039575··bar···True········NaT184 h·······NaN·-0.706771·-1.039575··bar···True········NaT
  
185 In·[20]:·df2.dtypes.value_counts()185 In·[20]:·df2.dtypes.value_counts()
186 Out[20]:186 Out[20]:
187 float64···········3187 float64···········3
 188 object············1
188 bool··············1189 bool··············1
189 datetime64[ns]····1190 datetime64[ns]····1
190 object············1 
191 dtype:·int64191 dtype:·int64
192 *****·Inserting·missing·data¶·*****192 *****·Inserting·missing·data¶·*****
193 You·can·insert·missing·values·by·simply·assigning·to·containers.·The·actual193 You·can·insert·missing·values·by·simply·assigning·to·containers.·The·actual
194 missing·value·used·will·be·chosen·based·on·the·dtype.194 missing·value·used·will·be·chosen·based·on·the·dtype.
195 For·example,·numeric·containers·will·always·use·NaN·regardless·of·the·missing195 For·example,·numeric·containers·will·always·use·NaN·regardless·of·the·missing
196 value·type·chosen:196 value·type·chosen:
197 In·[21]:·s·=·pd.Series([1,·2,·3])197 In·[21]:·s·=·pd.Series([1,·2,·3])
3.79 KB
./usr/share/doc/python-pandas-doc/html/user_guide/scale.html
    
Offset 314, 16 lines modifiedOffset 314, 16 lines modified
314 <span·class="gp">···....:·</span><span·class="n">files</span>·<span·class="o">=</span>·<span·class="n">pathlib</span><span·class="o">.</span><span·class="n">Path</span><span·class="p">(</span><span·class="s2">&quot;data/timeseries/&quot;</span><span·class="p">)</span><span·class="o">.</span><span·class="n">glob</span><span·class="p">(</span><span·class="s2">&quot;ts*.parquet&quot;</span><span·class="p">)</span>314 <span·class="gp">···....:·</span><span·class="n">files</span>·<span·class="o">=</span>·<span·class="n">pathlib</span><span·class="o">.</span><span·class="n">Path</span><span·class="p">(</span><span·class="s2">&quot;data/timeseries/&quot;</span><span·class="p">)</span><span·class="o">.</span><span·class="n">glob</span><span·class="p">(</span><span·class="s2">&quot;ts*.parquet&quot;</span><span·class="p">)</span>
315 <span·class="gp">···....:·</span><span·class="n">counts</span>·<span·class="o">=</span>·<span·class="n">pd</span><span·class="o">.</span><span·class="n">Series</span><span·class="p">(</span><span·class="n">dtype</span><span·class="o">=</span><span·class="nb">int</span><span·class="p">)</span>315 <span·class="gp">···....:·</span><span·class="n">counts</span>·<span·class="o">=</span>·<span·class="n">pd</span><span·class="o">.</span><span·class="n">Series</span><span·class="p">(</span><span·class="n">dtype</span><span·class="o">=</span><span·class="nb">int</span><span·class="p">)</span>
316 <span·class="gp">···....:·</span><span·class="k">for</span>·<span·class="n">path</span>·<span·class="ow">in</span>·<span·class="n">files</span><span·class="p">:</span>316 <span·class="gp">···....:·</span><span·class="k">for</span>·<span·class="n">path</span>·<span·class="ow">in</span>·<span·class="n">files</span><span·class="p">:</span>
317 <span·class="gp">···....:·</span>····<span·class="n">df</span>·<span·class="o">=</span>·<span·class="n">pd</span><span·class="o">.</span><span·class="n">read_parquet</span><span·class="p">(</span><span·class="n">path</span><span·class="p">)</span>317 <span·class="gp">···....:·</span>····<span·class="n">df</span>·<span·class="o">=</span>·<span·class="n">pd</span><span·class="o">.</span><span·class="n">read_parquet</span><span·class="p">(</span><span·class="n">path</span><span·class="p">)</span>
318 <span·class="gp">···....:·</span>····<span·class="n">counts</span>·<span·class="o">=</span>·<span·class="n">counts</span><span·class="o">.</span><span·class="n">add</span><span·class="p">(</span><span·class="n">df</span><span·class="p">[</span><span·class="s1">&#39;name&#39;</span><span·class="p">]</span><span·class="o">.</span><span·class="n">value_counts</span><span·class="p">(),</span>·<span·class="n">fill_value</span><span·class="o">=</span><span·class="mi">0</span><span·class="p">)</span>318 <span·class="gp">···....:·</span>····<span·class="n">counts</span>·<span·class="o">=</span>·<span·class="n">counts</span><span·class="o">.</span><span·class="n">add</span><span·class="p">(</span><span·class="n">df</span><span·class="p">[</span><span·class="s1">&#39;name&#39;</span><span·class="p">]</span><span·class="o">.</span><span·class="n">value_counts</span><span·class="p">(),</span>·<span·class="n">fill_value</span><span·class="o">=</span><span·class="mi">0</span><span·class="p">)</span>
319 <span·class="gp">···....:·</span><span·class="n">counts</span><span·class="o">.</span><span·class="n">astype</span><span·class="p">(</span><span·class="nb">int</span><span·class="p">)</span>319 <span·class="gp">···....:·</span><span·class="n">counts</span><span·class="o">.</span><span·class="n">astype</span><span·class="p">(</span><span·class="nb">int</span><span·class="p">)</span>
320 <span·class="gp">···....:·</span>320 <span·class="gp">···....:·</span>
321 <span·class="go">CPU·times:·user·1.62·ms,·sys:·0·ns,·total:·1.62·ms</span>321 <span·class="go">CPU·times:·user·1.66·ms,·sys:·0·ns,·total:·1.66·ms</span>
322 <span·class="go">Wall·time:·2.08·ms</span>322 <span·class="go">Wall·time:·1.67·ms</span>
323 <span·class="gh">Out[19]:·</span><span·class="go">Series([],·dtype:·int64)</span>323 <span·class="gh">Out[19]:·</span><span·class="go">Series([],·dtype:·int64)</span>
324 </pre></div>324 </pre></div>
325 </div>325 </div>
326 <p>Some·readers,·like·<a·class="reference·internal"·href="../reference/api/pandas.read_csv.html#pandas.read_csv"·title="pandas.read_csv"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">pandas.read_csv()</span></code></a>,·offer·parameters·to·control·the326 <p>Some·readers,·like·<a·class="reference·internal"·href="../reference/api/pandas.read_csv.html#pandas.read_csv"·title="pandas.read_csv"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">pandas.read_csv()</span></code></a>,·offer·parameters·to·control·the
327 <code·class="docutils·literal·notranslate"><span·class="pre">chunksize</span></code>·when·reading·a·single·file.</p>327 <code·class="docutils·literal·notranslate"><span·class="pre">chunksize</span></code>·when·reading·a·single·file.</p>
328 <p>Manually·chunking·is·an·OK·option·for·workflows·that·don’t328 <p>Manually·chunking·is·an·OK·option·for·workflows·that·don’t
329 require·too·sophisticated·of·operations.·Some·operations,·like·<code·class="docutils·literal·notranslate"><span·class="pre">groupby</span></code>,·are329 require·too·sophisticated·of·operations.·Some·operations,·like·<code·class="docutils·literal·notranslate"><span·class="pre">groupby</span></code>,·are
921 B
html2text {}
    
Offset 279, 16 lines modifiedOffset 279, 16 lines modified
279 ···....:·files·=·pathlib.Path("data/timeseries/").glob("ts*.parquet")279 ···....:·files·=·pathlib.Path("data/timeseries/").glob("ts*.parquet")
280 ···....:·counts·=·pd.Series(dtype=int)280 ···....:·counts·=·pd.Series(dtype=int)
281 ···....:·for·path·in·files:281 ···....:·for·path·in·files:
282 ···....:·····df·=·pd.read_parquet(path)282 ···....:·····df·=·pd.read_parquet(path)
283 ···....:·····counts·=·counts.add(df['name'].value_counts(),·fill_value=0)283 ···....:·····counts·=·counts.add(df['name'].value_counts(),·fill_value=0)
284 ···....:·counts.astype(int)284 ···....:·counts.astype(int)
285 ···....:285 ···....:
286 CPU·times:·user·1.62·ms,·sys:·0·ns,·total:·1.62·ms286 CPU·times:·user·1.66·ms,·sys:·0·ns,·total:·1.66·ms
287 Wall·time:·2.08·ms287 Wall·time:·1.67·ms
288 Out[19]:·Series([],·dtype:·int64)288 Out[19]:·Series([],·dtype:·int64)
289 Some·readers,·like·pandas.read_csv(),·offer·parameters·to·control·the·chunksize289 Some·readers,·like·pandas.read_csv(),·offer·parameters·to·control·the·chunksize
290 when·reading·a·single·file.290 when·reading·a·single·file.
291 Manually·chunking·is·an·OK·option·for·workflows·that·don’t·require·too291 Manually·chunking·is·an·OK·option·for·workflows·that·don’t·require·too
292 sophisticated·of·operations.·Some·operations,·like·groupby,·are·much·harder·to292 sophisticated·of·operations.·Some·operations,·like·groupby,·are·much·harder·to
293 do·chunkwise.·In·these·cases,·you·may·be·better·switching·to·a·different293 do·chunkwise.·In·these·cases,·you·may·be·better·switching·to·a·different
294 library·that·implements·these·out-of-core·algorithms·for·you.294 library·that·implements·these·out-of-core·algorithms·for·you.
832 KB
./usr/share/doc/python-pandas-doc/html/user_guide/style.html
    
Offset 341, 94 lines modifiedOffset 341, 94 lines modified
341 </div>341 </div>
342 <div·class="nboutput·nblast·docutils·container">342 <div·class="nboutput·nblast·docutils·container">
343 <div·class="prompt·highlight-none·notranslate"><div·class="highlight"><pre><span></span>[3]:343 <div·class="prompt·highlight-none·notranslate"><div·class="highlight"><pre><span></span>[3]:
344 </pre></div>344 </pre></div>
345 </div>345 </div>
346 <div·class="output_area·rendered_html·docutils·container">346 <div·class="output_area·rendered_html·docutils·container">
347 <style··type="text/css"·>347 <style··type="text/css"·>
348 </style><table·id="T_c564313e_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>348 </style><table·id="T_ae060dbe_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>
349 ················<tr>349 ················<tr>
350 ························<th·id="T_c564313e_ad82_11ee_aac0_c3860ef16076level0_row0"·class="row_heading·level0·row0"·>0</th>350 ························<th·id="T_ae060dbe_e689_11ef_8b59_cf981f471b6clevel0_row0"·class="row_heading·level0·row0"·>0</th>
351 ························<td·id="T_c564313e_ad82_11ee_aac0_c3860ef16076row0_col0"·class="data·row0·col0"·>1.000000</td>351 ························<td·id="T_ae060dbe_e689_11ef_8b59_cf981f471b6crow0_col0"·class="data·row0·col0"·>1.000000</td>
352 ························<td·id="T_c564313e_ad82_11ee_aac0_c3860ef16076row0_col1"·class="data·row0·col1"·>1.329212</td>352 ························<td·id="T_ae060dbe_e689_11ef_8b59_cf981f471b6crow0_col1"·class="data·row0·col1"·>1.329212</td>
353 ························<td·id="T_c564313e_ad82_11ee_aac0_c3860ef16076row0_col2"·class="data·row0·col2"·>nan</td>353 ························<td·id="T_ae060dbe_e689_11ef_8b59_cf981f471b6crow0_col2"·class="data·row0·col2"·>nan</td>
354 ························<td·id="T_c564313e_ad82_11ee_aac0_c3860ef16076row0_col3"·class="data·row0·col3"·>-0.316280</td>354 ························<td·id="T_ae060dbe_e689_11ef_8b59_cf981f471b6crow0_col3"·class="data·row0·col3"·>-0.316280</td>
355 ························<td·id="T_c564313e_ad82_11ee_aac0_c3860ef16076row0_col4"·class="data·row0·col4"·>-0.990810</td>355 ························<td·id="T_ae060dbe_e689_11ef_8b59_cf981f471b6crow0_col4"·class="data·row0·col4"·>-0.990810</td>
356 ············</tr>356 ············</tr>
357 ············<tr>357 ············<tr>
358 ························<th·id="T_c564313e_ad82_11ee_aac0_c3860ef16076level0_row1"·class="row_heading·level0·row1"·>1</th>358 ························<th·id="T_ae060dbe_e689_11ef_8b59_cf981f471b6clevel0_row1"·class="row_heading·level0·row1"·>1</th>
359 ························<td·id="T_c564313e_ad82_11ee_aac0_c3860ef16076row1_col0"·class="data·row1·col0"·>2.000000</td>359 ························<td·id="T_ae060dbe_e689_11ef_8b59_cf981f471b6crow1_col0"·class="data·row1·col0"·>2.000000</td>
360 ························<td·id="T_c564313e_ad82_11ee_aac0_c3860ef16076row1_col1"·class="data·row1·col1"·>-1.070816</td>360 ························<td·id="T_ae060dbe_e689_11ef_8b59_cf981f471b6crow1_col1"·class="data·row1·col1"·>-1.070816</td>
361 ························<td·id="T_c564313e_ad82_11ee_aac0_c3860ef16076row1_col2"·class="data·row1·col2"·>-1.438713</td>361 ························<td·id="T_ae060dbe_e689_11ef_8b59_cf981f471b6crow1_col2"·class="data·row1·col2"·>-1.438713</td>
362 ························<td·id="T_c564313e_ad82_11ee_aac0_c3860ef16076row1_col3"·class="data·row1·col3"·>0.564417</td>362 ························<td·id="T_ae060dbe_e689_11ef_8b59_cf981f471b6crow1_col3"·class="data·row1·col3"·>0.564417</td>
363 ························<td·id="T_c564313e_ad82_11ee_aac0_c3860ef16076row1_col4"·class="data·row1·col4"·>0.295722</td>363 ························<td·id="T_ae060dbe_e689_11ef_8b59_cf981f471b6crow1_col4"·class="data·row1·col4"·>0.295722</td>
364 ············</tr>364 ············</tr>
365 ············<tr>365 ············<tr>
366 ························<th·id="T_c564313e_ad82_11ee_aac0_c3860ef16076level0_row2"·class="row_heading·level0·row2"·>2</th>366 ························<th·id="T_ae060dbe_e689_11ef_8b59_cf981f471b6clevel0_row2"·class="row_heading·level0·row2"·>2</th>
367 ························<td·id="T_c564313e_ad82_11ee_aac0_c3860ef16076row2_col0"·class="data·row2·col0"·>3.000000</td>367 ························<td·id="T_ae060dbe_e689_11ef_8b59_cf981f471b6crow2_col0"·class="data·row2·col0"·>3.000000</td>
368 ························<td·id="T_c564313e_ad82_11ee_aac0_c3860ef16076row2_col1"·class="data·row2·col1"·>-1.626404</td>368 ························<td·id="T_ae060dbe_e689_11ef_8b59_cf981f471b6crow2_col1"·class="data·row2·col1"·>-1.626404</td>
369 ························<td·id="T_c564313e_ad82_11ee_aac0_c3860ef16076row2_col2"·class="data·row2·col2"·>0.219565</td>369 ························<td·id="T_ae060dbe_e689_11ef_8b59_cf981f471b6crow2_col2"·class="data·row2·col2"·>0.219565</td>
370 ························<td·id="T_c564313e_ad82_11ee_aac0_c3860ef16076row2_col3"·class="data·row2·col3"·>0.678805</td>370 ························<td·id="T_ae060dbe_e689_11ef_8b59_cf981f471b6crow2_col3"·class="data·row2·col3"·>0.678805</td>
371 ························<td·id="T_c564313e_ad82_11ee_aac0_c3860ef16076row2_col4"·class="data·row2·col4"·>1.889273</td>371 ························<td·id="T_ae060dbe_e689_11ef_8b59_cf981f471b6crow2_col4"·class="data·row2·col4"·>1.889273</td>
372 ············</tr>372 ············</tr>
373 ············<tr>373 ············<tr>
374 ························<th·id="T_c564313e_ad82_11ee_aac0_c3860ef16076level0_row3"·class="row_heading·level0·row3"·>3</th>374 ························<th·id="T_ae060dbe_e689_11ef_8b59_cf981f471b6clevel0_row3"·class="row_heading·level0·row3"·>3</th>
375 ························<td·id="T_c564313e_ad82_11ee_aac0_c3860ef16076row3_col0"·class="data·row3·col0"·>4.000000</td>375 ························<td·id="T_ae060dbe_e689_11ef_8b59_cf981f471b6crow3_col0"·class="data·row3·col0"·>4.000000</td>
376 ························<td·id="T_c564313e_ad82_11ee_aac0_c3860ef16076row3_col1"·class="data·row3·col1"·>0.961538</td>376 ························<td·id="T_ae060dbe_e689_11ef_8b59_cf981f471b6crow3_col1"·class="data·row3·col1"·>0.961538</td>
377 ························<td·id="T_c564313e_ad82_11ee_aac0_c3860ef16076row3_col2"·class="data·row3·col2"·>0.104011</td>377 ························<td·id="T_ae060dbe_e689_11ef_8b59_cf981f471b6crow3_col2"·class="data·row3·col2"·>0.104011</td>
378 ························<td·id="T_c564313e_ad82_11ee_aac0_c3860ef16076row3_col3"·class="data·row3·col3"·>nan</td>378 ························<td·id="T_ae060dbe_e689_11ef_8b59_cf981f471b6crow3_col3"·class="data·row3·col3"·>nan</td>
379 ························<td·id="T_c564313e_ad82_11ee_aac0_c3860ef16076row3_col4"·class="data·row3·col4"·>0.850229</td>379 ························<td·id="T_ae060dbe_e689_11ef_8b59_cf981f471b6crow3_col4"·class="data·row3·col4"·>0.850229</td>
380 ············</tr>380 ············</tr>
381 ············<tr>381 ············<tr>
382 ························<th·id="T_c564313e_ad82_11ee_aac0_c3860ef16076level0_row4"·class="row_heading·level0·row4"·>4</th>382 ························<th·id="T_ae060dbe_e689_11ef_8b59_cf981f471b6clevel0_row4"·class="row_heading·level0·row4"·>4</th>
383 ························<td·id="T_c564313e_ad82_11ee_aac0_c3860ef16076row4_col0"·class="data·row4·col0"·>5.000000</td>383 ························<td·id="T_ae060dbe_e689_11ef_8b59_cf981f471b6crow4_col0"·class="data·row4·col0"·>5.000000</td>
384 ························<td·id="T_c564313e_ad82_11ee_aac0_c3860ef16076row4_col1"·class="data·row4·col1"·>1.453425</td>384 ························<td·id="T_ae060dbe_e689_11ef_8b59_cf981f471b6crow4_col1"·class="data·row4·col1"·>1.453425</td>
385 ························<td·id="T_c564313e_ad82_11ee_aac0_c3860ef16076row4_col2"·class="data·row4·col2"·>1.057737</td>385 ························<td·id="T_ae060dbe_e689_11ef_8b59_cf981f471b6crow4_col2"·class="data·row4·col2"·>1.057737</td>
386 ························<td·id="T_c564313e_ad82_11ee_aac0_c3860ef16076row4_col3"·class="data·row4·col3"·>0.165562</td>386 ························<td·id="T_ae060dbe_e689_11ef_8b59_cf981f471b6crow4_col3"·class="data·row4·col3"·>0.165562</td>
387 ························<td·id="T_c564313e_ad82_11ee_aac0_c3860ef16076row4_col4"·class="data·row4·col4"·>0.515018</td>387 ························<td·id="T_ae060dbe_e689_11ef_8b59_cf981f471b6crow4_col4"·class="data·row4·col4"·>0.515018</td>
388 ············</tr>388 ············</tr>
389 ············<tr>389 ············<tr>
390 ························<th·id="T_c564313e_ad82_11ee_aac0_c3860ef16076level0_row5"·class="row_heading·level0·row5"·>5</th>390 ························<th·id="T_ae060dbe_e689_11ef_8b59_cf981f471b6clevel0_row5"·class="row_heading·level0·row5"·>5</th>
391 ························<td·id="T_c564313e_ad82_11ee_aac0_c3860ef16076row5_col0"·class="data·row5·col0"·>6.000000</td>391 ························<td·id="T_ae060dbe_e689_11ef_8b59_cf981f471b6crow5_col0"·class="data·row5·col0"·>6.000000</td>
392 ························<td·id="T_c564313e_ad82_11ee_aac0_c3860ef16076row5_col1"·class="data·row5·col1"·>-1.336936</td>392 ························<td·id="T_ae060dbe_e689_11ef_8b59_cf981f471b6crow5_col1"·class="data·row5·col1"·>-1.336936</td>
393 ························<td·id="T_c564313e_ad82_11ee_aac0_c3860ef16076row5_col2"·class="data·row5·col2"·>0.562861</td>393 ························<td·id="T_ae060dbe_e689_11ef_8b59_cf981f471b6crow5_col2"·class="data·row5·col2"·>0.562861</td>
394 ························<td·id="T_c564313e_ad82_11ee_aac0_c3860ef16076row5_col3"·class="data·row5·col3"·>1.392855</td>394 ························<td·id="T_ae060dbe_e689_11ef_8b59_cf981f471b6crow5_col3"·class="data·row5·col3"·>1.392855</td>
395 ························<td·id="T_c564313e_ad82_11ee_aac0_c3860ef16076row5_col4"·class="data·row5·col4"·>-0.063328</td>395 ························<td·id="T_ae060dbe_e689_11ef_8b59_cf981f471b6crow5_col4"·class="data·row5·col4"·>-0.063328</td>
396 ············</tr>396 ············</tr>
397 ············<tr>397 ············<tr>
398 ························<th·id="T_c564313e_ad82_11ee_aac0_c3860ef16076level0_row6"·class="row_heading·level0·row6"·>6</th>398 ························<th·id="T_ae060dbe_e689_11ef_8b59_cf981f471b6clevel0_row6"·class="row_heading·level0·row6"·>6</th>
399 ························<td·id="T_c564313e_ad82_11ee_aac0_c3860ef16076row6_col0"·class="data·row6·col0"·>7.000000</td>399 ························<td·id="T_ae060dbe_e689_11ef_8b59_cf981f471b6crow6_col0"·class="data·row6·col0"·>7.000000</td>
400 ························<td·id="T_c564313e_ad82_11ee_aac0_c3860ef16076row6_col1"·class="data·row6·col1"·>0.121668</td>400 ························<td·id="T_ae060dbe_e689_11ef_8b59_cf981f471b6crow6_col1"·class="data·row6·col1"·>0.121668</td>
401 ························<td·id="T_c564313e_ad82_11ee_aac0_c3860ef16076row6_col2"·class="data·row6·col2"·>1.207603</td>401 ························<td·id="T_ae060dbe_e689_11ef_8b59_cf981f471b6crow6_col2"·class="data·row6·col2"·>1.207603</td>
402 ························<td·id="T_c564313e_ad82_11ee_aac0_c3860ef16076row6_col3"·class="data·row6·col3"·>-0.002040</td>402 ························<td·id="T_ae060dbe_e689_11ef_8b59_cf981f471b6crow6_col3"·class="data·row6·col3"·>-0.002040</td>
403 ························<td·id="T_c564313e_ad82_11ee_aac0_c3860ef16076row6_col4"·class="data·row6·col4"·>1.627796</td>403 ························<td·id="T_ae060dbe_e689_11ef_8b59_cf981f471b6crow6_col4"·class="data·row6·col4"·>1.627796</td>
404 ············</tr>404 ············</tr>
405 ············<tr>405 ············<tr>
406 ························<th·id="T_c564313e_ad82_11ee_aac0_c3860ef16076level0_row7"·class="row_heading·level0·row7"·>7</th>406 ························<th·id="T_ae060dbe_e689_11ef_8b59_cf981f471b6clevel0_row7"·class="row_heading·level0·row7"·>7</th>
407 ························<td·id="T_c564313e_ad82_11ee_aac0_c3860ef16076row7_col0"·class="data·row7·col0"·>8.000000</td>407 ························<td·id="T_ae060dbe_e689_11ef_8b59_cf981f471b6crow7_col0"·class="data·row7·col0"·>8.000000</td>
408 ························<td·id="T_c564313e_ad82_11ee_aac0_c3860ef16076row7_col1"·class="data·row7·col1"·>0.354493</td>408 ························<td·id="T_ae060dbe_e689_11ef_8b59_cf981f471b6crow7_col1"·class="data·row7·col1"·>0.354493</td>
409 ························<td·id="T_c564313e_ad82_11ee_aac0_c3860ef16076row7_col2"·class="data·row7·col2"·>1.037528</td>409 ························<td·id="T_ae060dbe_e689_11ef_8b59_cf981f471b6crow7_col2"·class="data·row7·col2"·>1.037528</td>
410 ························<td·id="T_c564313e_ad82_11ee_aac0_c3860ef16076row7_col3"·class="data·row7·col3"·>-0.385684</td>410 ························<td·id="T_ae060dbe_e689_11ef_8b59_cf981f471b6crow7_col3"·class="data·row7·col3"·>-0.385684</td>
411 ························<td·id="T_c564313e_ad82_11ee_aac0_c3860ef16076row7_col4"·class="data·row7·col4"·>0.519818</td>411 ························<td·id="T_ae060dbe_e689_11ef_8b59_cf981f471b6crow7_col4"·class="data·row7·col4"·>0.519818</td>
412 ············</tr>412 ············</tr>
413 ············<tr>413 ············<tr>
414 ························<th·id="T_c564313e_ad82_11ee_aac0_c3860ef16076level0_row8"·class="row_heading·level0·row8"·>8</th>414 ························<th·id="T_ae060dbe_e689_11ef_8b59_cf981f471b6clevel0_row8"·class="row_heading·level0·row8"·>8</th>
415 ························<td·id="T_c564313e_ad82_11ee_aac0_c3860ef16076row8_col0"·class="data·row8·col0"·>9.000000</td>415 ························<td·id="T_ae060dbe_e689_11ef_8b59_cf981f471b6crow8_col0"·class="data·row8·col0"·>9.000000</td>
416 ························<td·id="T_c564313e_ad82_11ee_aac0_c3860ef16076row8_col1"·class="data·row8·col1"·>1.686583</td>416 ························<td·id="T_ae060dbe_e689_11ef_8b59_cf981f471b6crow8_col1"·class="data·row8·col1"·>1.686583</td>
417 ························<td·id="T_c564313e_ad82_11ee_aac0_c3860ef16076row8_col2"·class="data·row8·col2"·>-1.325963</td>417 ························<td·id="T_ae060dbe_e689_11ef_8b59_cf981f471b6crow8_col2"·class="data·row8·col2"·>-1.325963</td>
418 ························<td·id="T_c564313e_ad82_11ee_aac0_c3860ef16076row8_col3"·class="data·row8·col3"·>1.428984</td>418 ························<td·id="T_ae060dbe_e689_11ef_8b59_cf981f471b6crow8_col3"·class="data·row8·col3"·>1.428984</td>
419 ························<td·id="T_c564313e_ad82_11ee_aac0_c3860ef16076row8_col4"·class="data·row8·col4"·>-2.089354</td>419 ························<td·id="T_ae060dbe_e689_11ef_8b59_cf981f471b6crow8_col4"·class="data·row8·col4"·>-2.089354</td>
420 ············</tr>420 ············</tr>
421 ············<tr>421 ············<tr>
422 ························<th·id="T_c564313e_ad82_11ee_aac0_c3860ef16076level0_row9"·class="row_heading·level0·row9"·>9</th>422 ························<th·id="T_ae060dbe_e689_11ef_8b59_cf981f471b6clevel0_row9"·class="row_heading·level0·row9"·>9</th>
423 ························<td·id="T_c564313e_ad82_11ee_aac0_c3860ef16076row9_col0"·class="data·row9·col0"·>10.000000</td>423 ························<td·id="T_ae060dbe_e689_11ef_8b59_cf981f471b6crow9_col0"·class="data·row9·col0"·>10.000000</td>
424 ························<td·id="T_c564313e_ad82_11ee_aac0_c3860ef16076row9_col1"·class="data·row9·col1"·>-0.129820</td>424 ························<td·id="T_ae060dbe_e689_11ef_8b59_cf981f471b6crow9_col1"·class="data·row9·col1"·>-0.129820</td>
425 ························<td·id="T_c564313e_ad82_11ee_aac0_c3860ef16076row9_col2"·class="data·row9·col2"·>0.631523</td>425 ························<td·id="T_ae060dbe_e689_11ef_8b59_cf981f471b6crow9_col2"·class="data·row9·col2"·>0.631523</td>
426 ························<td·id="T_c564313e_ad82_11ee_aac0_c3860ef16076row9_col3"·class="data·row9·col3"·>-0.586538</td>426 ························<td·id="T_ae060dbe_e689_11ef_8b59_cf981f471b6crow9_col3"·class="data·row9·col3"·>-0.586538</td>
427 ························<td·id="T_c564313e_ad82_11ee_aac0_c3860ef16076row9_col4"·class="data·row9·col4"·>0.290720</td>427 ························<td·id="T_ae060dbe_e689_11ef_8b59_cf981f471b6crow9_col4"·class="data·row9·col4"·>0.290720</td>
428 ············</tr>428 ············</tr>
429 ····</tbody></table></div>429 ····</tbody></table></div>
430 </div>430 </div>
431 <p><em>Note</em>:·The·<code·class="docutils·literal·notranslate"><span·class="pre">DataFrame.style</span></code>·attribute·is·a·property·that·returns·a·<code·class="docutils·literal·notranslate"><span·class="pre">Styler</span></code>·object.·<code·class="docutils·literal·notranslate"><span·class="pre">Styler</span></code>·has·a·<code·class="docutils·literal·notranslate"><span·class="pre">_repr_html_</span></code>·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·<code·class="docutils·literal·notranslate"><span·class="pre">.render()</span></code>·method·which·returns·a·string.</p>431 <p><em>Note</em>:·The·<code·class="docutils·literal·notranslate"><span·class="pre">DataFrame.style</span></code>·attribute·is·a·property·that·returns·a·<code·class="docutils·literal·notranslate"><span·class="pre">Styler</span></code>·object.·<code·class="docutils·literal·notranslate"><span·class="pre">Styler</span></code>·has·a·<code·class="docutils·literal·notranslate"><span·class="pre">_repr_html_</span></code>·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·<code·class="docutils·literal·notranslate"><span·class="pre">.render()</span></code>·method·which·returns·a·string.</p>
432 <p>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·<code·class="docutils·literal·notranslate"><span·class="pre">.render</span></code>·method.</p>432 <p>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·<code·class="docutils·literal·notranslate"><span·class="pre">.render</span></code>·method.</p>
433 <div·class="nbinput·docutils·container">433 <div·class="nbinput·docutils·container">
434 <div·class="prompt·highlight-none·notranslate"><div·class="highlight"><pre><span></span>[4]:434 <div·class="prompt·highlight-none·notranslate"><div·class="highlight"><pre><span></span>[4]:
Offset 442, 23 lines modifiedOffset 442, 23 lines modified
442 <div·class="nboutput·nblast·docutils·container">442 <div·class="nboutput·nblast·docutils·container">
443 <div·class="prompt·highlight-none·notranslate"><div·class="highlight"><pre><span></span>[4]:443 <div·class="prompt·highlight-none·notranslate"><div·class="highlight"><pre><span></span>[4]:
444 </pre></div>444 </pre></div>
445 </div>445 </div>
446 <div·class="output_area·docutils·container">446 <div·class="output_area·docutils·container">
447 <div·class="highlight"><pre>447 <div·class="highlight"><pre>
448 [&#39;&lt;style··type=&#34;text/css&#34;·&gt;&#39;,448 [&#39;&lt;style··type=&#34;text/css&#34;·&gt;&#39;,
449 ·&#39;#T_c5768032_ad82_11ee_aac0_c3860ef16076row0_col2,#T_c5768032_ad82_11ee_aac0_c3860ef16076row3_col3{&#39;,449 ·&#39;#T_ae121fe6_e689_11ef_8b59_cf981f471b6crow0_col2,#T_ae121fe6_e689_11ef_8b59_cf981f471b6crow3_col3{&#39;,
450 ·&#39;············background-color:··red;&#39;,450 ·&#39;············background-color:··red;&#39;,
451 ·&#39;········}&lt;/style&gt;&lt;table·id=&#34;T_c5768032_ad82_11ee_aac0_c3860ef16076&#34;·&gt;&lt;thead&gt;····&lt;tr&gt;········&lt;th·class=&#34;blank·level0&#34;·&gt;&lt;/th&gt;········&lt;th·class=&#34;col_heading·level0·col0&#34;·&gt;A&lt;/th&gt;········&lt;th·class=&#34;col_heading·level0·col1&#34;·&gt;B&lt;/th&gt;········&lt;th·class=&#34;col_heading·level0·col2&#34;·&gt;C&lt;/th&gt;········&lt;th·class=&#34;col_heading·level0·col3&#34;·&gt;D&lt;/th&gt;········&lt;th·class=&#34;col_heading·level0·col4&#34;·&gt;E&lt;/th&gt;····&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&#39;,451 ·&#39;········}&lt;/style&gt;&lt;table·id=&#34;T_ae121fe6_e689_11ef_8b59_cf981f471b6c&#34;·&gt;&lt;thead&gt;····&lt;tr&gt;········&lt;th·class=&#34;blank·level0&#34;·&gt;&lt;/th&gt;········&lt;th·class=&#34;col_heading·level0·col0&#34;·&gt;A&lt;/th&gt;········&lt;th·class=&#34;col_heading·level0·col1&#34;·&gt;B&lt;/th&gt;········&lt;th·class=&#34;col_heading·level0·col2&#34;·&gt;C&lt;/th&gt;········&lt;th·class=&#34;col_heading·level0·col3&#34;·&gt;D&lt;/th&gt;········&lt;th·class=&#34;col_heading·level0·col4&#34;·&gt;E&lt;/th&gt;····&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&#39;,
452 ·&#39;················&lt;tr&gt;&#39;,452 ·&#39;················&lt;tr&gt;&#39;,
453 ·&#39;························&lt;th·id=&#34;T_c5768032_ad82_11ee_aac0_c3860ef16076level0_row0&#34;·class=&#34;row_heading·level0·row0&#34;·&gt;0&lt;/th&gt;&#39;,453 ·&#39;························&lt;th·id=&#34;T_ae121fe6_e689_11ef_8b59_cf981f471b6clevel0_row0&#34;·class=&#34;row_heading·level0·row0&#34;·&gt;0&lt;/th&gt;&#39;,
454 ·&#39;························&lt;td·id=&#34;T_c5768032_ad82_11ee_aac0_c3860ef16076row0_col0&#34;·class=&#34;data·row0·col0&#34;·&gt;1.000000&lt;/td&gt;&#39;,454 ·&#39;························&lt;td·id=&#34;T_ae121fe6_e689_11ef_8b59_cf981f471b6crow0_col0&#34;·class=&#34;data·row0·col0&#34;·&gt;1.000000&lt;/td&gt;&#39;,
455 ·&#39;························&lt;td·id=&#34;T_c5768032_ad82_11ee_aac0_c3860ef16076row0_col1&#34;·class=&#34;data·row0·col1&#34;·&gt;1.329212&lt;/td&gt;&#39;,455 ·&#39;························&lt;td·id=&#34;T_ae121fe6_e689_11ef_8b59_cf981f471b6crow0_col1&#34;·class=&#34;data·row0·col1&#34;·&gt;1.329212&lt;/td&gt;&#39;,
456 ·&#39;························&lt;td·id=&#34;T_c5768032_ad82_11ee_aac0_c3860ef16076row0_col2&#34;·class=&#34;data·row0·col2&#34;·&gt;nan&lt;/td&gt;&#39;,456 ·&#39;························&lt;td·id=&#34;T_ae121fe6_e689_11ef_8b59_cf981f471b6crow0_col2&#34;·class=&#34;data·row0·col2&#34;·&gt;nan&lt;/td&gt;&#39;,
457 ·&#39;························&lt;td·id=&#34;T_c5768032_ad82_11ee_aac0_c3860ef16076row0_col3&#34;·class=&#34;data·row0·col3&#34;·&gt;-0.316280&lt;/td&gt;&#39;]457 ·&#39;························&lt;td·id=&#34;T_ae121fe6_e689_11ef_8b59_cf981f471b6crow0_col3&#34;·class=&#34;data·row0·col3&#34;·&gt;-0.316280&lt;/td&gt;&#39;]
458 </pre></div></div>458 </pre></div></div>
459 </div>459 </div>
460 <p>The·<code·class="docutils·literal·notranslate"><span·class="pre">row0_col2</span></code>·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·<code·class="docutils·literal·notranslate"><span·class="pre">uuid</span></code>·if·you’d·like·to·tie·together·the·styling·of·two·DataFrames).</p>460 <p>The·<code·class="docutils·literal·notranslate"><span·class="pre">row0_col2</span></code>·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·<code·class="docutils·literal·notranslate"><span·class="pre">uuid</span></code>·if·you’d·like·to·tie·together·the·styling·of·two·DataFrames).</p>
461 <p>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.</p>461 <p>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.</p>
462 <p>Let’s·write·a·simple·style·function·that·will·color·negative·numbers·red·and·positive·numbers·black.</p>462 <p>Let’s·write·a·simple·style·function·that·will·color·negative·numbers·red·and·positive·numbers·black.</p>
463 <div·class="nbinput·nblast·docutils·container">463 <div·class="nbinput·nblast·docutils·container">
464 <div·class="prompt·highlight-none·notranslate"><div·class="highlight"><pre><span></span>[5]:464 <div·class="prompt·highlight-none·notranslate"><div·class="highlight"><pre><span></span>[5]:
Offset 489, 98 lines modifiedOffset 489, 98 lines modified
489 </div>489 </div>
490 <div·class="nboutput·nblast·docutils·container">490 <div·class="nboutput·nblast·docutils·container">
491 <div·class="prompt·highlight-none·notranslate"><div·class="highlight"><pre><span></span>[6]:491 <div·class="prompt·highlight-none·notranslate"><div·class="highlight"><pre><span></span>[6]:
492 </pre></div>492 </pre></div>
493 </div>493 </div>
494 <div·class="output_area·rendered_html·docutils·container">494 <div·class="output_area·rendered_html·docutils·container">
495 <style··type="text/css"·>495 <style··type="text/css"·>
496 #T_c58fa9cc_ad82_11ee_aac0_c3860ef16076row0_col0,#T_c58fa9cc_ad82_11ee_aac0_c3860ef16076row0_col1,#T_c58fa9cc_ad82_11ee_aac0_c3860ef16076row0_col2,#T_c58fa9cc_ad82_11ee_aac0_c3860ef16076row1_col0,#T_c58fa9cc_ad82_11ee_aac0_c3860ef16076row1_col3,#T_c58fa9cc_ad[·...·truncated·by·diffoscope;·len:·1544,·SHA:·ec29dfb5785190f98cb34c8dd451abce49aaee9d6af6c4385f21aa7cc9a9dfbf·...·]row9_col4{496 #T_ae1c66f4_e689_11ef_8b59_cf981f471b6crow0_col0,#T_ae1c66f4_e689_11ef_8b59_cf981f471b6crow0_col1,#T_ae1c66f4_e689_11ef_8b59_cf981f471b6crow0_col2,#T_ae1c66f4_e689_11ef_8b59_cf981f471b6crow1_col0,#T_ae1c66f4_e689_11ef_8b59_cf981f471b6crow1_col3,#T_ae1c66f4_e6[·...·truncated·by·diffoscope;·len:·1544,·SHA:·34bfd2f41c40d2409dc59539f35d6320fd614f7b04661b57c5c205942597ad1b·...·]row9_col4{
Max diff block lines reached; 823959/849667 bytes (96.97%) of diff not shown.
2.49 KB
html2text {}
    
Offset 77, 38 lines modifiedOffset 77, 38 lines modified
77 The·above·output·looks·very·similar·to·the·standard·DataFrame·HTML77 The·above·output·looks·very·similar·to·the·standard·DataFrame·HTML
78 representation.·But·we’ve·done·some·work·behind·the·scenes·to·attach·CSS78 representation.·But·we’ve·done·some·work·behind·the·scenes·to·attach·CSS
79 classes·to·each·cell.·We·can·view·these·by·calling·the·.render·method.79 classes·to·each·cell.·We·can·view·these·by·calling·the·.render·method.
80 [4]:80 [4]:
81 df.style.highlight_null().render().split('\n')[:10]81 df.style.highlight_null().render().split('\n')[:10]
82 [4]:82 [4]:
83 ['<style··type="text/css"·>',83 ['<style··type="text/css"·>',
84 ·'#T_c5768032_ad82_11ee_aac0_c3860ef16076row0_col2,#T_c5768032_ad82_11ee_aac0_c3860ef16076row3_col384 ·'#T_ae121fe6_e689_11ef_8b59_cf981f471b6crow0_col2,#T_ae121fe6_e689_11ef_8b59_cf981f471b6crow3_col3
85 {',85 {',
86 ·'············background-color:··red;',86 ·'············background-color:··red;',
87 ·'········}</style><table·id="T_c5768032_ad82_11ee_aac0_c3860ef16076"·><thead>87 ·'········}</style><table·id="T_ae121fe6_e689_11ef_8b59_cf981f471b6c"·><thead>
88 <tr>········<th·class="blank·level0"·></th>········<th·class="col_heading88 <tr>········<th·class="blank·level0"·></th>········<th·class="col_heading
89 level0·col0"·>A</th>········<th·class="col_heading·level0·col1"·>B</th>89 level0·col0"·>A</th>········<th·class="col_heading·level0·col1"·>B</th>
90 <th·class="col_heading·level0·col2"·>C</th>········<th·class="col_heading90 <th·class="col_heading·level0·col2"·>C</th>········<th·class="col_heading
91 level0·col3"·>D</th>········<th·class="col_heading·level0·col4"·>E</th>····</91 level0·col3"·>D</th>········<th·class="col_heading·level0·col4"·>E</th>····</
92 tr></thead><tbody>',92 tr></thead><tbody>',
93 ·'················<tr>',93 ·'················<tr>',
94 ·'························<th94 ·'························<th
95 id="T_c5768032_ad82_11ee_aac0_c3860ef16076level0_row0"·class="row_heading95 id="T_ae121fe6_e689_11ef_8b59_cf981f471b6clevel0_row0"·class="row_heading
96 level0·row0"·>0</th>',96 level0·row0"·>0</th>',
97 ·'························<td97 ·'························<td
98 id="T_c5768032_ad82_11ee_aac0_c3860ef16076row0_col0"·class="data·row0·col0"98 id="T_ae121fe6_e689_11ef_8b59_cf981f471b6crow0_col0"·class="data·row0·col0"
99 >1.000000</td>',99 >1.000000</td>',
100 ·'························<td100 ·'························<td
101 id="T_c5768032_ad82_11ee_aac0_c3860ef16076row0_col1"·class="data·row0·col1"101 id="T_ae121fe6_e689_11ef_8b59_cf981f471b6crow0_col1"·class="data·row0·col1"
102 >1.329212</td>',102 >1.329212</td>',
103 ·'························<td103 ·'························<td
104 id="T_c5768032_ad82_11ee_aac0_c3860ef16076row0_col2"·class="data·row0·col2"104 id="T_ae121fe6_e689_11ef_8b59_cf981f471b6crow0_col2"·class="data·row0·col2"
105 >nan</td>',105 >nan</td>',
106 ·'························<td106 ·'························<td
107 id="T_c5768032_ad82_11ee_aac0_c3860ef16076row0_col3"·class="data·row0·col3"·>-107 id="T_ae121fe6_e689_11ef_8b59_cf981f471b6crow0_col3"·class="data·row0·col3"·>-
108 0.316280</td>']108 0.316280</td>']
109 The·row0_col2·is·the·identifier·for·that·particular·cell.·We’ve·also109 The·row0_col2·is·the·identifier·for·that·particular·cell.·We’ve·also
110 prepended·each·row/column·identifier·with·a·UUID·unique·to·each·DataFrame·so110 prepended·each·row/column·identifier·with·a·UUID·unique·to·each·DataFrame·so
111 that·the·style·from·one·doesn’t·collide·with·the·styling·from·another·within111 that·the·style·from·one·doesn’t·collide·with·the·styling·from·another·within
112 the·same·notebook·or·page·(you·can·set·the·uuid·if·you’d·like·to·tie·together112 the·same·notebook·or·page·(you·can·set·the·uuid·if·you’d·like·to·tie·together
113 the·styling·of·two·DataFrames).113 the·styling·of·two·DataFrames).
114 When·writing·style·functions,·you·take·care·of·producing·the·CSS·attribute·/114 When·writing·style·functions,·you·take·care·of·producing·the·CSS·attribute·/
1.12 MB
./usr/share/doc/python-pandas-doc/html/user_guide/style.ipynb.gz
1.12 MB
style.ipynb
1.12 MB
Pretty-printed
Similarity: 0.9997853087998139% Differences: {"'cells'": "{5: {'outputs': {0: {'data': {'text/html': {insert: [(1, '</style><table " 'id="T_ae060dbe_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</ […]
    
Offset 83, 99 lines modifiedOffset 83, 99 lines modified
83 ············"execution_count":·3,83 ············"execution_count":·3,
84 ············"metadata":·{},84 ············"metadata":·{},
85 ············"outputs":·[85 ············"outputs":·[
86 ················{86 ················{
87 ····················"data":·{87 ····················"data":·{
88 ························"text/html":·[88 ························"text/html":·[
89 ····························"<style··type=\"text/css\"·>\n",89 ····························"<style··type=\"text/css\"·>\n",
90 ····························"</style><table·id=\"T_c564313e_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>\n",90 ····························"</style><table·id=\"T_ae060dbe_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>\n",
91 ····························"················<tr>\n",91 ····························"················<tr>\n",
92 ····························"························<th·id=\"T_c564313e_ad82_11ee_aac0_c3860ef16076level0_row0\"·class=\"row_heading·level0·row0\"·>0</th>\n",92 ····························"························<th·id=\"T_ae060dbe_e689_11ef_8b59_cf981f471b6clevel0_row0\"·class=\"row_heading·level0·row0\"·>0</th>\n",
93 ····························"························<td·id=\"T_c564313e_ad82_11ee_aac0_c3860ef16076row0_col0\"·class=\"data·row0·col0\"·>1.000000</td>\n",93 ····························"························<td·id=\"T_ae060dbe_e689_11ef_8b59_cf981f471b6crow0_col0\"·class=\"data·row0·col0\"·>1.000000</td>\n",
94 ····························"························<td·id=\"T_c564313e_ad82_11ee_aac0_c3860ef16076row0_col1\"·class=\"data·row0·col1\"·>1.329212</td>\n",94 ····························"························<td·id=\"T_ae060dbe_e689_11ef_8b59_cf981f471b6crow0_col1\"·class=\"data·row0·col1\"·>1.329212</td>\n",
95 ····························"························<td·id=\"T_c564313e_ad82_11ee_aac0_c3860ef16076row0_col2\"·class=\"data·row0·col2\"·>nan</td>\n",95 ····························"························<td·id=\"T_ae060dbe_e689_11ef_8b59_cf981f471b6crow0_col2\"·class=\"data·row0·col2\"·>nan</td>\n",
96 ····························"························<td·id=\"T_c564313e_ad82_11ee_aac0_c3860ef16076row0_col3\"·class=\"data·row0·col3\"·>-0.316280</td>\n",96 ····························"························<td·id=\"T_ae060dbe_e689_11ef_8b59_cf981f471b6crow0_col3\"·class=\"data·row0·col3\"·>-0.316280</td>\n",
97 ····························"························<td·id=\"T_c564313e_ad82_11ee_aac0_c3860ef16076row0_col4\"·class=\"data·row0·col4\"·>-0.990810</td>\n",97 ····························"························<td·id=\"T_ae060dbe_e689_11ef_8b59_cf981f471b6crow0_col4\"·class=\"data·row0·col4\"·>-0.990810</td>\n",
98 ····························"············</tr>\n",98 ····························"············</tr>\n",
99 ····························"············<tr>\n",99 ····························"············<tr>\n",
100 ····························"························<th·id=\"T_c564313e_ad82_11ee_aac0_c3860ef16076level0_row1\"·class=\"row_heading·level0·row1\"·>1</th>\n",100 ····························"························<th·id=\"T_ae060dbe_e689_11ef_8b59_cf981f471b6clevel0_row1\"·class=\"row_heading·level0·row1\"·>1</th>\n",
101 ····························"························<td·id=\"T_c564313e_ad82_11ee_aac0_c3860ef16076row1_col0\"·class=\"data·row1·col0\"·>2.000000</td>\n",101 ····························"························<td·id=\"T_ae060dbe_e689_11ef_8b59_cf981f471b6crow1_col0\"·class=\"data·row1·col0\"·>2.000000</td>\n",
102 ····························"························<td·id=\"T_c564313e_ad82_11ee_aac0_c3860ef16076row1_col1\"·class=\"data·row1·col1\"·>-1.070816</td>\n",102 ····························"························<td·id=\"T_ae060dbe_e689_11ef_8b59_cf981f471b6crow1_col1\"·class=\"data·row1·col1\"·>-1.070816</td>\n",
103 ····························"························<td·id=\"T_c564313e_ad82_11ee_aac0_c3860ef16076row1_col2\"·class=\"data·row1·col2\"·>-1.438713</td>\n",103 ····························"························<td·id=\"T_ae060dbe_e689_11ef_8b59_cf981f471b6crow1_col2\"·class=\"data·row1·col2\"·>-1.438713</td>\n",
104 ····························"························<td·id=\"T_c564313e_ad82_11ee_aac0_c3860ef16076row1_col3\"·class=\"data·row1·col3\"·>0.564417</td>\n",104 ····························"························<td·id=\"T_ae060dbe_e689_11ef_8b59_cf981f471b6crow1_col3\"·class=\"data·row1·col3\"·>0.564417</td>\n",
105 ····························"························<td·id=\"T_c564313e_ad82_11ee_aac0_c3860ef16076row1_col4\"·class=\"data·row1·col4\"·>0.295722</td>\n",105 ····························"························<td·id=\"T_ae060dbe_e689_11ef_8b59_cf981f471b6crow1_col4\"·class=\"data·row1·col4\"·>0.295722</td>\n",
106 ····························"············</tr>\n",106 ····························"············</tr>\n",
107 ····························"············<tr>\n",107 ····························"············<tr>\n",
108 ····························"························<th·id=\"T_c564313e_ad82_11ee_aac0_c3860ef16076level0_row2\"·class=\"row_heading·level0·row2\"·>2</th>\n",108 ····························"························<th·id=\"T_ae060dbe_e689_11ef_8b59_cf981f471b6clevel0_row2\"·class=\"row_heading·level0·row2\"·>2</th>\n",
109 ····························"························<td·id=\"T_c564313e_ad82_11ee_aac0_c3860ef16076row2_col0\"·class=\"data·row2·col0\"·>3.000000</td>\n",109 ····························"························<td·id=\"T_ae060dbe_e689_11ef_8b59_cf981f471b6crow2_col0\"·class=\"data·row2·col0\"·>3.000000</td>\n",
110 ····························"························<td·id=\"T_c564313e_ad82_11ee_aac0_c3860ef16076row2_col1\"·class=\"data·row2·col1\"·>-1.626404</td>\n",110 ····························"························<td·id=\"T_ae060dbe_e689_11ef_8b59_cf981f471b6crow2_col1\"·class=\"data·row2·col1\"·>-1.626404</td>\n",
111 ····························"························<td·id=\"T_c564313e_ad82_11ee_aac0_c3860ef16076row2_col2\"·class=\"data·row2·col2\"·>0.219565</td>\n",111 ····························"························<td·id=\"T_ae060dbe_e689_11ef_8b59_cf981f471b6crow2_col2\"·class=\"data·row2·col2\"·>0.219565</td>\n",
112 ····························"························<td·id=\"T_c564313e_ad82_11ee_aac0_c3860ef16076row2_col3\"·class=\"data·row2·col3\"·>0.678805</td>\n",112 ····························"························<td·id=\"T_ae060dbe_e689_11ef_8b59_cf981f471b6crow2_col3\"·class=\"data·row2·col3\"·>0.678805</td>\n",
113 ····························"························<td·id=\"T_c564313e_ad82_11ee_aac0_c3860ef16076row2_col4\"·class=\"data·row2·col4\"·>1.889273</td>\n",113 ····························"························<td·id=\"T_ae060dbe_e689_11ef_8b59_cf981f471b6crow2_col4\"·class=\"data·row2·col4\"·>1.889273</td>\n",
114 ····························"············</tr>\n",114 ····························"············</tr>\n",
115 ····························"············<tr>\n",115 ····························"············<tr>\n",
116 ····························"························<th·id=\"T_c564313e_ad82_11ee_aac0_c3860ef16076level0_row3\"·class=\"row_heading·level0·row3\"·>3</th>\n",116 ····························"························<th·id=\"T_ae060dbe_e689_11ef_8b59_cf981f471b6clevel0_row3\"·class=\"row_heading·level0·row3\"·>3</th>\n",
117 ····························"························<td·id=\"T_c564313e_ad82_11ee_aac0_c3860ef16076row3_col0\"·class=\"data·row3·col0\"·>4.000000</td>\n",117 ····························"························<td·id=\"T_ae060dbe_e689_11ef_8b59_cf981f471b6crow3_col0\"·class=\"data·row3·col0\"·>4.000000</td>\n",
118 ····························"························<td·id=\"T_c564313e_ad82_11ee_aac0_c3860ef16076row3_col1\"·class=\"data·row3·col1\"·>0.961538</td>\n",118 ····························"························<td·id=\"T_ae060dbe_e689_11ef_8b59_cf981f471b6crow3_col1\"·class=\"data·row3·col1\"·>0.961538</td>\n",
119 ····························"························<td·id=\"T_c564313e_ad82_11ee_aac0_c3860ef16076row3_col2\"·class=\"data·row3·col2\"·>0.104011</td>\n",119 ····························"························<td·id=\"T_ae060dbe_e689_11ef_8b59_cf981f471b6crow3_col2\"·class=\"data·row3·col2\"·>0.104011</td>\n",
120 ····························"························<td·id=\"T_c564313e_ad82_11ee_aac0_c3860ef16076row3_col3\"·class=\"data·row3·col3\"·>nan</td>\n",120 ····························"························<td·id=\"T_ae060dbe_e689_11ef_8b59_cf981f471b6crow3_col3\"·class=\"data·row3·col3\"·>nan</td>\n",
121 ····························"························<td·id=\"T_c564313e_ad82_11ee_aac0_c3860ef16076row3_col4\"·class=\"data·row3·col4\"·>0.850229</td>\n",121 ····························"························<td·id=\"T_ae060dbe_e689_11ef_8b59_cf981f471b6crow3_col4\"·class=\"data·row3·col4\"·>0.850229</td>\n",
122 ····························"············</tr>\n",122 ····························"············</tr>\n",
123 ····························"············<tr>\n",123 ····························"············<tr>\n",
124 ····························"························<th·id=\"T_c564313e_ad82_11ee_aac0_c3860ef16076level0_row4\"·class=\"row_heading·level0·row4\"·>4</th>\n",124 ····························"························<th·id=\"T_ae060dbe_e689_11ef_8b59_cf981f471b6clevel0_row4\"·class=\"row_heading·level0·row4\"·>4</th>\n",
125 ····························"························<td·id=\"T_c564313e_ad82_11ee_aac0_c3860ef16076row4_col0\"·class=\"data·row4·col0\"·>5.000000</td>\n",125 ····························"························<td·id=\"T_ae060dbe_e689_11ef_8b59_cf981f471b6crow4_col0\"·class=\"data·row4·col0\"·>5.000000</td>\n",
126 ····························"························<td·id=\"T_c564313e_ad82_11ee_aac0_c3860ef16076row4_col1\"·class=\"data·row4·col1\"·>1.453425</td>\n",126 ····························"························<td·id=\"T_ae060dbe_e689_11ef_8b59_cf981f471b6crow4_col1\"·class=\"data·row4·col1\"·>1.453425</td>\n",
127 ····························"························<td·id=\"T_c564313e_ad82_11ee_aac0_c3860ef16076row4_col2\"·class=\"data·row4·col2\"·>1.057737</td>\n",127 ····························"························<td·id=\"T_ae060dbe_e689_11ef_8b59_cf981f471b6crow4_col2\"·class=\"data·row4·col2\"·>1.057737</td>\n",
128 ····························"························<td·id=\"T_c564313e_ad82_11ee_aac0_c3860ef16076row4_col3\"·class=\"data·row4·col3\"·>0.165562</td>\n",128 ····························"························<td·id=\"T_ae060dbe_e689_11ef_8b59_cf981f471b6crow4_col3\"·class=\"data·row4·col3\"·>0.165562</td>\n",
129 ····························"························<td·id=\"T_c564313e_ad82_11ee_aac0_c3860ef16076row4_col4\"·class=\"data·row4·col4\"·>0.515018</td>\n",129 ····························"························<td·id=\"T_ae060dbe_e689_11ef_8b59_cf981f471b6crow4_col4\"·class=\"data·row4·col4\"·>0.515018</td>\n",
130 ····························"············</tr>\n",130 ····························"············</tr>\n",
131 ····························"············<tr>\n",131 ····························"············<tr>\n",
132 ····························"························<th·id=\"T_c564313e_ad82_11ee_aac0_c3860ef16076level0_row5\"·class=\"row_heading·level0·row5\"·>5</th>\n",132 ····························"························<th·id=\"T_ae060dbe_e689_11ef_8b59_cf981f471b6clevel0_row5\"·class=\"row_heading·level0·row5\"·>5</th>\n",
133 ····························"························<td·id=\"T_c564313e_ad82_11ee_aac0_c3860ef16076row5_col0\"·class=\"data·row5·col0\"·>6.000000</td>\n",133 ····························"························<td·id=\"T_ae060dbe_e689_11ef_8b59_cf981f471b6crow5_col0\"·class=\"data·row5·col0\"·>6.000000</td>\n",
134 ····························"························<td·id=\"T_c564313e_ad82_11ee_aac0_c3860ef16076row5_col1\"·class=\"data·row5·col1\"·>-1.336936</td>\n",134 ····························"························<td·id=\"T_ae060dbe_e689_11ef_8b59_cf981f471b6crow5_col1\"·class=\"data·row5·col1\"·>-1.336936</td>\n",
135 ····························"························<td·id=\"T_c564313e_ad82_11ee_aac0_c3860ef16076row5_col2\"·class=\"data·row5·col2\"·>0.562861</td>\n",135 ····························"························<td·id=\"T_ae060dbe_e689_11ef_8b59_cf981f471b6crow5_col2\"·class=\"data·row5·col2\"·>0.562861</td>\n",
136 ····························"························<td·id=\"T_c564313e_ad82_11ee_aac0_c3860ef16076row5_col3\"·class=\"data·row5·col3\"·>1.392855</td>\n",136 ····························"························<td·id=\"T_ae060dbe_e689_11ef_8b59_cf981f471b6crow5_col3\"·class=\"data·row5·col3\"·>1.392855</td>\n",
137 ····························"························<td·id=\"T_c564313e_ad82_11ee_aac0_c3860ef16076row5_col4\"·class=\"data·row5·col4\"·>-0.063328</td>\n",137 ····························"························<td·id=\"T_ae060dbe_e689_11ef_8b59_cf981f471b6crow5_col4\"·class=\"data·row5·col4\"·>-0.063328</td>\n",
138 ····························"············</tr>\n",138 ····························"············</tr>\n",
139 ····························"············<tr>\n",139 ····························"············<tr>\n",
140 ····························"························<th·id=\"T_c564313e_ad82_11ee_aac0_c3860ef16076level0_row6\"·class=\"row_heading·level0·row6\"·>6</th>\n",140 ····························"························<th·id=\"T_ae060dbe_e689_11ef_8b59_cf981f471b6clevel0_row6\"·class=\"row_heading·level0·row6\"·>6</th>\n",
141 ····························"························<td·id=\"T_c564313e_ad82_11ee_aac0_c3860ef16076row6_col0\"·class=\"data·row6·col0\"·>7.000000</td>\n",141 ····························"························<td·id=\"T_ae060dbe_e689_11ef_8b59_cf981f471b6crow6_col0\"·class=\"data·row6·col0\"·>7.000000</td>\n",
142 ····························"························<td·id=\"T_c564313e_ad82_11ee_aac0_c3860ef16076row6_col1\"·class=\"data·row6·col1\"·>0.121668</td>\n",142 ····························"························<td·id=\"T_ae060dbe_e689_11ef_8b59_cf981f471b6crow6_col1\"·class=\"data·row6·col1\"·>0.121668</td>\n",
143 ····························"························<td·id=\"T_c564313e_ad82_11ee_aac0_c3860ef16076row6_col2\"·class=\"data·row6·col2\"·>1.207603</td>\n",143 ····························"························<td·id=\"T_ae060dbe_e689_11ef_8b59_cf981f471b6crow6_col2\"·class=\"data·row6·col2\"·>1.207603</td>\n",
144 ····························"························<td·id=\"T_c564313e_ad82_11ee_aac0_c3860ef16076row6_col3\"·class=\"data·row6·col3\"·>-0.002040</td>\n",144 ····························"························<td·id=\"T_ae060dbe_e689_11ef_8b59_cf981f471b6crow6_col3\"·class=\"data·row6·col3\"·>-0.002040</td>\n",
145 ····························"························<td·id=\"T_c564313e_ad82_11ee_aac0_c3860ef16076row6_col4\"·class=\"data·row6·col4\"·>1.627796</td>\n",145 ····························"························<td·id=\"T_ae060dbe_e689_11ef_8b59_cf981f471b6crow6_col4\"·class=\"data·row6·col4\"·>1.627796</td>\n",
146 ····························"············</tr>\n",146 ····························"············</tr>\n",
147 ····························"············<tr>\n",147 ····························"············<tr>\n",
148 ····························"························<th·id=\"T_c564313e_ad82_11ee_aac0_c3860ef16076level0_row7\"·class=\"row_heading·level0·row7\"·>7</th>\n",148 ····························"························<th·id=\"T_ae060dbe_e689_11ef_8b59_cf981f471b6clevel0_row7\"·class=\"row_heading·level0·row7\"·>7</th>\n",
149 ····························"························<td·id=\"T_c564313e_ad82_11ee_aac0_c3860ef16076row7_col0\"·class=\"data·row7·col0\"·>8.000000</td>\n",149 ····························"························<td·id=\"T_ae060dbe_e689_11ef_8b59_cf981f471b6crow7_col0\"·class=\"data·row7·col0\"·>8.000000</td>\n",
150 ····························"························<td·id=\"T_c564313e_ad82_11ee_aac0_c3860ef16076row7_col1\"·class=\"data·row7·col1\"·>0.354493</td>\n",150 ····························"························<td·id=\"T_ae060dbe_e689_11ef_8b59_cf981f471b6crow7_col1\"·class=\"data·row7·col1\"·>0.354493</td>\n",
151 ····························"························<td·id=\"T_c564313e_ad82_11ee_aac0_c3860ef16076row7_col2\"·class=\"data·row7·col2\"·>1.037528</td>\n",151 ····························"························<td·id=\"T_ae060dbe_e689_11ef_8b59_cf981f471b6crow7_col2\"·class=\"data·row7·col2\"·>1.037528</td>\n",
152 ····························"························<td·id=\"T_c564313e_ad82_11ee_aac0_c3860ef16076row7_col3\"·class=\"data·row7·col3\"·>-0.385684</td>\n",152 ····························"························<td·id=\"T_ae060dbe_e689_11ef_8b59_cf981f471b6crow7_col3\"·class=\"data·row7·col3\"·>-0.385684</td>\n",
153 ····························"························<td·id=\"T_c564313e_ad82_11ee_aac0_c3860ef16076row7_col4\"·class=\"data·row7·col4\"·>0.519818</td>\n",153 ····························"························<td·id=\"T_ae060dbe_e689_11ef_8b59_cf981f471b6crow7_col4\"·class=\"data·row7·col4\"·>0.519818</td>\n",
154 ····························"············</tr>\n",154 ····························"············</tr>\n",
155 ····························"············<tr>\n",155 ····························"············<tr>\n",
156 ····························"························<th·id=\"T_c564313e_ad82_11ee_aac0_c3860ef16076level0_row8\"·class=\"row_heading·level0·row8\"·>8</th>\n",156 ····························"························<th·id=\"T_ae060dbe_e689_11ef_8b59_cf981f471b6clevel0_row8\"·class=\"row_heading·level0·row8\"·>8</th>\n",
157 ····························"························<td·id=\"T_c564313e_ad82_11ee_aac0_c3860ef16076row8_col0\"·class=\"data·row8·col0\"·>9.000000</td>\n",157 ····························"························<td·id=\"T_ae060dbe_e689_11ef_8b59_cf981f471b6crow8_col0\"·class=\"data·row8·col0\"·>9.000000</td>\n",
158 ····························"························<td·id=\"T_c564313e_ad82_11ee_aac0_c3860ef16076row8_col1\"·class=\"data·row8·col1\"·>1.686583</td>\n",158 ····························"························<td·id=\"T_ae060dbe_e689_11ef_8b59_cf981f471b6crow8_col1\"·class=\"data·row8·col1\"·>1.686583</td>\n",
159 ····························"························<td·id=\"T_c564313e_ad82_11ee_aac0_c3860ef16076row8_col2\"·class=\"data·row8·col2\"·>-1.325963</td>\n",159 ····························"························<td·id=\"T_ae060dbe_e689_11ef_8b59_cf981f471b6crow8_col2\"·class=\"data·row8·col2\"·>-1.325963</td>\n",
160 ····························"························<td·id=\"T_c564313e_ad82_11ee_aac0_c3860ef16076row8_col3\"·class=\"data·row8·col3\"·>1.428984</td>\n",160 ····························"························<td·id=\"T_ae060dbe_e689_11ef_8b59_cf981f471b6crow8_col3\"·class=\"data·row8·col3\"·>1.428984</td>\n",
161 ····························"························<td·id=\"T_c564313e_ad82_11ee_aac0_c3860ef16076row8_col4\"·class=\"data·row8·col4\"·>-2.089354</td>\n",161 ····························"························<td·id=\"T_ae060dbe_e689_11ef_8b59_cf981f471b6crow8_col4\"·class=\"data·row8·col4\"·>-2.089354</td>\n",
162 ····························"············</tr>\n",162 ····························"············</tr>\n",
163 ····························"············<tr>\n",163 ····························"············<tr>\n",
164 ····························"························<th·id=\"T_c564313e_ad82_11ee_aac0_c3860ef16076level0_row9\"·class=\"row_heading·level0·row9\"·>9</th>\n",164 ····························"························<th·id=\"T_ae060dbe_e689_11ef_8b59_cf981f471b6clevel0_row9\"·class=\"row_heading·level0·row9\"·>9</th>\n",
165 ····························"························<td·id=\"T_c564313e_ad82_11ee_aac0_c3860ef16076row9_col0\"·class=\"data·row9·col0\"·>10.000000</td>\n",165 ····························"························<td·id=\"T_ae060dbe_e689_11ef_8b59_cf981f471b6crow9_col0\"·class=\"data·row9·col0\"·>10.000000</td>\n",
166 ····························"························<td·id=\"T_c564313e_ad82_11ee_aac0_c3860ef16076row9_col1\"·class=\"data·row9·col1\"·>-0.129820</td>\n",166 ····························"························<td·id=\"T_ae060dbe_e689_11ef_8b59_cf981f471b6crow9_col1\"·class=\"data·row9·col1\"·>-0.129820</td>\n",
167 ····························"························<td·id=\"T_c564313e_ad82_11ee_aac0_c3860ef16076row9_col2\"·class=\"data·row9·col2\"·>0.631523</td>\n",167 ····························"························<td·id=\"T_ae060dbe_e689_11ef_8b59_cf981f471b6crow9_col2\"·class=\"data·row9·col2\"·>0.631523</td>\n",
168 ····························"························<td·id=\"T_c564313e_ad82_11ee_aac0_c3860ef16076row9_col3\"·class=\"data·row9·col3\"·>-0.586538</td>\n",168 ····························"························<td·id=\"T_ae060dbe_e689_11ef_8b59_cf981f471b6crow9_col3\"·class=\"data·row9·col3\"·>-0.586538</td>\n",
169 ····························"························<td·id=\"T_c564313e_ad82_11ee_aac0_c3860ef16076row9_col4\"·class=\"data·row9·col4\"·>0.290720</td>\n",169 ····························"························<td·id=\"T_ae060dbe_e689_11ef_8b59_cf981f471b6crow9_col4\"·class=\"data·row9·col4\"·>0.290720</td>\n",
170 ····························"············</tr>\n",170 ····························"············</tr>\n",
171 ····························"····</tbody></table>"171 ····························"····</tbody></table>"
172 ························],172 ························],
173 ························"text/plain":·[173 ························"text/plain":·[
174 ····························"<pandas.io.formats.style.Styler·at·0x7ffa9b74a310>"174 ····························"<pandas.io.formats.style.Styler·at·0x7efc588aa310>"
175 ························]175 ························]
176 ····················},176 ····················},
177 ····················"execution_count":·3,177 ····················"execution_count":·3,
178 ····················"metadata":·{},178 ····················"metadata":·{},
179 ····················"output_type":·"execute_result"179 ····················"output_type":·"execute_result"
180 ················}180 ················}
181 ············],181 ············],
Offset 197, 23 lines modifiedOffset 197, 23 lines modified
197 ············"execution_count":·4,197 ············"execution_count":·4,
198 ············"metadata":·{},198 ············"metadata":·{},
199 ············"outputs":·[199 ············"outputs":·[
200 ················{200 ················{
201 ····················"data":·{201 ····················"data":·{
202 ························"text/plain":·[202 ························"text/plain":·[
203 ····························"['<style··type=\"text/css\"·>',\n",203 ····························"['<style··type=\"text/css\"·>',\n",
204 ····························"·'#T_c5768032_ad82_11ee_aac0_c3860ef16076row0_col2,#T_c5768032_ad82_11ee_aac0_c3860ef16076row3_col3{',\n",204 ····························"·'#T_ae121fe6_e689_11ef_8b59_cf981f471b6crow0_col2,#T_ae121fe6_e689_11ef_8b59_cf981f471b6crow3_col3{',\n",
205 ····························"·'············background-color:··red;',\n",205 ····························"·'············background-color:··red;',\n",
206 ····························"·'········}</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>',\n",206 ····························"·'········}</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>',\n",
207 ····························"·'················<tr>',\n",207 ····························"·'················<tr>',\n",
208 ····························"·'························<th·id=\"T_c5768032_ad82_11ee_aac0_c3860ef16076level0_row0\"·class=\"row_heading·level0·row0\"·>0</th>',\n",208 ····························"·'························<th·id=\"T_ae121fe6_e689_11ef_8b59_cf981f471b6clevel0_row0\"·class=\"row_heading·level0·row0\"·>0</th>',\n",
209 ····························"·'························<td·id=\"T_c5768032_ad82_11ee_aac0_c3860ef16076row0_col0\"·class=\"data·row0·col0\"·>1.000000</td>',\n",209 ····························"·'························<td·id=\"T_ae121fe6_e689_11ef_8b59_cf981f471b6crow0_col0\"·class=\"data·row0·col0\"·>1.000000</td>',\n",
210 ····························"·'························<td·id=\"T_c5768032_ad82_11ee_aac0_c3860ef16076row0_col1\"·class=\"data·row0·col1\"·>1.329212</td>',\n",210 ····························"·'························<td·id=\"T_ae121fe6_e689_11ef_8b59_cf981f471b6crow0_col1\"·class=\"data·row0·col1\"·>1.329212</td>',\n",
211 ····························"·'························<td·id=\"T_c5768032_ad82_11ee_aac0_c3860ef16076row0_col2\"·class=\"data·row0·col2\"·>nan</td>',\n",211 ····························"·'························<td·id=\"T_ae121fe6_e689_11ef_8b59_cf981f471b6crow0_col2\"·class=\"data·row0·col2\"·>nan</td>',\n",
212 ····························"·'························<td·id=\"T_c5768032_ad82_11ee_aac0_c3860ef16076row0_col3\"·class=\"data·row0·col3\"·>-0.316280</td>']"212 ····························"·'························<td·id=\"T_ae121fe6_e689_11ef_8b59_cf981f471b6crow0_col3\"·class=\"data·row0·col3\"·>-0.316280</td>']"
213 ························]213 ························]
214 ····················},214 ····················},
215 ····················"execution_count":·4,215 ····················"execution_count":·4,
216 ····················"metadata":·{},216 ····················"metadata":·{},
217 ····················"output_type":·"execute_result"217 ····················"output_type":·"execute_result"
218 ················}218 ················}
219 ············],219 ············],
Offset 266, 103 lines modifiedOffset 266, 103 lines modified
266 ············"execution_count":·6,266 ············"execution_count":·6,
267 ············"metadata":·{},267 ············"metadata":·{},
268 ············"outputs":·[268 ············"outputs":·[
Max diff block lines reached; 1144694/1170775 bytes (97.77%) of diff not shown.
3.57 KB
./usr/share/doc/python-pandas-doc/html/user_guide/timeseries.html
    
Offset 2344, 24 lines modifiedOffset 2344, 24 lines modified
2344 <span·class="gp">···.....:·</span>2344 <span·class="gp">···.....:·</span>
  
2345 <span·class="gp">In·[271]:·</span><span·class="n">cal</span>·<span·class="o">=</span>·<span·class="n">get_calendar</span><span·class="p">(</span><span·class="s1">&#39;ExampleCalendar&#39;</span><span·class="p">)</span>2345 <span·class="gp">In·[271]:·</span><span·class="n">cal</span>·<span·class="o">=</span>·<span·class="n">get_calendar</span><span·class="p">(</span><span·class="s1">&#39;ExampleCalendar&#39;</span><span·class="p">)</span>
  
2346 <span·class="gp">In·[272]:·</span><span·class="n">cal</span><span·class="o">.</span><span·class="n">rules</span>2346 <span·class="gp">In·[272]:·</span><span·class="n">cal</span><span·class="o">.</span><span·class="n">rules</span>
2347 <span·class="gh">Out[272]:·</span><span·class="go"></span>2347 <span·class="gh">Out[272]:·</span><span·class="go"></span>
2348 <span·class="go">[Holiday:·Memorial·Day·(month=5,·day=31,·offset=&lt;DateOffset:·weekday=MO(-1)&gt;),</span>2348 <span·class="go">[Holiday:·Memorial·Day·(month=5,·day=31,·offset=&lt;DateOffset:·weekday=MO(-1)&gt;),</span>
2349 <span·class="go">·Holiday:·July·4th·(month=7,·day=4,·observance=&lt;function·nearest_workday·at·0x7fb7115d60d0&gt;),</span>2349 <span·class="go">·Holiday:·July·4th·(month=7,·day=4,·observance=&lt;function·nearest_workday·at·0x7f4af05090d0&gt;),</span>
2350 <span·class="go">·Holiday:·Columbus·Day·(month=10,·day=1,·offset=&lt;DateOffset:·weekday=MO(+2)&gt;)]</span>2350 <span·class="go">·Holiday:·Columbus·Day·(month=10,·day=1,·offset=&lt;DateOffset:·weekday=MO(+2)&gt;)]</span>
  
2351 <span·class="gp">In·[273]:·</span><span·class="n">new_cal</span>·<span·class="o">=</span>·<span·class="n">HolidayCalendarFactory</span><span·class="p">(</span><span·class="s1">&#39;NewExampleCalendar&#39;</span><span·class="p">,</span>·<span·class="n">cal</span><span·class="p">,</span>·<span·class="n">USLaborDay</span><span·class="p">)</span>2351 <span·class="gp">In·[273]:·</span><span·class="n">new_cal</span>·<span·class="o">=</span>·<span·class="n">HolidayCalendarFactory</span><span·class="p">(</span><span·class="s1">&#39;NewExampleCalendar&#39;</span><span·class="p">,</span>·<span·class="n">cal</span><span·class="p">,</span>·<span·class="n">USLaborDay</span><span·class="p">)</span>
  
2352 <span·class="gp">In·[274]:·</span><span·class="n">new_cal</span><span·class="o">.</span><span·class="n">rules</span>2352 <span·class="gp">In·[274]:·</span><span·class="n">new_cal</span><span·class="o">.</span><span·class="n">rules</span>
2353 <span·class="gh">Out[274]:·</span><span·class="go"></span>2353 <span·class="gh">Out[274]:·</span><span·class="go"></span>
2354 <span·class="go">[Holiday:·Labor·Day·(month=9,·day=1,·offset=&lt;DateOffset:·weekday=MO(+1)&gt;),</span>2354 <span·class="go">[Holiday:·Labor·Day·(month=9,·day=1,·offset=&lt;DateOffset:·weekday=MO(+1)&gt;),</span>
2355 <span·class="go">·Holiday:·Memorial·Day·(month=5,·day=31,·offset=&lt;DateOffset:·weekday=MO(-1)&gt;),</span>2355 <span·class="go">·Holiday:·Memorial·Day·(month=5,·day=31,·offset=&lt;DateOffset:·weekday=MO(-1)&gt;),</span>
2356 <span·class="go">·Holiday:·July·4th·(month=7,·day=4,·observance=&lt;function·nearest_workday·at·0x7fb7115d60d0&gt;),</span>2356 <span·class="go">·Holiday:·July·4th·(month=7,·day=4,·observance=&lt;function·nearest_workday·at·0x7f4af05090d0&gt;),</span>
2357 <span·class="go">·Holiday:·Columbus·Day·(month=10,·day=1,·offset=&lt;DateOffset:·weekday=MO(+2)&gt;)]</span>2357 <span·class="go">·Holiday:·Columbus·Day·(month=10,·day=1,·offset=&lt;DateOffset:·weekday=MO(+2)&gt;)]</span>
2358 </pre></div>2358 </pre></div>
2359 </div>2359 </div>
2360 </div>2360 </div>
2361 </div>2361 </div>
2362 <div·class="section"·id="time-series-related-instance-methods">2362 <div·class="section"·id="time-series-related-instance-methods">
2363 <span·id="timeseries-advanced-datetime"></span><h2>Time·series-related·instance·methods<a·class="headerlink"·href="#time-series-related-instance-methods"·title="Permalink·to·this·headline">¶</a></h2>2363 <span·id="timeseries-advanced-datetime"></span><h2>Time·series-related·instance·methods<a·class="headerlink"·href="#time-series-related-instance-methods"·title="Permalink·to·this·headline">¶</a></h2>
1.16 KB
html2text {}
    
Offset 1745, 26 lines modifiedOffset 1745, 26 lines modified
  
1745 In·[271]:·cal·=·get_calendar('ExampleCalendar')1745 In·[271]:·cal·=·get_calendar('ExampleCalendar')
  
1746 In·[272]:·cal.rules1746 In·[272]:·cal.rules
1747 Out[272]:1747 Out[272]:
1748 [Holiday:·Memorial·Day·(month=5,·day=31,·offset=<DateOffset:·weekday=MO(-1)>),1748 [Holiday:·Memorial·Day·(month=5,·day=31,·offset=<DateOffset:·weekday=MO(-1)>),
1749 ·Holiday:·July·4th·(month=7,·day=4,·observance=<function·nearest_workday·at1749 ·Holiday:·July·4th·(month=7,·day=4,·observance=<function·nearest_workday·at
1750 0x7fb7115d60d0>),1750 0x7f4af05090d0>),
1751 ·Holiday:·Columbus·Day·(month=10,·day=1,·offset=<DateOffset:·weekday=MO(+2)>)]1751 ·Holiday:·Columbus·Day·(month=10,·day=1,·offset=<DateOffset:·weekday=MO(+2)>)]
  
1752 In·[273]:·new_cal·=·HolidayCalendarFactory('NewExampleCalendar',·cal,1752 In·[273]:·new_cal·=·HolidayCalendarFactory('NewExampleCalendar',·cal,
1753 USLaborDay)1753 USLaborDay)
  
1754 In·[274]:·new_cal.rules1754 In·[274]:·new_cal.rules
1755 Out[274]:1755 Out[274]:
1756 [Holiday:·Labor·Day·(month=9,·day=1,·offset=<DateOffset:·weekday=MO(+1)>),1756 [Holiday:·Labor·Day·(month=9,·day=1,·offset=<DateOffset:·weekday=MO(+1)>),
1757 ·Holiday:·Memorial·Day·(month=5,·day=31,·offset=<DateOffset:·weekday=MO(-1)>),1757 ·Holiday:·Memorial·Day·(month=5,·day=31,·offset=<DateOffset:·weekday=MO(-1)>),
1758 ·Holiday:·July·4th·(month=7,·day=4,·observance=<function·nearest_workday·at1758 ·Holiday:·July·4th·(month=7,·day=4,·observance=<function·nearest_workday·at
1759 0x7fb7115d60d0>),1759 0x7f4af05090d0>),
1760 ·Holiday:·Columbus·Day·(month=10,·day=1,·offset=<DateOffset:·weekday=MO(+2)>)]1760 ·Holiday:·Columbus·Day·(month=10,·day=1,·offset=<DateOffset:·weekday=MO(+2)>)]
1761 *****·Time·series-related·instance·methods¶·*****1761 *****·Time·series-related·instance·methods¶·*****
1762 ****·Shifting·/·lagging¶·****1762 ****·Shifting·/·lagging¶·****
1763 One·may·want·to·shift·or·lag·the·values·in·a·time·series·back·and·forward·in1763 One·may·want·to·shift·or·lag·the·values·in·a·time·series·back·and·forward·in
1764 time.·The·method·for·this·is·shift(),·which·is·available·on·all·of·the·pandas1764 time.·The·method·for·this·is·shift(),·which·is·available·on·all·of·the·pandas
1765 objects.1765 objects.
1766 In·[275]:·ts·=·pd.Series(range(len(rng)),·index=rng)1766 In·[275]:·ts·=·pd.Series(range(len(rng)),·index=rng)
10.4 KB
./usr/share/doc/python-pandas-doc/html/user_guide/visualization.html
    
Offset 856, 15 lines modifiedOffset 856, 15 lines modified
856 <div·class="section"·id="plotting-on-a-secondary-y-axis">856 <div·class="section"·id="plotting-on-a-secondary-y-axis">
857 <h3>Plotting·on·a·secondary·y-axis<a·class="headerlink"·href="#plotting-on-a-secondary-y-axis"·title="Permalink·to·this·headline">¶</a></h3>857 <h3>Plotting·on·a·secondary·y-axis<a·class="headerlink"·href="#plotting-on-a-secondary-y-axis"·title="Permalink·to·this·headline">¶</a></h3>
858 <p>To·plot·data·on·a·secondary·y-axis,·use·the·<code·class="docutils·literal·notranslate"><span·class="pre">secondary_y</span></code>·keyword:</p>858 <p>To·plot·data·on·a·secondary·y-axis,·use·the·<code·class="docutils·literal·notranslate"><span·class="pre">secondary_y</span></code>·keyword:</p>
859 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[123]:·</span><span·class="n">df</span><span·class="p">[</span><span·class="s1">&#39;A&#39;</span><span·class="p">]</span><span·class="o">.</span><span·class="n">plot</span><span·class="p">()</span>859 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[123]:·</span><span·class="n">df</span><span·class="p">[</span><span·class="s1">&#39;A&#39;</span><span·class="p">]</span><span·class="o">.</span><span·class="n">plot</span><span·class="p">()</span>
860 <span·class="gh">Out[123]:·</span><span·class="go">&lt;AxesSubplot:&gt;</span>860 <span·class="gh">Out[123]:·</span><span·class="go">&lt;AxesSubplot:&gt;</span>
  
861 <span·class="gp">In·[124]:·</span><span·class="n">df</span><span·class="p">[</span><span·class="s1">&#39;B&#39;</span><span·class="p">]</span><span·class="o">.</span><span·class="n">plot</span><span·class="p">(</span><span·class="n">secondary_y</span><span·class="o">=</span><span·class="kc">True</span><span·class="p">,</span>·<span·class="n">style</span><span·class="o">=</span><span·class="s1">&#39;g&#39;</span><span·class="p">)</span>861 <span·class="gp">In·[124]:·</span><span·class="n">df</span><span·class="p">[</span><span·class="s1">&#39;B&#39;</span><span·class="p">]</span><span·class="o">.</span><span·class="n">plot</span><span·class="p">(</span><span·class="n">secondary_y</span><span·class="o">=</span><span·class="kc">True</span><span·class="p">,</span>·<span·class="n">style</span><span·class="o">=</span><span·class="s1">&#39;g&#39;</span><span·class="p">)</span>
862 <span·class="gh">Out[124]:·</span><span·class="go">&lt;AxesSubplot:label=&#39;a76bb1d4-3543-497c-bce0-fb66d4b5d03b&#39;&gt;</span>862 <span·class="gh">Out[124]:·</span><span·class="go">&lt;AxesSubplot:label=&#39;ab0a2e6a-3895-4a57-9e7c-bd15b5e3b899&#39;&gt;</span>
863 </pre></div>863 </pre></div>
864 </div>864 </div>
865 <img·alt="../_images/series_plot_secondary_y.png"·src="../_images/series_plot_secondary_y.png"·/>865 <img·alt="../_images/series_plot_secondary_y.png"·src="../_images/series_plot_secondary_y.png"·/>
866 <p>To·plot·some·columns·in·a·<code·class="docutils·literal·notranslate"><span·class="pre">DataFrame</span></code>,·give·the·column·names·to·the·<code·class="docutils·literal·notranslate"><span·class="pre">secondary_y</span></code>866 <p>To·plot·some·columns·in·a·<code·class="docutils·literal·notranslate"><span·class="pre">DataFrame</span></code>,·give·the·column·names·to·the·<code·class="docutils·literal·notranslate"><span·class="pre">secondary_y</span></code>
867 keyword:</p>867 keyword:</p>
868 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[125]:·</span><span·class="n">plt</span><span·class="o">.</span><span·class="n">figure</span><span·class="p">()</span>868 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[125]:·</span><span·class="n">plt</span><span·class="o">.</span><span·class="n">figure</span><span·class="p">()</span>
869 <span·class="gh">Out[125]:·</span><span·class="go">&lt;Figure·size·640x480·with·0·Axes&gt;</span>869 <span·class="gh">Out[125]:·</span><span·class="go">&lt;Figure·size·640x480·with·0·Axes&gt;</span>
Offset 1116, 15 lines modifiedOffset 1116, 15 lines modified
1116 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[172]:·</span><span·class="kn">from</span>·<span·class="nn">pandas.plotting</span>·<span·class="kn">import</span>·<span·class="n">table</span>1116 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[172]:·</span><span·class="kn">from</span>·<span·class="nn">pandas.plotting</span>·<span·class="kn">import</span>·<span·class="n">table</span>
  
1117 <span·class="gp">In·[173]:·</span><span·class="n">fig</span><span·class="p">,</span>·<span·class="n">ax</span>·<span·class="o">=</span>·<span·class="n">plt</span><span·class="o">.</span><span·class="n">subplots</span><span·class="p">(</span><span·class="mi">1</span><span·class="p">,</span>·<span·class="mi">1</span><span·class="p">)</span>1117 <span·class="gp">In·[173]:·</span><span·class="n">fig</span><span·class="p">,</span>·<span·class="n">ax</span>·<span·class="o">=</span>·<span·class="n">plt</span><span·class="o">.</span><span·class="n">subplots</span><span·class="p">(</span><span·class="mi">1</span><span·class="p">,</span>·<span·class="mi">1</span><span·class="p">)</span>
  
1118 <span·class="gp">In·[174]:·</span><span·class="n">table</span><span·class="p">(</span><span·class="n">ax</span><span·class="p">,</span>·<span·class="n">np</span><span·class="o">.</span><span·class="n">round</span><span·class="p">(</span><span·class="n">df</span><span·class="o">.</span><span·class="n">describe</span><span·class="p">(),</span>·<span·class="mi">2</span><span·class="p">),</span>1118 <span·class="gp">In·[174]:·</span><span·class="n">table</span><span·class="p">(</span><span·class="n">ax</span><span·class="p">,</span>·<span·class="n">np</span><span·class="o">.</span><span·class="n">round</span><span·class="p">(</span><span·class="n">df</span><span·class="o">.</span><span·class="n">describe</span><span·class="p">(),</span>·<span·class="mi">2</span><span·class="p">),</span>
1119 <span·class="gp">···.....:·</span>······<span·class="n">loc</span><span·class="o">=</span><span·class="s1">&#39;upper·right&#39;</span><span·class="p">,</span>·<span·class="n">colWidths</span><span·class="o">=</span><span·class="p">[</span><span·class="mf">0.2</span><span·class="p">,</span>·<span·class="mf">0.2</span><span·class="p">,</span>·<span·class="mf">0.2</span><span·class="p">])</span>1119 <span·class="gp">···.....:·</span>······<span·class="n">loc</span><span·class="o">=</span><span·class="s1">&#39;upper·right&#39;</span><span·class="p">,</span>·<span·class="n">colWidths</span><span·class="o">=</span><span·class="p">[</span><span·class="mf">0.2</span><span·class="p">,</span>·<span·class="mf">0.2</span><span·class="p">,</span>·<span·class="mf">0.2</span><span·class="p">])</span>
1120 <span·class="gp">···.....:·</span>1120 <span·class="gp">···.....:·</span>
1121 <span·class="gh">Out[174]:·</span><span·class="go">&lt;matplotlib.table.Table·at·0x7fb7183b5820&gt;</span>1121 <span·class="gh">Out[174]:·</span><span·class="go">&lt;matplotlib.table.Table·at·0x7f4af3454eb0&gt;</span>
  
1122 <span·class="gp">In·[175]:·</span><span·class="n">df</span><span·class="o">.</span><span·class="n">plot</span><span·class="p">(</span><span·class="n">ax</span><span·class="o">=</span><span·class="n">ax</span><span·class="p">,</span>·<span·class="n">ylim</span><span·class="o">=</span><span·class="p">(</span><span·class="mi">0</span><span·class="p">,</span>·<span·class="mi">2</span><span·class="p">),</span>·<span·class="n">legend</span><span·class="o">=</span><span·class="kc">None</span><span·class="p">)</span>1122 <span·class="gp">In·[175]:·</span><span·class="n">df</span><span·class="o">.</span><span·class="n">plot</span><span·class="p">(</span><span·class="n">ax</span><span·class="o">=</span><span·class="n">ax</span><span·class="p">,</span>·<span·class="n">ylim</span><span·class="o">=</span><span·class="p">(</span><span·class="mi">0</span><span·class="p">,</span>·<span·class="mi">2</span><span·class="p">),</span>·<span·class="n">legend</span><span·class="o">=</span><span·class="kc">None</span><span·class="p">)</span>
1123 <span·class="gh">Out[175]:·</span><span·class="go">&lt;AxesSubplot:&gt;</span>1123 <span·class="gh">Out[175]:·</span><span·class="go">&lt;AxesSubplot:&gt;</span>
1124 </pre></div>1124 </pre></div>
1125 </div>1125 </div>
1126 <img·alt="../_images/line_plot_table_describe.png"·src="../_images/line_plot_table_describe.png"·/>1126 <img·alt="../_images/line_plot_table_describe.png"·src="../_images/line_plot_table_describe.png"·/>
1127 <p><strong>Note</strong>:·You·can·get·table·instances·on·the·axes·using·<code·class="docutils·literal·notranslate"><span·class="pre">axes.tables</span></code>·property·for·further·decorations.·See·the·<a·class="reference·external"·href="https://matplotlib.org/api/axes_api.html#matplotlib.axes.Axes.table">matplotlib·table·documentation</a>·for·more.</p>1127 <p><strong>Note</strong>:·You·can·get·table·instances·on·the·axes·using·<code·class="docutils·literal·notranslate"><span·class="pre">axes.tables</span></code>·property·for·further·decorations.·See·the·<a·class="reference·external"·href="https://matplotlib.org/api/axes_api.html#matplotlib.axes.Axes.table">matplotlib·table·documentation</a>·for·more.</p>
Offset 1218, 23 lines modifiedOffset 1218, 23 lines modified
  
1218 <span·class="gp">In·[193]:·</span><span·class="n">mstd</span>·<span·class="o">=</span>·<span·class="n">price</span><span·class="o">.</span><span·class="n">rolling</span><span·class="p">(</span><span·class="mi">20</span><span·class="p">)</span><span·class="o">.</span><span·class="n">std</span><span·class="p">()</span>1218 <span·class="gp">In·[193]:·</span><span·class="n">mstd</span>·<span·class="o">=</span>·<span·class="n">price</span><span·class="o">.</span><span·class="n">rolling</span><span·class="p">(</span><span·class="mi">20</span><span·class="p">)</span><span·class="o">.</span><span·class="n">std</span><span·class="p">()</span>
  
1219 <span·class="gp">In·[194]:·</span><span·class="n">plt</span><span·class="o">.</span><span·class="n">figure</span><span·class="p">()</span>1219 <span·class="gp">In·[194]:·</span><span·class="n">plt</span><span·class="o">.</span><span·class="n">figure</span><span·class="p">()</span>
1220 <span·class="gh">Out[194]:·</span><span·class="go">&lt;Figure·size·640x480·with·0·Axes&gt;</span>1220 <span·class="gh">Out[194]:·</span><span·class="go">&lt;Figure·size·640x480·with·0·Axes&gt;</span>
  
1221 <span·class="gp">In·[195]:·</span><span·class="n">plt</span><span·class="o">.</span><span·class="n">plot</span><span·class="p">(</span><span·class="n">price</span><span·class="o">.</span><span·class="n">index</span><span·class="p">,</span>·<span·class="n">price</span><span·class="p">,</span>·<span·class="s1">&#39;k&#39;</span><span·class="p">)</span>1221 <span·class="gp">In·[195]:·</span><span·class="n">plt</span><span·class="o">.</span><span·class="n">plot</span><span·class="p">(</span><span·class="n">price</span><span·class="o">.</span><span·class="n">index</span><span·class="p">,</span>·<span·class="n">price</span><span·class="p">,</span>·<span·class="s1">&#39;k&#39;</span><span·class="p">)</span>
1222 <span·class="gh">Out[195]:·</span><span·class="go">[&lt;matplotlib.lines.Line2D·at·0x7fb710b85760&gt;]</span>1222 <span·class="gh">Out[195]:·</span><span·class="go">[&lt;matplotlib.lines.Line2D·at·0x7f4aeba89bb0&gt;]</span>
  
1223 <span·class="gp">In·[196]:·</span><span·class="n">plt</span><span·class="o">.</span><span·class="n">plot</span><span·class="p">(</span><span·class="n">ma</span><span·class="o">.</span><span·class="n">index</span><span·class="p">,</span>·<span·class="n">ma</span><span·class="p">,</span>·<span·class="s1">&#39;b&#39;</span><span·class="p">)</span>1223 <span·class="gp">In·[196]:·</span><span·class="n">plt</span><span·class="o">.</span><span·class="n">plot</span><span·class="p">(</span><span·class="n">ma</span><span·class="o">.</span><span·class="n">index</span><span·class="p">,</span>·<span·class="n">ma</span><span·class="p">,</span>·<span·class="s1">&#39;b&#39;</span><span·class="p">)</span>
1224 <span·class="gh">Out[196]:·</span><span·class="go">[&lt;matplotlib.lines.Line2D·at·0x7fb710bade50&gt;]</span>1224 <span·class="gh">Out[196]:·</span><span·class="go">[&lt;matplotlib.lines.Line2D·at·0x7f4aebab5730&gt;]</span>
  
1225 <span·class="gp">In·[197]:·</span><span·class="n">plt</span><span·class="o">.</span><span·class="n">fill_between</span><span·class="p">(</span><span·class="n">mstd</span><span·class="o">.</span><span·class="n">index</span><span·class="p">,</span>·<span·class="n">ma</span>·<span·class="o">-</span>·<span·class="mi">2</span>·<span·class="o">*</span>·<span·class="n">mstd</span><span·class="p">,</span>·<span·class="n">ma</span>·<span·class="o">+</span>·<span·class="mi">2</span>·<span·class="o">*</span>·<span·class="n">mstd</span><span·class="p">,</span>1225 <span·class="gp">In·[197]:·</span><span·class="n">plt</span><span·class="o">.</span><span·class="n">fill_between</span><span·class="p">(</span><span·class="n">mstd</span><span·class="o">.</span><span·class="n">index</span><span·class="p">,</span>·<span·class="n">ma</span>·<span·class="o">-</span>·<span·class="mi">2</span>·<span·class="o">*</span>·<span·class="n">mstd</span><span·class="p">,</span>·<span·class="n">ma</span>·<span·class="o">+</span>·<span·class="mi">2</span>·<span·class="o">*</span>·<span·class="n">mstd</span><span·class="p">,</span>
1226 <span·class="gp">···.....:·</span>·················<span·class="n">color</span><span·class="o">=</span><span·class="s1">&#39;b&#39;</span><span·class="p">,</span>·<span·class="n">alpha</span><span·class="o">=</span><span·class="mf">0.2</span><span·class="p">)</span>1226 <span·class="gp">···.....:·</span>·················<span·class="n">color</span><span·class="o">=</span><span·class="s1">&#39;b&#39;</span><span·class="p">,</span>·<span·class="n">alpha</span><span·class="o">=</span><span·class="mf">0.2</span><span·class="p">)</span>
1227 <span·class="gp">···.....:·</span>1227 <span·class="gp">···.....:·</span>
1228 <span·class="gh">Out[197]:·</span><span·class="go">&lt;matplotlib.collections.PolyCollection·at·0x7fb710bbc100&gt;</span>1228 <span·class="gh">Out[197]:·</span><span·class="go">&lt;matplotlib.collections.PolyCollection·at·0x7f4aebab59a0&gt;</span>
1229 </pre></div>1229 </pre></div>
1230 </div>1230 </div>
1231 <img·alt="../_images/bollinger.png"·src="../_images/bollinger.png"·/>1231 <img·alt="../_images/bollinger.png"·src="../_images/bollinger.png"·/>
1232 </div>1232 </div>
1233 <div·class="section"·id="plotting-backends">1233 <div·class="section"·id="plotting-backends">
1234 <h2>Plotting·backends<a·class="headerlink"·href="#plotting-backends"·title="Permalink·to·this·headline">¶</a></h2>1234 <h2>Plotting·backends<a·class="headerlink"·href="#plotting-backends"·title="Permalink·to·this·headline">¶</a></h2>
1235 <p>Starting·in·version·0.25,·pandas·can·be·extended·with·third-party·plotting·backends.·The1235 <p>Starting·in·version·0.25,·pandas·can·be·extended·with·third-party·plotting·backends.·The
2.37 KB
html2text {}
    
Offset 602, 15 lines modifiedOffset 602, 15 lines modified
602 See·also·the·logx·and·loglog·keyword·arguments.602 See·also·the·logx·and·loglog·keyword·arguments.
603 ****·Plotting·on·a·secondary·y-axis¶·****603 ****·Plotting·on·a·secondary·y-axis¶·****
604 To·plot·data·on·a·secondary·y-axis,·use·the·secondary_y·keyword:604 To·plot·data·on·a·secondary·y-axis,·use·the·secondary_y·keyword:
605 In·[123]:·df['A'].plot()605 In·[123]:·df['A'].plot()
606 Out[123]:·<AxesSubplot:>606 Out[123]:·<AxesSubplot:>
  
607 In·[124]:·df['B'].plot(secondary_y=True,·style='g')607 In·[124]:·df['B'].plot(secondary_y=True,·style='g')
608 Out[124]:·<AxesSubplot:label='a76bb1d4-3543-497c-bce0-fb66d4b5d03b'>608 Out[124]:·<AxesSubplot:label='ab0a2e6a-3895-4a57-9e7c-bd15b5e3b899'>
609 [../_images/series_plot_secondary_y.png]609 [../_images/series_plot_secondary_y.png]
610 To·plot·some·columns·in·a·DataFrame,·give·the·column·names·to·the·secondary_y610 To·plot·some·columns·in·a·DataFrame,·give·the·column·names·to·the·secondary_y
611 keyword:611 keyword:
612 In·[125]:·plt.figure()612 In·[125]:·plt.figure()
613 Out[125]:·<Figure·size·640x480·with·0·Axes>613 Out[125]:·<Figure·size·640x480·with·0·Axes>
  
614 In·[126]:·ax·=·df.plot(secondary_y=['A',·'B'])614 In·[126]:·ax·=·df.plot(secondary_y=['A',·'B'])
Offset 827, 15 lines modifiedOffset 827, 15 lines modified
827 In·[172]:·from·pandas.plotting·import·table827 In·[172]:·from·pandas.plotting·import·table
  
828 In·[173]:·fig,·ax·=·plt.subplots(1,·1)828 In·[173]:·fig,·ax·=·plt.subplots(1,·1)
  
829 In·[174]:·table(ax,·np.round(df.describe(),·2),829 In·[174]:·table(ax,·np.round(df.describe(),·2),
830 ···.....:·······loc='upper·right',·colWidths=[0.2,·0.2,·0.2])830 ···.....:·······loc='upper·right',·colWidths=[0.2,·0.2,·0.2])
831 ···.....:831 ···.....:
832 Out[174]:·<matplotlib.table.Table·at·0x7fb7183b5820>832 Out[174]:·<matplotlib.table.Table·at·0x7f4af3454eb0>
  
833 In·[175]:·df.plot(ax=ax,·ylim=(0,·2),·legend=None)833 In·[175]:·df.plot(ax=ax,·ylim=(0,·2),·legend=None)
834 Out[175]:·<AxesSubplot:>834 Out[175]:·<AxesSubplot:>
835 [../_images/line_plot_table_describe.png]835 [../_images/line_plot_table_describe.png]
836 Note:·You·can·get·table·instances·on·the·axes·using·axes.tables·property·for836 Note:·You·can·get·table·instances·on·the·axes·using·axes.tables·property·for
837 further·decorations.·See·the·matplotlib_table_documentation·for·more.837 further·decorations.·See·the·matplotlib_table_documentation·for·more.
838 ****·Colormaps¶·****838 ****·Colormaps¶·****
Offset 914, 23 lines modifiedOffset 914, 23 lines modified
  
914 In·[193]:·mstd·=·price.rolling(20).std()914 In·[193]:·mstd·=·price.rolling(20).std()
  
915 In·[194]:·plt.figure()915 In·[194]:·plt.figure()
916 Out[194]:·<Figure·size·640x480·with·0·Axes>916 Out[194]:·<Figure·size·640x480·with·0·Axes>
  
917 In·[195]:·plt.plot(price.index,·price,·'k')917 In·[195]:·plt.plot(price.index,·price,·'k')
918 Out[195]:·[<matplotlib.lines.Line2D·at·0x7fb710b85760>]918 Out[195]:·[<matplotlib.lines.Line2D·at·0x7f4aeba89bb0>]
  
919 In·[196]:·plt.plot(ma.index,·ma,·'b')919 In·[196]:·plt.plot(ma.index,·ma,·'b')
920 Out[196]:·[<matplotlib.lines.Line2D·at·0x7fb710bade50>]920 Out[196]:·[<matplotlib.lines.Line2D·at·0x7f4aebab5730>]
  
921 In·[197]:·plt.fill_between(mstd.index,·ma·-·2·*·mstd,·ma·+·2·*·mstd,921 In·[197]:·plt.fill_between(mstd.index,·ma·-·2·*·mstd,·ma·+·2·*·mstd,
922 ···.....:··················color='b',·alpha=0.2)922 ···.....:··················color='b',·alpha=0.2)
923 ···.....:923 ···.....:
924 Out[197]:·<matplotlib.collections.PolyCollection·at·0x7fb710bbc100>924 Out[197]:·<matplotlib.collections.PolyCollection·at·0x7f4aebab59a0>
925 [../_images/bollinger.png]925 [../_images/bollinger.png]
926 *****·Plotting·backends¶·*****926 *****·Plotting·backends¶·*****
927 Starting·in·version·0.25,·pandas·can·be·extended·with·third-party·plotting927 Starting·in·version·0.25,·pandas·can·be·extended·with·third-party·plotting
928 backends.·The·main·idea·is·letting·users·select·a·plotting·backend·different928 backends.·The·main·idea·is·letting·users·select·a·plotting·backend·different
929 than·the·provided·one·based·on·Matplotlib.929 than·the·provided·one·based·on·Matplotlib.
930 This·can·be·done·by·passsing·â€˜backend.module’·as·the·argument·backend·in930 This·can·be·done·by·passsing·â€˜backend.module’·as·the·argument·backend·in
931 plot·function.·For·example:931 plot·function.·For·example:
3.73 KB
./usr/share/doc/python-pandas-doc/html/whatsnew/v0.13.0.html
    
Offset 1010, 20 lines modifiedOffset 1010, 20 lines modified
1010 <span·class="gp">In·[103]:·</span><span·class="n">df1</span><span·class="p">,</span>·<span·class="n">df2</span><span·class="p">,</span>·<span·class="n">df3</span><span·class="p">,</span>·<span·class="n">df4</span>·<span·class="o">=</span>·<span·class="p">[</span><span·class="n">pd</span><span·class="o">.</span><span·class="n">DataFrame</span><span·class="p">(</span><span·class="n">np</span><span·class="o">.</span><span·class="n">random</span><span·class="o">.</span><span·class="n">randn</span><span·class="p">(</span><span·class="n">nrows</span><span·class="p">,</span>·<span·class="n">ncols</span><span·class="p">))</span>1010 <span·class="gp">In·[103]:·</span><span·class="n">df1</span><span·class="p">,</span>·<span·class="n">df2</span><span·class="p">,</span>·<span·class="n">df3</span><span·class="p">,</span>·<span·class="n">df4</span>·<span·class="o">=</span>·<span·class="p">[</span><span·class="n">pd</span><span·class="o">.</span><span·class="n">DataFrame</span><span·class="p">(</span><span·class="n">np</span><span·class="o">.</span><span·class="n">random</span><span·class="o">.</span><span·class="n">randn</span><span·class="p">(</span><span·class="n">nrows</span><span·class="p">,</span>·<span·class="n">ncols</span><span·class="p">))</span>
1011 <span·class="gp">···.....:·</span>······················<span·class="k">for</span>·<span·class="n">_</span>·<span·class="ow">in</span>·<span·class="nb">range</span><span·class="p">(</span><span·class="mi">4</span><span·class="p">)]</span>1011 <span·class="gp">···.....:·</span>······················<span·class="k">for</span>·<span·class="n">_</span>·<span·class="ow">in</span>·<span·class="nb">range</span><span·class="p">(</span><span·class="mi">4</span><span·class="p">)]</span>
1012 <span·class="gp">···.....:·</span>1012 <span·class="gp">···.....:·</span>
1013 </pre></div>1013 </pre></div>
1014 </div>1014 </div>
1015 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="go">#·eval·with·NumExpr·backend</span>1015 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="go">#·eval·with·NumExpr·backend</span>
1016 <span·class="gp">In·[104]:·</span><span·class="o">%</span><span·class="k">timeit</span>·pd.eval(&#39;df1·+·df2·+·df3·+·df4&#39;)1016 <span·class="gp">In·[104]:·</span><span·class="o">%</span><span·class="k">timeit</span>·pd.eval(&#39;df1·+·df2·+·df3·+·df4&#39;)
1017 <span·class="go">23.8·ms·+-·1.16·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)</span>1017 <span·class="go">24.4·ms·+-·2.31·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)</span>
1018 </pre></div>1018 </pre></div>
1019 </div>1019 </div>
1020 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="go">#·pure·Python·evaluation</span>1020 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="go">#·pure·Python·evaluation</span>
1021 <span·class="gp">In·[105]:·</span><span·class="o">%</span><span·class="k">timeit</span>·df1·+·df2·+·df3·+·df41021 <span·class="gp">In·[105]:·</span><span·class="o">%</span><span·class="k">timeit</span>·df1·+·df2·+·df3·+·df4
1022 <span·class="go">51.1·ms·+-·4.21·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)</span>1022 <span·class="go">55.6·ms·+-·5.98·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)</span>
1023 </pre></div>1023 </pre></div>
1024 </div>1024 </div>
1025 <p>For·more·details,·see·the·<a·class="reference·internal"·href="../user_guide/enhancingperf.html#enhancingperf-eval"><span·class="std·std-ref">the·docs</span></a></p>1025 <p>For·more·details,·see·the·<a·class="reference·internal"·href="../user_guide/enhancingperf.html#enhancingperf-eval"><span·class="std·std-ref">the·docs</span></a></p>
1026 </li>1026 </li>
1027 <li><p>Similar·to·<code·class="docutils·literal·notranslate"><span·class="pre">pandas.eval</span></code>,·<a·class="reference·internal"·href="../reference/api/pandas.DataFrame.html#pandas.DataFrame"·title="pandas.DataFrame"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">DataFrame</span></code></a>·has·a·new1027 <li><p>Similar·to·<code·class="docutils·literal·notranslate"><span·class="pre">pandas.eval</span></code>,·<a·class="reference·internal"·href="../reference/api/pandas.DataFrame.html#pandas.DataFrame"·title="pandas.DataFrame"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">DataFrame</span></code></a>·has·a·new
1028 <code·class="docutils·literal·notranslate"><span·class="pre">DataFrame.eval</span></code>·method·that·evaluates·an·expression·in·the·context·of1028 <code·class="docutils·literal·notranslate"><span·class="pre">DataFrame.eval</span></code>·method·that·evaluates·an·expression·in·the·context·of
1029 the·<code·class="docutils·literal·notranslate"><span·class="pre">DataFrame</span></code>.·For·example,</p>1029 the·<code·class="docutils·literal·notranslate"><span·class="pre">DataFrame</span></code>.·For·example,</p>
1.01 KB
html2text {}
    
Offset 864, 18 lines modifiedOffset 864, 18 lines modified
  
864 ······In·[103]:·df1,·df2,·df3,·df4·=·[pd.DataFrame(np.random.randn(nrows,864 ······In·[103]:·df1,·df2,·df3,·df4·=·[pd.DataFrame(np.random.randn(nrows,
865 ······ncols))865 ······ncols))
866 ·········.....:·······················for·_·in·range(4)]866 ·········.....:·······················for·_·in·range(4)]
867 ·········.....:867 ·········.....:
868 ······#·eval·with·NumExpr·backend868 ······#·eval·with·NumExpr·backend
869 ······In·[104]:·%timeit·pd.eval('df1·+·df2·+·df3·+·df4')869 ······In·[104]:·%timeit·pd.eval('df1·+·df2·+·df3·+·df4')
870 ······23.8·ms·+-·1.16·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)870 ······24.4·ms·+-·2.31·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)
871 ······#·pure·Python·evaluation871 ······#·pure·Python·evaluation
872 ······In·[105]:·%timeit·df1·+·df2·+·df3·+·df4872 ······In·[105]:·%timeit·df1·+·df2·+·df3·+·df4
873 ······51.1·ms·+-·4.21·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)873 ······55.6·ms·+-·5.98·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)
874 ······For·more·details,·see·the·the_docs874 ······For·more·details,·see·the·the_docs
875 ····*·Similar·to·pandas.eval,·DataFrame·has·a·new·DataFrame.eval·method·that875 ····*·Similar·to·pandas.eval,·DataFrame·has·a·new·DataFrame.eval·method·that
876 ······evaluates·an·expression·in·the·context·of·the·DataFrame.·For·example,876 ······evaluates·an·expression·in·the·context·of·the·DataFrame.·For·example,
877 ······In·[106]:·df·=·pd.DataFrame(np.random.randn(10,·2),·columns=['a',·'b'])877 ······In·[106]:·df·=·pd.DataFrame(np.random.randn(10,·2),·columns=['a',·'b'])
  
878 ······In·[107]:·df.eval('a·+·b')878 ······In·[107]:·df.eval('a·+·b')
879 ······Out[107]:879 ······Out[107]:
4.72 KB
./usr/share/doc/python-pandas-doc/html/whatsnew/v0.15.0.html
    
Offset 1217, 25 lines modifiedOffset 1217, 25 lines modified
1217 <span·class="gp">···....:·</span>1217 <span·class="gp">···....:·</span>
  
1218 <span·class="gp">In·[96]:·</span><span·class="n">df</span><span·class="o">.</span><span·class="n">describe</span><span·class="p">(</span><span·class="n">include</span><span·class="o">=</span><span·class="p">[</span><span·class="s2">&quot;object&quot;</span><span·class="p">])</span>1218 <span·class="gp">In·[96]:·</span><span·class="n">df</span><span·class="o">.</span><span·class="n">describe</span><span·class="p">(</span><span·class="n">include</span><span·class="o">=</span><span·class="p">[</span><span·class="s2">&quot;object&quot;</span><span·class="p">])</span>
1219 <span·class="gh">Out[96]:·</span><span·class="go"></span>1219 <span·class="gh">Out[96]:·</span><span·class="go"></span>
1220 <span·class="go">·······catA·catB</span>1220 <span·class="go">·······catA·catB</span>
1221 <span·class="go">count····24···24</span>1221 <span·class="go">count····24···24</span>
1222 <span·class="go">unique····2····4</span>1222 <span·class="go">unique····2····4</span>
1223 <span·class="go">top·····foo····a</span>1223 <span·class="go">top·····foo····c</span>
1224 <span·class="go">freq·····16····6</span>1224 <span·class="go">freq·····16····6</span>
  
1225 <span·class="go">[4·rows·x·2·columns]</span>1225 <span·class="go">[4·rows·x·2·columns]</span>
  
1226 <span·class="gp">In·[97]:·</span><span·class="n">df</span><span·class="o">.</span><span·class="n">describe</span><span·class="p">(</span><span·class="n">include</span><span·class="o">=</span><span·class="p">[</span><span·class="s2">&quot;number&quot;</span><span·class="p">,</span>·<span·class="s2">&quot;object&quot;</span><span·class="p">],</span>·<span·class="n">exclude</span><span·class="o">=</span><span·class="p">[</span><span·class="s2">&quot;float&quot;</span><span·class="p">])</span>1226 <span·class="gp">In·[97]:·</span><span·class="n">df</span><span·class="o">.</span><span·class="n">describe</span><span·class="p">(</span><span·class="n">include</span><span·class="o">=</span><span·class="p">[</span><span·class="s2">&quot;number&quot;</span><span·class="p">,</span>·<span·class="s2">&quot;object&quot;</span><span·class="p">],</span>·<span·class="n">exclude</span><span·class="o">=</span><span·class="p">[</span><span·class="s2">&quot;float&quot;</span><span·class="p">])</span>
1227 <span·class="gh">Out[97]:·</span><span·class="go"></span>1227 <span·class="gh">Out[97]:·</span><span·class="go"></span>
1228 <span·class="go">·······catA·catB·······numC</span>1228 <span·class="go">·······catA·catB·······numC</span>
1229 <span·class="go">count····24···24··24.000000</span>1229 <span·class="go">count····24···24··24.000000</span>
1230 <span·class="go">unique····2····4········NaN</span>1230 <span·class="go">unique····2····4········NaN</span>
1231 <span·class="go">top·····foo····a········NaN</span>1231 <span·class="go">top·····foo····c········NaN</span>
1232 <span·class="go">freq·····16····6········NaN</span>1232 <span·class="go">freq·····16····6········NaN</span>
1233 <span·class="go">mean····NaN··NaN··11.500000</span>1233 <span·class="go">mean····NaN··NaN··11.500000</span>
1234 <span·class="go">std·····NaN··NaN···7.071068</span>1234 <span·class="go">std·····NaN··NaN···7.071068</span>
1235 <span·class="go">min·····NaN··NaN···0.000000</span>1235 <span·class="go">min·····NaN··NaN···0.000000</span>
1236 <span·class="go">25%·····NaN··NaN···5.750000</span>1236 <span·class="go">25%·····NaN··NaN···5.750000</span>
1237 <span·class="go">50%·····NaN··NaN··11.500000</span>1237 <span·class="go">50%·····NaN··NaN··11.500000</span>
1238 <span·class="go">75%·····NaN··NaN··17.250000</span>1238 <span·class="go">75%·····NaN··NaN··17.250000</span>
Offset 1246, 15 lines modifiedOffset 1246, 15 lines modified
1246 </div>1246 </div>
1247 <p>Requesting·all·columns·is·possible·with·the·shorthand·‘all’</p>1247 <p>Requesting·all·columns·is·possible·with·the·shorthand·‘all’</p>
1248 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[98]:·</span><span·class="n">df</span><span·class="o">.</span><span·class="n">describe</span><span·class="p">(</span><span·class="n">include</span><span·class="o">=</span><span·class="s1">&#39;all&#39;</span><span·class="p">)</span>1248 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[98]:·</span><span·class="n">df</span><span·class="o">.</span><span·class="n">describe</span><span·class="p">(</span><span·class="n">include</span><span·class="o">=</span><span·class="s1">&#39;all&#39;</span><span·class="p">)</span>
1249 <span·class="gh">Out[98]:·</span><span·class="go"></span>1249 <span·class="gh">Out[98]:·</span><span·class="go"></span>
1250 <span·class="go">·······catA·catB·······numC·······numD</span>1250 <span·class="go">·······catA·catB·······numC·······numD</span>
1251 <span·class="go">count····24···24··24.000000··24.000000</span>1251 <span·class="go">count····24···24··24.000000··24.000000</span>
1252 <span·class="go">unique····2····4········NaN········NaN</span>1252 <span·class="go">unique····2····4········NaN········NaN</span>
1253 <span·class="go">top·····foo····a········NaN········NaN</span>1253 <span·class="go">top·····foo····c········NaN········NaN</span>
1254 <span·class="go">freq·····16····6········NaN········NaN</span>1254 <span·class="go">freq·····16····6········NaN········NaN</span>
1255 <span·class="go">mean····NaN··NaN··11.500000··12.000000</span>1255 <span·class="go">mean····NaN··NaN··11.500000··12.000000</span>
1256 <span·class="go">std·····NaN··NaN···7.071068···7.071068</span>1256 <span·class="go">std·····NaN··NaN···7.071068···7.071068</span>
1257 <span·class="go">min·····NaN··NaN···0.000000···0.500000</span>1257 <span·class="go">min·····NaN··NaN···0.000000···0.500000</span>
1258 <span·class="go">25%·····NaN··NaN···5.750000···6.250000</span>1258 <span·class="go">25%·····NaN··NaN···5.750000···6.250000</span>
1259 <span·class="go">50%·····NaN··NaN··11.500000··12.000000</span>1259 <span·class="go">50%·····NaN··NaN··11.500000··12.000000</span>
1260 <span·class="go">75%·····NaN··NaN··17.250000··17.750000</span>1260 <span·class="go">75%·····NaN··NaN··17.250000··17.750000</span>
1.52 KB
html2text {}
    
Offset 1091, 25 lines modifiedOffset 1091, 25 lines modified
1091 ·········....:1091 ·········....:
  
1092 ······In·[96]:·df.describe(include=["object"])1092 ······In·[96]:·df.describe(include=["object"])
1093 ······Out[96]:1093 ······Out[96]:
1094 ·············catA·catB1094 ·············catA·catB
1095 ······count····24···241095 ······count····24···24
1096 ······unique····2····41096 ······unique····2····4
1097 ······top·····foo····a1097 ······top·····foo····c
1098 ······freq·····16····61098 ······freq·····16····6
  
1099 ······[4·rows·x·2·columns]1099 ······[4·rows·x·2·columns]
  
1100 ······In·[97]:·df.describe(include=["number",·"object"],·exclude=["float"])1100 ······In·[97]:·df.describe(include=["number",·"object"],·exclude=["float"])
1101 ······Out[97]:1101 ······Out[97]:
1102 ·············catA·catB·······numC1102 ·············catA·catB·······numC
1103 ······count····24···24··24.0000001103 ······count····24···24··24.000000
1104 ······unique····2····4········NaN1104 ······unique····2····4········NaN
1105 ······top·····foo····a········NaN1105 ······top·····foo····c········NaN
1106 ······freq·····16····6········NaN1106 ······freq·····16····6········NaN
1107 ······mean····NaN··NaN··11.5000001107 ······mean····NaN··NaN··11.500000
1108 ······std·····NaN··NaN···7.0710681108 ······std·····NaN··NaN···7.071068
1109 ······min·····NaN··NaN···0.0000001109 ······min·····NaN··NaN···0.000000
1110 ······25%·····NaN··NaN···5.7500001110 ······25%·····NaN··NaN···5.750000
1111 ······50%·····NaN··NaN··11.5000001111 ······50%·····NaN··NaN··11.500000
1112 ······75%·····NaN··NaN··17.2500001112 ······75%·····NaN··NaN··17.250000
Offset 1118, 15 lines modifiedOffset 1118, 15 lines modified
1118 ······[11·rows·x·3·columns]1118 ······[11·rows·x·3·columns]
1119 ······Requesting·all·columns·is·possible·with·the·shorthand·â€˜all’1119 ······Requesting·all·columns·is·possible·with·the·shorthand·â€˜all’
1120 ······In·[98]:·df.describe(include='all')1120 ······In·[98]:·df.describe(include='all')
1121 ······Out[98]:1121 ······Out[98]:
1122 ·············catA·catB·······numC·······numD1122 ·············catA·catB·······numC·······numD
1123 ······count····24···24··24.000000··24.0000001123 ······count····24···24··24.000000··24.000000
1124 ······unique····2····4········NaN········NaN1124 ······unique····2····4········NaN········NaN
1125 ······top·····foo····a········NaN········NaN1125 ······top·····foo····c········NaN········NaN
1126 ······freq·····16····6········NaN········NaN1126 ······freq·····16····6········NaN········NaN
1127 ······mean····NaN··NaN··11.500000··12.0000001127 ······mean····NaN··NaN··11.500000··12.000000
1128 ······std·····NaN··NaN···7.071068···7.0710681128 ······std·····NaN··NaN···7.071068···7.071068
1129 ······min·····NaN··NaN···0.000000···0.5000001129 ······min·····NaN··NaN···0.000000···0.500000
1130 ······25%·····NaN··NaN···5.750000···6.2500001130 ······25%·····NaN··NaN···5.750000···6.250000
1131 ······50%·····NaN··NaN··11.500000··12.0000001131 ······50%·····NaN··NaN··11.500000··12.000000
1132 ······75%·····NaN··NaN··17.250000··17.7500001132 ······75%·····NaN··NaN··17.250000··17.750000
2.87 KB
./usr/share/doc/python-pandas-doc/html/whatsnew/v0.17.0.html
    
Offset 854, 18 lines modifiedOffset 854, 18 lines modified
854 </div>854 </div>
855 <div·class="admonition·note">855 <div·class="admonition·note">
856 <p·class="admonition-title">Note</p>856 <p·class="admonition-title">Note</p>
857 <p>If·you·want·to·perform·calculations·based·on·today’s·date,·use·<code·class="docutils·literal·notranslate"><span·class="pre">Timestamp.now()</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">pandas.tseries.offsets</span></code>.</p>857 <p>If·you·want·to·perform·calculations·based·on·today’s·date,·use·<code·class="docutils·literal·notranslate"><span·class="pre">Timestamp.now()</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">pandas.tseries.offsets</span></code>.</p>
858 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[66]:·</span><span·class="kn">import</span>·<span·class="nn">pandas.tseries.offsets</span>·<span·class="k">as</span>·<span·class="nn">offsets</span>858 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[66]:·</span><span·class="kn">import</span>·<span·class="nn">pandas.tseries.offsets</span>·<span·class="k">as</span>·<span·class="nn">offsets</span>
  
859 <span·class="gp">In·[67]:·</span><span·class="n">pd</span><span·class="o">.</span><span·class="n">Timestamp</span><span·class="o">.</span><span·class="n">now</span><span·class="p">()</span>859 <span·class="gp">In·[67]:·</span><span·class="n">pd</span><span·class="o">.</span><span·class="n">Timestamp</span><span·class="o">.</span><span·class="n">now</span><span·class="p">()</span>
860 <span·class="gh">Out[67]:·</span><span·class="go">Timestamp(&#39;2024-01-07·05:34:39.314052&#39;)</span>860 <span·class="gh">Out[67]:·</span><span·class="go">Timestamp(&#39;2025-02-09·16:03:01.286217&#39;)</span>
  
861 <span·class="gp">In·[68]:·</span><span·class="n">pd</span><span·class="o">.</span><span·class="n">Timestamp</span><span·class="o">.</span><span·class="n">now</span><span·class="p">()</span>·<span·class="o">+</span>·<span·class="n">offsets</span><span·class="o">.</span><span·class="n">DateOffset</span><span·class="p">(</span><span·class="n">years</span><span·class="o">=</span><span·class="mi">1</span><span·class="p">)</span>861 <span·class="gp">In·[68]:·</span><span·class="n">pd</span><span·class="o">.</span><span·class="n">Timestamp</span><span·class="o">.</span><span·class="n">now</span><span·class="p">()</span>·<span·class="o">+</span>·<span·class="n">offsets</span><span·class="o">.</span><span·class="n">DateOffset</span><span·class="p">(</span><span·class="n">years</span><span·class="o">=</span><span·class="mi">1</span><span·class="p">)</span>
862 <span·class="gh">Out[68]:·</span><span·class="go">Timestamp(&#39;2025-01-07·05:34:39.316255&#39;)</span>862 <span·class="gh">Out[68]:·</span><span·class="go">Timestamp(&#39;2026-02-09·16:03:01.289022&#39;)</span>
863 </pre></div>863 </pre></div>
864 </div>864 </div>
865 </div>865 </div>
866 </div>866 </div>
867 </div>867 </div>
868 <div·class="section"·id="changes-to-index-comparisons">868 <div·class="section"·id="changes-to-index-comparisons">
869 <h3>Changes·to·Index·comparisons<a·class="headerlink"·href="#changes-to-index-comparisons"·title="Permalink·to·this·headline">¶</a></h3>869 <h3>Changes·to·Index·comparisons<a·class="headerlink"·href="#changes-to-index-comparisons"·title="Permalink·to·this·headline">¶</a></h3>
909 B
html2text {}
    
Offset 698, 18 lines modifiedOffset 698, 18 lines modified
698 freq=None)698 freq=None)
699 Note699 Note
700 If·you·want·to·perform·calculations·based·on·today’s·date,·use·Timestamp.now700 If·you·want·to·perform·calculations·based·on·today’s·date,·use·Timestamp.now
701 ()·and·pandas.tseries.offsets.701 ()·and·pandas.tseries.offsets.
702 In·[66]:·import·pandas.tseries.offsets·as·offsets702 In·[66]:·import·pandas.tseries.offsets·as·offsets
  
703 In·[67]:·pd.Timestamp.now()703 In·[67]:·pd.Timestamp.now()
704 Out[67]:·Timestamp('2024-01-07·05:34:39.314052')704 Out[67]:·Timestamp('2025-02-09·16:03:01.286217')
  
705 In·[68]:·pd.Timestamp.now()·+·offsets.DateOffset(years=1)705 In·[68]:·pd.Timestamp.now()·+·offsets.DateOffset(years=1)
706 Out[68]:·Timestamp('2025-01-07·05:34:39.316255')706 Out[68]:·Timestamp('2026-02-09·16:03:01.289022')
707 ****·Changes·to·Index·comparisons¶·****707 ****·Changes·to·Index·comparisons¶·****
708 Operator·equal·on·Index·should·behavior·similarly·to·Series·(GH9947,·GH10637)708 Operator·equal·on·Index·should·behavior·similarly·to·Series·(GH9947,·GH10637)
709 Starting·in·v0.17.0,·comparing·Index·objects·of·different·lengths·will·raise·a709 Starting·in·v0.17.0,·comparing·Index·objects·of·different·lengths·will·raise·a
710 ValueError.·This·is·to·be·consistent·with·the·behavior·of·Series.710 ValueError.·This·is·to·be·consistent·with·the·behavior·of·Series.
711 Previous·behavior:711 Previous·behavior:
712 In·[2]:·pd.Index([1,·2,·3])·==·pd.Index([1,·4,·5])712 In·[2]:·pd.Index([1,·2,·3])·==·pd.Index([1,·4,·5])
713 Out[2]:·array([·True,·False,·False],·dtype=bool)713 Out[2]:·array([·True,·False,·False],·dtype=bool)
2.4 KB
./usr/share/doc/python-pandas-doc/html/whatsnew/v0.18.0.html
    
Offset 996, 15 lines modifiedOffset 996, 15 lines modified
996 </div>996 </div>
997 <p><strong>New·API</strong>:</p>997 <p><strong>New·API</strong>:</p>
998 <p>Now,·you·can·write·<code·class="docutils·literal·notranslate"><span·class="pre">.resample(..)</span></code>·as·a·2-stage·operation·like·<code·class="docutils·literal·notranslate"><span·class="pre">.groupby(...)</span></code>,·which998 <p>Now,·you·can·write·<code·class="docutils·literal·notranslate"><span·class="pre">.resample(..)</span></code>·as·a·2-stage·operation·like·<code·class="docutils·literal·notranslate"><span·class="pre">.groupby(...)</span></code>,·which
999 yields·a·<code·class="docutils·literal·notranslate"><span·class="pre">Resampler</span></code>.</p>999 yields·a·<code·class="docutils·literal·notranslate"><span·class="pre">Resampler</span></code>.</p>
1000 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[82]:·</span><span·class="n">r</span>·<span·class="o">=</span>·<span·class="n">df</span><span·class="o">.</span><span·class="n">resample</span><span·class="p">(</span><span·class="s1">&#39;2s&#39;</span><span·class="p">)</span>1000 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[82]:·</span><span·class="n">r</span>·<span·class="o">=</span>·<span·class="n">df</span><span·class="o">.</span><span·class="n">resample</span><span·class="p">(</span><span·class="s1">&#39;2s&#39;</span><span·class="p">)</span>
  
1001 <span·class="gp">In·[83]:·</span><span·class="n">r</span>1001 <span·class="gp">In·[83]:·</span><span·class="n">r</span>
1002 <span·class="gh">Out[83]:·</span><span·class="go">&lt;pandas.core.resample.DatetimeIndexResampler·object·at·0x7fb708ef60d0&gt;</span>1002 <span·class="gh">Out[83]:·</span><span·class="go">&lt;pandas.core.resample.DatetimeIndexResampler·object·at·0x7f4ae9e76970&gt;</span>
1003 </pre></div>1003 </pre></div>
1004 </div>1004 </div>
1005 <div·class="section"·id="downsampling">1005 <div·class="section"·id="downsampling">
1006 <h4>Downsampling<a·class="headerlink"·href="#downsampling"·title="Permalink·to·this·headline">¶</a></h4>1006 <h4>Downsampling<a·class="headerlink"·href="#downsampling"·title="Permalink·to·this·headline">¶</a></h4>
1007 <p>You·can·then·use·this·object·to·perform·operations.1007 <p>You·can·then·use·this·object·to·perform·operations.
1008 These·are·downsampling·operations·(going·from·a·higher·frequency·to·a·lower·one).</p>1008 These·are·downsampling·operations·(going·from·a·higher·frequency·to·a·lower·one).</p>
1009 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[84]:·</span><span·class="n">r</span><span·class="o">.</span><span·class="n">mean</span><span·class="p">()</span>1009 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[84]:·</span><span·class="n">r</span><span·class="o">.</span><span·class="n">mean</span><span·class="p">()</span>
740 B
html2text {}
    
Offset 834, 15 lines modifiedOffset 834, 15 lines modified
834 2010-01-01·09:00:08··1.020940··1.068634··1.146402··1.613897834 2010-01-01·09:00:08··1.020940··1.068634··1.146402··1.613897
835 New·API:835 New·API:
836 Now,·you·can·write·.resample(..)·as·a·2-stage·operation·like·.groupby(...),836 Now,·you·can·write·.resample(..)·as·a·2-stage·operation·like·.groupby(...),
837 which·yields·a·Resampler.837 which·yields·a·Resampler.
838 In·[82]:·r·=·df.resample('2s')838 In·[82]:·r·=·df.resample('2s')
  
839 In·[83]:·r839 In·[83]:·r
840 Out[83]:·<pandas.core.resample.DatetimeIndexResampler·object·at·0x7fb708ef60d0>840 Out[83]:·<pandas.core.resample.DatetimeIndexResampler·object·at·0x7f4ae9e76970>
841 ***·Downsampling¶·***841 ***·Downsampling¶·***
842 You·can·then·use·this·object·to·perform·operations.·These·are·downsampling842 You·can·then·use·this·object·to·perform·operations.·These·are·downsampling
843 operations·(going·from·a·higher·frequency·to·a·lower·one).843 operations·(going·from·a·higher·frequency·to·a·lower·one).
844 In·[84]:·r.mean()844 In·[84]:·r.mean()
845 Out[84]:845 Out[84]:
846 ····························A·········B·········C·········D846 ····························A·········B·········C·········D
847 2010-01-01·09:00:00··0.485748··0.447351··0.357096··0.793615847 2010-01-01·09:00:00··0.485748··0.447351··0.357096··0.793615
4.29 KB
./usr/share/doc/python-pandas-doc/html/whatsnew/v0.21.0.html
    
Offset 256, 17 lines modifiedOffset 256, 17 lines modified
256 <span·class="go">2··3··6</span>256 <span·class="go">2··3··6</span>
  
257 <span·class="go">[3·rows·x·2·columns]</span>257 <span·class="go">[3·rows·x·2·columns]</span>
  
258 <span·class="gp">In·[13]:·</span><span·class="n">df</span><span·class="o">.</span><span·class="n">rename</span><span·class="p">(</span><span·class="nb">id</span><span·class="p">,</span>·<span·class="n">axis</span><span·class="o">=</span><span·class="s1">&#39;index&#39;</span><span·class="p">)</span>258 <span·class="gp">In·[13]:·</span><span·class="n">df</span><span·class="o">.</span><span·class="n">rename</span><span·class="p">(</span><span·class="nb">id</span><span·class="p">,</span>·<span·class="n">axis</span><span·class="o">=</span><span·class="s1">&#39;index&#39;</span><span·class="p">)</span>
259 <span·class="gh">Out[13]:·</span><span·class="go"></span>259 <span·class="gh">Out[13]:·</span><span·class="go"></span>
260 <span·class="go">·················A··B</span>260 <span·class="go">·················A··B</span>
261 <span·class="go">140425399523600··1··4</span>261 <span·class="go">139961021921552··1··4</span>
262 <span·class="go">140425399523632··2··5</span>262 <span·class="go">139961021921584··2··5</span>
263 <span·class="go">140425399523664··3··6</span>263 <span·class="go">139961021921616··3··6</span>
  
264 <span·class="go">[3·rows·x·2·columns]</span>264 <span·class="go">[3·rows·x·2·columns]</span>
265 </pre></div>265 </pre></div>
266 </div>266 </div>
267 <p>And·<code·class="docutils·literal·notranslate"><span·class="pre">reindex</span></code>:</p>267 <p>And·<code·class="docutils·literal·notranslate"><span·class="pre">reindex</span></code>:</p>
268 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[14]:·</span><span·class="n">df</span><span·class="o">.</span><span·class="n">reindex</span><span·class="p">([</span><span·class="s1">&#39;A&#39;</span><span·class="p">,</span>·<span·class="s1">&#39;B&#39;</span><span·class="p">,</span>·<span·class="s1">&#39;C&#39;</span><span·class="p">],</span>·<span·class="n">axis</span><span·class="o">=</span><span·class="s1">&#39;columns&#39;</span><span·class="p">)</span>268 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[14]:·</span><span·class="n">df</span><span·class="o">.</span><span·class="n">reindex</span><span·class="p">([</span><span·class="s1">&#39;A&#39;</span><span·class="p">,</span>·<span·class="s1">&#39;B&#39;</span><span·class="p">,</span>·<span·class="s1">&#39;C&#39;</span><span·class="p">],</span>·<span·class="n">axis</span><span·class="o">=</span><span·class="s1">&#39;columns&#39;</span><span·class="p">)</span>
269 <span·class="gh">Out[14]:·</span><span·class="go"></span>269 <span·class="gh">Out[14]:·</span><span·class="go"></span>
Offset 287, 17 lines modifiedOffset 287, 17 lines modified
287 <span·class="go">[3·rows·x·2·columns]</span>287 <span·class="go">[3·rows·x·2·columns]</span>
288 </pre></div>288 </pre></div>
289 </div>289 </div>
290 <p>The·“index,·columns”·style·continues·to·work·as·before.</p>290 <p>The·“index,·columns”·style·continues·to·work·as·before.</p>
291 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[16]:·</span><span·class="n">df</span><span·class="o">.</span><span·class="n">rename</span><span·class="p">(</span><span·class="n">index</span><span·class="o">=</span><span·class="nb">id</span><span·class="p">,</span>·<span·class="n">columns</span><span·class="o">=</span><span·class="nb">str</span><span·class="o">.</span><span·class="n">lower</span><span·class="p">)</span>291 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[16]:·</span><span·class="n">df</span><span·class="o">.</span><span·class="n">rename</span><span·class="p">(</span><span·class="n">index</span><span·class="o">=</span><span·class="nb">id</span><span·class="p">,</span>·<span·class="n">columns</span><span·class="o">=</span><span·class="nb">str</span><span·class="o">.</span><span·class="n">lower</span><span·class="p">)</span>
292 <span·class="gh">Out[16]:·</span><span·class="go"></span>292 <span·class="gh">Out[16]:·</span><span·class="go"></span>
293 <span·class="go">·················a··b</span>293 <span·class="go">·················a··b</span>
294 <span·class="go">140425399523600··1··4</span>294 <span·class="go">139961021921552··1··4</span>
295 <span·class="go">140425399523632··2··5</span>295 <span·class="go">139961021921584··2··5</span>
296 <span·class="go">140425399523664··3··6</span>296 <span·class="go">139961021921616··3··6</span>
  
297 <span·class="go">[3·rows·x·2·columns]</span>297 <span·class="go">[3·rows·x·2·columns]</span>
  
298 <span·class="gp">In·[17]:·</span><span·class="n">df</span><span·class="o">.</span><span·class="n">reindex</span><span·class="p">(</span><span·class="n">index</span><span·class="o">=</span><span·class="p">[</span><span·class="mi">0</span><span·class="p">,</span>·<span·class="mi">1</span><span·class="p">,</span>·<span·class="mi">3</span><span·class="p">],</span>·<span·class="n">columns</span><span·class="o">=</span><span·class="p">[</span><span·class="s1">&#39;A&#39;</span><span·class="p">,</span>·<span·class="s1">&#39;B&#39;</span><span·class="p">,</span>·<span·class="s1">&#39;C&#39;</span><span·class="p">])</span>298 <span·class="gp">In·[17]:·</span><span·class="n">df</span><span·class="o">.</span><span·class="n">reindex</span><span·class="p">(</span><span·class="n">index</span><span·class="o">=</span><span·class="p">[</span><span·class="mi">0</span><span·class="p">,</span>·<span·class="mi">1</span><span·class="p">,</span>·<span·class="mi">3</span><span·class="p">],</span>·<span·class="n">columns</span><span·class="o">=</span><span·class="p">[</span><span·class="s1">&#39;A&#39;</span><span·class="p">,</span>·<span·class="s1">&#39;B&#39;</span><span·class="p">,</span>·<span·class="s1">&#39;C&#39;</span><span·class="p">])</span>
299 <span·class="gh">Out[17]:·</span><span·class="go"></span>299 <span·class="gh">Out[17]:·</span><span·class="go"></span>
300 <span·class="go">·····A····B···C</span>300 <span·class="go">·····A····B···C</span>
301 <span·class="go">0··1.0··4.0·NaN</span>301 <span·class="go">0··1.0··4.0·NaN</span>
891 B
html2text {}
    
Offset 195, 17 lines modifiedOffset 195, 17 lines modified
195 2··3··6195 2··3··6
  
196 [3·rows·x·2·columns]196 [3·rows·x·2·columns]
  
197 In·[13]:·df.rename(id,·axis='index')197 In·[13]:·df.rename(id,·axis='index')
198 Out[13]:198 Out[13]:
199 ·················A··B199 ·················A··B
200 140425399523600··1··4 
201 140425399523632··2··5 
202 140425399523664··3··6200 139961021921552··1··4
 201 139961021921584··2··5
 202 139961021921616··3··6
  
203 [3·rows·x·2·columns]203 [3·rows·x·2·columns]
204 And·reindex:204 And·reindex:
205 In·[14]:·df.reindex(['A',·'B',·'C'],·axis='columns')205 In·[14]:·df.reindex(['A',·'B',·'C'],·axis='columns')
206 Out[14]:206 Out[14]:
207 ···A··B···C207 ···A··B···C
208 0··1··4·NaN208 0··1··4·NaN
Offset 222, 17 lines modifiedOffset 222, 17 lines modified
222 3··NaN··NaN222 3··NaN··NaN
  
223 [3·rows·x·2·columns]223 [3·rows·x·2·columns]
224 The·â€œindex,·columns”·style·continues·to·work·as·before.224 The·â€œindex,·columns”·style·continues·to·work·as·before.
225 In·[16]:·df.rename(index=id,·columns=str.lower)225 In·[16]:·df.rename(index=id,·columns=str.lower)
226 Out[16]:226 Out[16]:
227 ·················a··b227 ·················a··b
228 140425399523600··1··4 
229 140425399523632··2··5 
230 140425399523664··3··6228 139961021921552··1··4
 229 139961021921584··2··5
 230 139961021921616··3··6
  
231 [3·rows·x·2·columns]231 [3·rows·x·2·columns]
  
232 In·[17]:·df.reindex(index=[0,·1,·3],·columns=['A',·'B',·'C'])232 In·[17]:·df.reindex(index=[0,·1,·3],·columns=['A',·'B',·'C'])
233 Out[17]:233 Out[17]:
234 ·····A····B···C234 ·····A····B···C
235 0··1.0··4.0·NaN235 0··1.0··4.0·NaN
6.73 KB
./usr/share/doc/python-pandas-doc/html/whatsnew/v0.24.0.html
    
Offset 217, 18 lines modifiedOffset 217, 18 lines modified
217 a·new·ndarray·of·period·objects·each·time.</p>217 a·new·ndarray·of·period·objects·each·time.</p>
218 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[18]:·</span><span·class="n">idx</span><span·class="o">.</span><span·class="n">values</span>218 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[18]:·</span><span·class="n">idx</span><span·class="o">.</span><span·class="n">values</span>
219 <span·class="gh">Out[18]:·</span><span·class="go"></span>219 <span·class="gh">Out[18]:·</span><span·class="go"></span>
220 <span·class="go">array([Period(&#39;2000-01-01&#39;,·&#39;D&#39;),·Period(&#39;2000-01-02&#39;,·&#39;D&#39;),</span>220 <span·class="go">array([Period(&#39;2000-01-01&#39;,·&#39;D&#39;),·Period(&#39;2000-01-02&#39;,·&#39;D&#39;),</span>
221 <span·class="go">·······Period(&#39;2000-01-03&#39;,·&#39;D&#39;),·Period(&#39;2000-01-04&#39;,·&#39;D&#39;)],·dtype=object)</span>221 <span·class="go">·······Period(&#39;2000-01-03&#39;,·&#39;D&#39;),·Period(&#39;2000-01-04&#39;,·&#39;D&#39;)],·dtype=object)</span>
  
222 <span·class="gp">In·[19]:·</span><span·class="nb">id</span><span·class="p">(</span><span·class="n">idx</span><span·class="o">.</span><span·class="n">values</span><span·class="p">)</span>222 <span·class="gp">In·[19]:·</span><span·class="nb">id</span><span·class="p">(</span><span·class="n">idx</span><span·class="o">.</span><span·class="n">values</span><span·class="p">)</span>
223 <span·class="gh">Out[19]:·</span><span·class="go">140424283802240</span>223 <span·class="gh">Out[19]:·</span><span·class="go">139959978499008</span>
  
224 <span·class="gp">In·[20]:·</span><span·class="nb">id</span><span·class="p">(</span><span·class="n">idx</span><span·class="o">.</span><span·class="n">values</span><span·class="p">)</span>224 <span·class="gp">In·[20]:·</span><span·class="nb">id</span><span·class="p">(</span><span·class="n">idx</span><span·class="o">.</span><span·class="n">values</span><span·class="p">)</span>
225 <span·class="gh">Out[20]:·</span><span·class="go">140424361164112</span>225 <span·class="gh">Out[20]:·</span><span·class="go">139959757729424</span>
226 </pre></div>226 </pre></div>
227 </div>227 </div>
228 <p>If·you·need·an·actual·NumPy·array,·use·<a·class="reference·internal"·href="../reference/api/pandas.Series.to_numpy.html#pandas.Series.to_numpy"·title="pandas.Series.to_numpy"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">Series.to_numpy()</span></code></a>·or·<a·class="reference·internal"·href="../reference/api/pandas.Index.to_numpy.html#pandas.Index.to_numpy"·title="pandas.Index.to_numpy"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">Index.to_numpy()</span></code></a>.</p>228 <p>If·you·need·an·actual·NumPy·array,·use·<a·class="reference·internal"·href="../reference/api/pandas.Series.to_numpy.html#pandas.Series.to_numpy"·title="pandas.Series.to_numpy"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">Series.to_numpy()</span></code></a>·or·<a·class="reference·internal"·href="../reference/api/pandas.Index.to_numpy.html#pandas.Index.to_numpy"·title="pandas.Index.to_numpy"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">Index.to_numpy()</span></code></a>.</p>
229 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[21]:·</span><span·class="n">idx</span><span·class="o">.</span><span·class="n">to_numpy</span><span·class="p">()</span>229 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[21]:·</span><span·class="n">idx</span><span·class="o">.</span><span·class="n">to_numpy</span><span·class="p">()</span>
230 <span·class="gh">Out[21]:·</span><span·class="go"></span>230 <span·class="gh">Out[21]:·</span><span·class="go"></span>
231 <span·class="go">array([Period(&#39;2000-01-01&#39;,·&#39;D&#39;),·Period(&#39;2000-01-02&#39;,·&#39;D&#39;),</span>231 <span·class="go">array([Period(&#39;2000-01-01&#39;,·&#39;D&#39;),·Period(&#39;2000-01-02&#39;,·&#39;D&#39;),</span>
232 <span·class="go">·······Period(&#39;2000-01-03&#39;,·&#39;D&#39;),·Period(&#39;2000-01-04&#39;,·&#39;D&#39;)],·dtype=object)</span>232 <span·class="go">·······Period(&#39;2000-01-03&#39;,·&#39;D&#39;),·Period(&#39;2000-01-04&#39;,·&#39;D&#39;)],·dtype=object)</span>
Offset 465, 15 lines modifiedOffset 465, 15 lines modified
  
465 <span·class="gp">In·[47]:·</span><span·class="k">def</span>·<span·class="nf">format_and_align</span><span·class="p">(</span><span·class="n">styler</span><span·class="p">):</span>465 <span·class="gp">In·[47]:·</span><span·class="k">def</span>·<span·class="nf">format_and_align</span><span·class="p">(</span><span·class="n">styler</span><span·class="p">):</span>
466 <span·class="gp">···....:·</span>····<span·class="k">return</span>·<span·class="p">(</span><span·class="n">styler</span><span·class="o">.</span><span·class="n">format</span><span·class="p">({</span><span·class="s1">&#39;N&#39;</span><span·class="p">:</span>·<span·class="s1">&#39;</span><span·class="si">{:,}</span><span·class="s1">&#39;</span><span·class="p">,</span>·<span·class="s1">&#39;X&#39;</span><span·class="p">:</span>·<span·class="s1">&#39;</span><span·class="si">{:.1%}</span><span·class="s1">&#39;</span><span·class="p">})</span>466 <span·class="gp">···....:·</span>····<span·class="k">return</span>·<span·class="p">(</span><span·class="n">styler</span><span·class="o">.</span><span·class="n">format</span><span·class="p">({</span><span·class="s1">&#39;N&#39;</span><span·class="p">:</span>·<span·class="s1">&#39;</span><span·class="si">{:,}</span><span·class="s1">&#39;</span><span·class="p">,</span>·<span·class="s1">&#39;X&#39;</span><span·class="p">:</span>·<span·class="s1">&#39;</span><span·class="si">{:.1%}</span><span·class="s1">&#39;</span><span·class="p">})</span>
467 <span·class="gp">···....:·</span>··················<span·class="o">.</span><span·class="n">set_properties</span><span·class="p">(</span><span·class="o">**</span><span·class="p">{</span><span·class="s1">&#39;text-align&#39;</span><span·class="p">:</span>·<span·class="s1">&#39;right&#39;</span><span·class="p">}))</span>467 <span·class="gp">···....:·</span>··················<span·class="o">.</span><span·class="n">set_properties</span><span·class="p">(</span><span·class="o">**</span><span·class="p">{</span><span·class="s1">&#39;text-align&#39;</span><span·class="p">:</span>·<span·class="s1">&#39;right&#39;</span><span·class="p">}))</span>
468 <span·class="gp">···....:·</span>468 <span·class="gp">···....:·</span>
  
469 <span·class="gp">In·[48]:·</span><span·class="n">df</span><span·class="o">.</span><span·class="n">style</span><span·class="o">.</span><span·class="n">pipe</span><span·class="p">(</span><span·class="n">format_and_align</span><span·class="p">)</span><span·class="o">.</span><span·class="n">set_caption</span><span·class="p">(</span><span·class="s1">&#39;Summary·of·results.&#39;</span><span·class="p">)</span>469 <span·class="gp">In·[48]:·</span><span·class="n">df</span><span·class="o">.</span><span·class="n">style</span><span·class="o">.</span><span·class="n">pipe</span><span·class="p">(</span><span·class="n">format_and_align</span><span·class="p">)</span><span·class="o">.</span><span·class="n">set_caption</span><span·class="p">(</span><span·class="s1">&#39;Summary·of·results.&#39;</span><span·class="p">)</span>
470 <span·class="gh">Out[48]:·</span><span·class="go">&lt;pandas.io.formats.style.Styler·at·0x7fb7187847f0&gt;</span>470 <span·class="gh">Out[48]:·</span><span·class="go">&lt;pandas.io.formats.style.Styler·at·0x7f4af96880d0&gt;</span>
471 </pre></div>471 </pre></div>
472 </div>472 </div>
473 <p>Similar·methods·already·exist·for·other·classes·in·pandas,·including·<a·class="reference·internal"·href="../reference/api/pandas.DataFrame.pipe.html#pandas.DataFrame.pipe"·title="pandas.DataFrame.pipe"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">DataFrame.pipe()</span></code></a>,473 <p>Similar·methods·already·exist·for·other·classes·in·pandas,·including·<a·class="reference·internal"·href="../reference/api/pandas.DataFrame.pipe.html#pandas.DataFrame.pipe"·title="pandas.DataFrame.pipe"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">DataFrame.pipe()</span></code></a>,
474 <a·class="reference·internal"·href="../reference/api/pandas.core.groupby.GroupBy.pipe.html#pandas.core.groupby.GroupBy.pipe"·title="pandas.core.groupby.GroupBy.pipe"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">GroupBy.pipe()</span></code></a>,·and·<a·class="reference·internal"·href="../reference/api/pandas.core.resample.Resampler.pipe.html#pandas.core.resample.Resampler.pipe"·title="pandas.core.resample.Resampler.pipe"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">Resampler.pipe()</span></code></a>.</p>474 <a·class="reference·internal"·href="../reference/api/pandas.core.groupby.GroupBy.pipe.html#pandas.core.groupby.GroupBy.pipe"·title="pandas.core.groupby.GroupBy.pipe"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">GroupBy.pipe()</span></code></a>,·and·<a·class="reference·internal"·href="../reference/api/pandas.core.resample.Resampler.pipe.html#pandas.core.resample.Resampler.pipe"·title="pandas.core.resample.Resampler.pipe"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">Resampler.pipe()</span></code></a>.</p>
475 </div>475 </div>
476 <div·class="section"·id="renaming-names-in-a-multiindex">476 <div·class="section"·id="renaming-names-in-a-multiindex">
477 <span·id="whatsnew-0240-enhancements-rename-axis"></span><h3>Renaming·names·in·a·MultiIndex<a·class="headerlink"·href="#renaming-names-in-a-multiindex"·title="Permalink·to·this·headline">¶</a></h3>477 <span·id="whatsnew-0240-enhancements-rename-axis"></span><h3>Renaming·names·in·a·MultiIndex<a·class="headerlink"·href="#renaming-names-in-a-multiindex"·title="Permalink·to·this·headline">¶</a></h3>
1.46 KB
html2text {}
    
Offset 165, 18 lines modifiedOffset 165, 18 lines modified
165 each·time.165 each·time.
166 In·[18]:·idx.values166 In·[18]:·idx.values
167 Out[18]:167 Out[18]:
168 array([Period('2000-01-01',·'D'),·Period('2000-01-02',·'D'),168 array([Period('2000-01-01',·'D'),·Period('2000-01-02',·'D'),
169 ·······Period('2000-01-03',·'D'),·Period('2000-01-04',·'D')],·dtype=object)169 ·······Period('2000-01-03',·'D'),·Period('2000-01-04',·'D')],·dtype=object)
  
170 In·[19]:·id(idx.values)170 In·[19]:·id(idx.values)
171 Out[19]:·140424283802240171 Out[19]:·139959978499008
  
172 In·[20]:·id(idx.values)172 In·[20]:·id(idx.values)
173 Out[20]:·140424361164112173 Out[20]:·139959757729424
174 If·you·need·an·actual·NumPy·array,·use·Series.to_numpy()·or·Index.to_numpy().174 If·you·need·an·actual·NumPy·array,·use·Series.to_numpy()·or·Index.to_numpy().
175 In·[21]:·idx.to_numpy()175 In·[21]:·idx.to_numpy()
176 Out[21]:176 Out[21]:
177 array([Period('2000-01-01',·'D'),·Period('2000-01-02',·'D'),177 array([Period('2000-01-01',·'D'),·Period('2000-01-02',·'D'),
178 ·······Period('2000-01-03',·'D'),·Period('2000-01-04',·'D')],·dtype=object)178 ·······Period('2000-01-03',·'D'),·Period('2000-01-04',·'D')],·dtype=object)
  
179 In·[22]:·pd.Series(idx).to_numpy()179 In·[22]:·pd.Series(idx).to_numpy()
Offset 375, 15 lines modifiedOffset 375, 15 lines modified
  
375 In·[47]:·def·format_and_align(styler):375 In·[47]:·def·format_and_align(styler):
376 ···....:·····return·(styler.format({'N':·'{:,}',·'X':·'{:.1%}'})376 ···....:·····return·(styler.format({'N':·'{:,}',·'X':·'{:.1%}'})
377 ···....:···················.set_properties(**{'text-align':·'right'}))377 ···....:···················.set_properties(**{'text-align':·'right'}))
378 ···....:378 ···....:
  
379 In·[48]:·df.style.pipe(format_and_align).set_caption('Summary·of·results.')379 In·[48]:·df.style.pipe(format_and_align).set_caption('Summary·of·results.')
380 Out[48]:·<pandas.io.formats.style.Styler·at·0x7fb7187847f0>380 Out[48]:·<pandas.io.formats.style.Styler·at·0x7f4af96880d0>
381 Similar·methods·already·exist·for·other·classes·in·pandas,·including381 Similar·methods·already·exist·for·other·classes·in·pandas,·including
382 DataFrame.pipe(),·GroupBy.pipe(),·and·Resampler.pipe().382 DataFrame.pipe(),·GroupBy.pipe(),·and·Resampler.pipe().
383 ****·Renaming·names·in·a·MultiIndex¶·****383 ****·Renaming·names·in·a·MultiIndex¶·****
384 DataFrame.rename_axis()·now·supports·index·and·columns·arguments·and384 DataFrame.rename_axis()·now·supports·index·and·columns·arguments·and
385 Series.rename_axis()·supports·index·argument·(GH19978).385 Series.rename_axis()·supports·index·argument·(GH19978).
386 This·change·allows·a·dictionary·to·be·passed·so·that·some·of·the·names·of·a386 This·change·allows·a·dictionary·to·be·passed·so·that·some·of·the·names·of·a
387 MultiIndex·can·be·changed.387 MultiIndex·can·be·changed.
64.2 KB
python3-pandas-lib_1.1.5+dfsg-2_amd64.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2021-01-12·21:06:04.000000·debian-binary1 -rw-r--r--···0········0········0········4·2021-01-12·21:06:04.000000·debian-binary
2 -rw-r--r--···0········0········0·····1980·2021-01-12·21:06:04.000000·control.tar.xz2 -rw-r--r--···0········0········0·····1972·2021-01-12·21:06:04.000000·control.tar.xz
3 -rw-r--r--···0········0········0··3289144·2021-01-12·21:06:04.000000·data.tar.xz3 -rw-r--r--···0········0········0··3286752·2021-01-12·21:06:04.000000·data.tar.xz
98.0 B
control.tar.xz
70.0 B
control.tar
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
63.6 KB
data.tar.xz
63.6 KB
data.tar
1.56 KB
./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.
755 B
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.gnu_debugaltlink':1 Hex·dump·of·section·'.gnu_debugaltlink':
2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.
3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux
4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan
5 ··0x00000030·6461732d·6c69622e·64656275·67003ade·das-lib.debug.:.5 ··0x00000030·6461732d·6c69622e·64656275·67001601·das-lib.debug...
6 ··0x00000040·0d363910·0dc79e50·a328055a·c525846d·.69....P.(.Z.%.m6 ··0x00000040·76cebe33·d6990bb5·f6a58884·b578a542·v..3.........x.B
7 ··0x00000050·7d27································}'7 ··0x00000050·f144································.D
  
610 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·35373930·39316636·64656137·61633736·579091f6dea7ac762 ··0x00000000·35373930·39316636·64656137·61633736·579091f6dea7ac76
3 ··0x00000010·37613561·31323765·33303262·65356265·7a5a127e302be5be3 ··0x00000010·37613561·31323765·33303262·65356265·7a5a127e302be5be
4 ··0x00000020·38336634·33302e64·65627567·00000000·83f430.debug....4 ··0x00000020·38336634·33302e64·65627567·00000000·83f430.debug....
5 ··0x00000030·439ed2c9····························C...5 ··0x00000030·6f5c4f1a····························o\O.
  
1.56 KB
./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.
755 B
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.gnu_debugaltlink':1 Hex·dump·of·section·'.gnu_debugaltlink':
2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.
3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux
4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan
5 ··0x00000030·6461732d·6c69622e·64656275·67003ade·das-lib.debug.:.5 ··0x00000030·6461732d·6c69622e·64656275·67001601·das-lib.debug...
6 ··0x00000040·0d363910·0dc79e50·a328055a·c525846d·.69....P.(.Z.%.m6 ··0x00000040·76cebe33·d6990bb5·f6a58884·b578a542·v..3.........x.B
7 ··0x00000050·7d27································}'7 ··0x00000050·f144································.D
  
610 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·32653432·66303065·32656264·63333233·2e42f00e2ebdc3232 ··0x00000000·32653432·66303065·32656264·63333233·2e42f00e2ebdc323
3 ··0x00000010·32633530·38336230·63303331·38643165·2c5083b0c0318d1e3 ··0x00000010·32633530·38336230·63303331·38643165·2c5083b0c0318d1e
4 ··0x00000020·33653039·37382e64·65627567·00000000·3e0978.debug....4 ··0x00000020·33653039·37382e64·65627567·00000000·3e0978.debug....
5 ··0x00000030·9d6746ca····························.gF.5 ··0x00000030·936dd2bf····························.m..
  
1.56 KB
./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.
755 B
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.gnu_debugaltlink':1 Hex·dump·of·section·'.gnu_debugaltlink':
2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.
3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux
4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan
5 ··0x00000030·6461732d·6c69622e·64656275·67003ade·das-lib.debug.:.5 ··0x00000030·6461732d·6c69622e·64656275·67001601·das-lib.debug...
6 ··0x00000040·0d363910·0dc79e50·a328055a·c525846d·.69....P.(.Z.%.m6 ··0x00000040·76cebe33·d6990bb5·f6a58884·b578a542·v..3.........x.B
7 ··0x00000050·7d27································}'7 ··0x00000050·f144································.D
  
610 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·66623031·39303364·62316665·36633466·fb01903db1fe6c4f2 ··0x00000000·66623031·39303364·62316665·36633466·fb01903db1fe6c4f
3 ··0x00000010·39656134·30333536·32383236·62353766·9ea403562826b57f3 ··0x00000010·39656134·30333536·32383236·62353766·9ea403562826b57f
4 ··0x00000020·64356165·39352e64·65627567·00000000·d5ae95.debug....4 ··0x00000020·64356165·39352e64·65627567·00000000·d5ae95.debug....
5 ··0x00000030·d69d9047····························...G5 ··0x00000030·0f2f2ecb····························./..
  
1.55 KB
./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.
755 B
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.gnu_debugaltlink':1 Hex·dump·of·section·'.gnu_debugaltlink':
2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.
3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux
4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan
5 ··0x00000030·6461732d·6c69622e·64656275·67003ade·das-lib.debug.:.5 ··0x00000030·6461732d·6c69622e·64656275·67001601·das-lib.debug...
6 ··0x00000040·0d363910·0dc79e50·a328055a·c525846d·.69....P.(.Z.%.m6 ··0x00000040·76cebe33·d6990bb5·f6a58884·b578a542·v..3.........x.B
7 ··0x00000050·7d27································}'7 ··0x00000050·f144································.D
  
610 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·62306537·62326636·35346562·39383761·b0e7b2f654eb987a2 ··0x00000000·62306537·62326636·35346562·39383761·b0e7b2f654eb987a
3 ··0x00000010·38333462·39636263·62663234·33333762·834b9cbcbf24337b3 ··0x00000010·38333462·39636263·62663234·33333762·834b9cbcbf24337b
4 ··0x00000020·33646635·35632e64·65627567·00000000·3df55c.debug....4 ··0x00000020·33646635·35632e64·65627567·00000000·3df55c.debug....
5 ··0x00000030·ca9a4aa1····························..J.5 ··0x00000030·0eff50cf····························..P.
  
1.56 KB
./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.
755 B
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.gnu_debugaltlink':1 Hex·dump·of·section·'.gnu_debugaltlink':
2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.
3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux
4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan
5 ··0x00000030·6461732d·6c69622e·64656275·67003ade·das-lib.debug.:.5 ··0x00000030·6461732d·6c69622e·64656275·67001601·das-lib.debug...
6 ··0x00000040·0d363910·0dc79e50·a328055a·c525846d·.69....P.(.Z.%.m6 ··0x00000040·76cebe33·d6990bb5·f6a58884·b578a542·v..3.........x.B
7 ··0x00000050·7d27································}'7 ··0x00000050·f144································.D
  
610 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·61386361·37383262·31363330·34386538·a8ca782b163048e82 ··0x00000000·61386361·37383262·31363330·34386538·a8ca782b163048e8
3 ··0x00000010·38663463·37616463·33376136·32633631·8f4c7adc37a62c613 ··0x00000010·38663463·37616463·33376136·32633631·8f4c7adc37a62c61
4 ··0x00000020·30633039·65362e64·65627567·00000000·0c09e6.debug....4 ··0x00000020·30633039·65362e64·65627567·00000000·0c09e6.debug....
5 ··0x00000030·39995392····························9.S.5 ··0x00000030·83e8efb8····························....
  
1.5 KB
./usr/lib/python3/dist-packages/pandas/_libs/internals.cpython-39-x86_64-linux-gnu.so
755 B
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.gnu_debugaltlink':1 Hex·dump·of·section·'.gnu_debugaltlink':
2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.
3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux
4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan
5 ··0x00000030·6461732d·6c69622e·64656275·67003ade·das-lib.debug.:.5 ··0x00000030·6461732d·6c69622e·64656275·67001601·das-lib.debug...
6 ··0x00000040·0d363910·0dc79e50·a328055a·c525846d·.69....P.(.Z.%.m6 ··0x00000040·76cebe33·d6990bb5·f6a58884·b578a542·v..3.........x.B
7 ··0x00000050·7d27································}'7 ··0x00000050·f144································.D
  
610 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·65396261·39373433·63633364·30616633·e9ba9743cc3d0af32 ··0x00000000·65396261·39373433·63633364·30616633·e9ba9743cc3d0af3
3 ··0x00000010·33313166·39303664·39636236·63626538·311f906d9cb6cbe83 ··0x00000010·33313166·39303664·39636236·63626538·311f906d9cb6cbe8
4 ··0x00000020·37326365·30302e64·65627567·00000000·72ce00.debug....4 ··0x00000020·37326365·30302e64·65627567·00000000·72ce00.debug....
5 ··0x00000030·f48bce4e····························...N5 ··0x00000030·c7b1e67c····························...|
  
1.56 KB
./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.
755 B
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.gnu_debugaltlink':1 Hex·dump·of·section·'.gnu_debugaltlink':
2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.
3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux
4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan
5 ··0x00000030·6461732d·6c69622e·64656275·67003ade·das-lib.debug.:.5 ··0x00000030·6461732d·6c69622e·64656275·67001601·das-lib.debug...
6 ··0x00000040·0d363910·0dc79e50·a328055a·c525846d·.69....P.(.Z.%.m6 ··0x00000040·76cebe33·d6990bb5·f6a58884·b578a542·v..3.........x.B
7 ··0x00000050·7d27································}'7 ··0x00000050·f144································.D
  
610 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·34626235·66313736·38313861·65393930·4bb5f176818ae9902 ··0x00000000·34626235·66313736·38313861·65393930·4bb5f176818ae990
3 ··0x00000010·65366661·38373138·61646335·64313366·e6fa8718adc5d13f3 ··0x00000010·65366661·38373138·61646335·64313366·e6fa8718adc5d13f
4 ··0x00000020·62366530·37342e64·65627567·00000000·b6e074.debug....4 ··0x00000020·62366530·37342e64·65627567·00000000·b6e074.debug....
5 ··0x00000030·fee20f18····························....5 ··0x00000030·d2952608····························..&.
  
1.55 KB
./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.
755 B
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.gnu_debugaltlink':1 Hex·dump·of·section·'.gnu_debugaltlink':
2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.
3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux
4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan
5 ··0x00000030·6461732d·6c69622e·64656275·67003ade·das-lib.debug.:.5 ··0x00000030·6461732d·6c69622e·64656275·67001601·das-lib.debug...
6 ··0x00000040·0d363910·0dc79e50·a328055a·c525846d·.69....P.(.Z.%.m6 ··0x00000040·76cebe33·d6990bb5·f6a58884·b578a542·v..3.........x.B
7 ··0x00000050·7d27································}'7 ··0x00000050·f144································.D
  
610 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·65363834·36663662·38623330·63616134·e6846f6b8b30caa42 ··0x00000000·65363834·36663662·38623330·63616134·e6846f6b8b30caa4
3 ··0x00000010·36346164·65646139·36356464·62333239·64adeda965ddb3293 ··0x00000010·36346164·65646139·36356464·62333239·64adeda965ddb329
4 ··0x00000020·38663631·39342e64·65627567·00000000·8f6194.debug....4 ··0x00000020·38663631·39342e64·65627567·00000000·8f6194.debug....
5 ··0x00000030·ddebf7a4····························....5 ··0x00000030·cfc6648a····························..d.
  
1.55 KB
./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.
755 B
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.gnu_debugaltlink':1 Hex·dump·of·section·'.gnu_debugaltlink':
2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.
3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux
4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan
5 ··0x00000030·6461732d·6c69622e·64656275·67003ade·das-lib.debug.:.5 ··0x00000030·6461732d·6c69622e·64656275·67001601·das-lib.debug...
6 ··0x00000040·0d363910·0dc79e50·a328055a·c525846d·.69....P.(.Z.%.m6 ··0x00000040·76cebe33·d6990bb5·f6a58884·b578a542·v..3.........x.B
7 ··0x00000050·7d27································}'7 ··0x00000050·f144································.D
  
610 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·65323265·30396538·62363261·38383635·e22e09e8b62a88652 ··0x00000000·65323265·30396538·62363261·38383635·e22e09e8b62a8865
3 ··0x00000010·37313139·65313865·31353763·65613930·7119e18e157cea903 ··0x00000010·37313139·65313865·31353763·65613930·7119e18e157cea90
4 ··0x00000020·32353262·30632e64·65627567·00000000·252b0c.debug....4 ··0x00000020·32353262·30632e64·65627567·00000000·252b0c.debug....
5 ··0x00000030·8036e1ca····························.6..5 ··0x00000030·331e5cd6····························3.\.
  
1.55 KB
./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.
755 B
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.gnu_debugaltlink':1 Hex·dump·of·section·'.gnu_debugaltlink':
2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.
3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux
4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan
5 ··0x00000030·6461732d·6c69622e·64656275·67003ade·das-lib.debug.:.5 ··0x00000030·6461732d·6c69622e·64656275·67001601·das-lib.debug...
6 ··0x00000040·0d363910·0dc79e50·a328055a·c525846d·.69....P.(.Z.%.m6 ··0x00000040·76cebe33·d6990bb5·f6a58884·b578a542·v..3.........x.B
7 ··0x00000050·7d27································}'7 ··0x00000050·f144································.D
  
610 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·63346331·61353561·36613461·31393864·c4c1a55a6a4a198d2 ··0x00000000·63346331·61353561·36613461·31393864·c4c1a55a6a4a198d
3 ··0x00000010·39353235·39653836·32323838·38656636·95259e8622888ef63 ··0x00000010·39353235·39653836·32323838·38656636·95259e8622888ef6
4 ··0x00000020·64643532·66322e64·65627567·00000000·dd52f2.debug....4 ··0x00000020·64643532·66322e64·65627567·00000000·dd52f2.debug....
5 ··0x00000030·9b57028a····························.W..5 ··0x00000030·a806fefd····························....
  
1.56 KB
./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.
755 B
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.gnu_debugaltlink':1 Hex·dump·of·section·'.gnu_debugaltlink':
2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.
3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux
4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan
5 ··0x00000030·6461732d·6c69622e·64656275·67003ade·das-lib.debug.:.5 ··0x00000030·6461732d·6c69622e·64656275·67001601·das-lib.debug...
6 ··0x00000040·0d363910·0dc79e50·a328055a·c525846d·.69....P.(.Z.%.m6 ··0x00000040·76cebe33·d6990bb5·f6a58884·b578a542·v..3.........x.B
7 ··0x00000050·7d27································}'7 ··0x00000050·f144································.D
  
610 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·62343965·33393665·61613938·32623632·b49e396eaa982b622 ··0x00000000·62343965·33393665·61613938·32623632·b49e396eaa982b62
3 ··0x00000010·33613635·63393563·61306435·37623435·3a65c95ca0d57b453 ··0x00000010·33613635·63393563·61306435·37623435·3a65c95ca0d57b45
4 ··0x00000020·32663132·66612e64·65627567·00000000·2f12fa.debug....4 ··0x00000020·32663132·66612e64·65627567·00000000·2f12fa.debug....
5 ··0x00000030·8fdd6a91····························..j.5 ··0x00000030·9f8e9628····························...(
  
1.55 KB
./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.
755 B
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.gnu_debugaltlink':1 Hex·dump·of·section·'.gnu_debugaltlink':
2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.
3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux
4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan
5 ··0x00000030·6461732d·6c69622e·64656275·67003ade·das-lib.debug.:.5 ··0x00000030·6461732d·6c69622e·64656275·67001601·das-lib.debug...
6 ··0x00000040·0d363910·0dc79e50·a328055a·c525846d·.69....P.(.Z.%.m6 ··0x00000040·76cebe33·d6990bb5·f6a58884·b578a542·v..3.........x.B
7 ··0x00000050·7d27································}'7 ··0x00000050·f144································.D
  
610 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·32626137·66333234·37313736·36633362·2ba7f32471766c3b2 ··0x00000000·32626137·66333234·37313736·36633362·2ba7f32471766c3b
3 ··0x00000010·38616238·62643161·36336537·31306564·8ab8bd1a63e710ed3 ··0x00000010·38616238·62643161·36336537·31306564·8ab8bd1a63e710ed
4 ··0x00000020·62666261·64372e64·65627567·00000000·bfbad7.debug....4 ··0x00000020·62666261·64372e64·65627567·00000000·bfbad7.debug....
5 ··0x00000030·4ea9a773····························N..s5 ··0x00000030·b5b3bac7····························....
  
1.57 KB
./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.
755 B
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.gnu_debugaltlink':1 Hex·dump·of·section·'.gnu_debugaltlink':
2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.
3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux
4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan
5 ··0x00000030·6461732d·6c69622e·64656275·67003ade·das-lib.debug.:.5 ··0x00000030·6461732d·6c69622e·64656275·67001601·das-lib.debug...
6 ··0x00000040·0d363910·0dc79e50·a328055a·c525846d·.69....P.(.Z.%.m6 ··0x00000040·76cebe33·d6990bb5·f6a58884·b578a542·v..3.........x.B
7 ··0x00000050·7d27································}'7 ··0x00000050·f144································.D
  
610 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·30626666·31643438·33623836·61363333·0bff1d483b86a6332 ··0x00000000·30626666·31643438·33623836·61363333·0bff1d483b86a633
3 ··0x00000010·65626532·63356531·65633334·37343236·ebe2c5e1ec3474263 ··0x00000010·65626532·63356531·65633334·37343236·ebe2c5e1ec347426
4 ··0x00000020·30393966·37342e64·65627567·00000000·099f74.debug....4 ··0x00000020·30393966·37342e64·65627567·00000000·099f74.debug....
5 ··0x00000030·e5c95386····························..S.5 ··0x00000030·9364fa4b····························.d.K
  
1.56 KB
./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.
755 B
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.gnu_debugaltlink':1 Hex·dump·of·section·'.gnu_debugaltlink':
2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.
3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux
4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan
5 ··0x00000030·6461732d·6c69622e·64656275·67003ade·das-lib.debug.:.5 ··0x00000030·6461732d·6c69622e·64656275·67001601·das-lib.debug...
6 ··0x00000040·0d363910·0dc79e50·a328055a·c525846d·.69....P.(.Z.%.m6 ··0x00000040·76cebe33·d6990bb5·f6a58884·b578a542·v..3.........x.B
7 ··0x00000050·7d27································}'7 ··0x00000050·f144································.D
  
610 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·38666638·34616365·65626531·63333865·8ff84aceebe1c38e2 ··0x00000000·38666638·34616365·65626531·63333865·8ff84aceebe1c38e
3 ··0x00000010·33323838·32663762·38656265·36336335·32882f7b8ebe63c53 ··0x00000010·33323838·32663762·38656265·36336335·32882f7b8ebe63c5
4 ··0x00000020·33616238·38662e64·65627567·00000000·3ab88f.debug....4 ··0x00000020·33616238·38662e64·65627567·00000000·3ab88f.debug....
5 ··0x00000030·ac34d64e····························.4.N5 ··0x00000030·a55bef90····························.[..
  
1.56 KB
./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.
755 B
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.gnu_debugaltlink':1 Hex·dump·of·section·'.gnu_debugaltlink':
2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.
3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux
4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan
5 ··0x00000030·6461732d·6c69622e·64656275·67003ade·das-lib.debug.:.5 ··0x00000030·6461732d·6c69622e·64656275·67001601·das-lib.debug...
6 ··0x00000040·0d363910·0dc79e50·a328055a·c525846d·.69....P.(.Z.%.m6 ··0x00000040·76cebe33·d6990bb5·f6a58884·b578a542·v..3.........x.B
7 ··0x00000050·7d27································}'7 ··0x00000050·f144································.D
  
610 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·66333632·36303266·31373338·66366264·f362602f1738f6bd2 ··0x00000000·66333632·36303266·31373338·66366264·f362602f1738f6bd
3 ··0x00000010·64383262·64346334·32363935·39383536·d82bd4c4269598563 ··0x00000010·64383262·64346334·32363935·39383536·d82bd4c426959856
4 ··0x00000020·39363836·66382e64·65627567·00000000·9686f8.debug....4 ··0x00000020·39363836·66382e64·65627567·00000000·9686f8.debug....
5 ··0x00000030·7eba1356····························~..V5 ··0x00000030·a032f753····························.2.S
  
1.56 KB
./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.
755 B
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.gnu_debugaltlink':1 Hex·dump·of·section·'.gnu_debugaltlink':
2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.
3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux
4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan
5 ··0x00000030·6461732d·6c69622e·64656275·67003ade·das-lib.debug.:.5 ··0x00000030·6461732d·6c69622e·64656275·67001601·das-lib.debug...
6 ··0x00000040·0d363910·0dc79e50·a328055a·c525846d·.69....P.(.Z.%.m6 ··0x00000040·76cebe33·d6990bb5·f6a58884·b578a542·v..3.........x.B
7 ··0x00000050·7d27································}'7 ··0x00000050·f144································.D
  
610 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·31336463·35353833·30633332·30666661·13dc55830c320ffa2 ··0x00000000·31336463·35353833·30633332·30666661·13dc55830c320ffa
3 ··0x00000010·31383833·62663265·36393931·63663666·1883bf2e6991cf6f3 ··0x00000010·31383833·62663265·36393931·63663666·1883bf2e6991cf6f
4 ··0x00000020·64376232·38362e64·65627567·00000000·d7b286.debug....4 ··0x00000020·64376232·38362e64·65627567·00000000·d7b286.debug....
5 ··0x00000030·c9e9b110····························....5 ··0x00000030·a2657bfc····························.e{.
  
1.56 KB
./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.
755 B
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.gnu_debugaltlink':1 Hex·dump·of·section·'.gnu_debugaltlink':
2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.
3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux
4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan
5 ··0x00000030·6461732d·6c69622e·64656275·67003ade·das-lib.debug.:.5 ··0x00000030·6461732d·6c69622e·64656275·67001601·das-lib.debug...
6 ··0x00000040·0d363910·0dc79e50·a328055a·c525846d·.69....P.(.Z.%.m6 ··0x00000040·76cebe33·d6990bb5·f6a58884·b578a542·v..3.........x.B
7 ··0x00000050·7d27································}'7 ··0x00000050·f144································.D
  
610 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·65393435·38333935·36303435·61313331·e94583956045a1312 ··0x00000000·65393435·38333935·36303435·61313331·e94583956045a131
3 ··0x00000010·36333038·33353830·63663365·38313665·63083580cf3e816e3 ··0x00000010·36333038·33353830·63663365·38313665·63083580cf3e816e
4 ··0x00000020·33393836·64332e64·65627567·00000000·3986d3.debug....4 ··0x00000020·33393836·64332e64·65627567·00000000·3986d3.debug....
5 ··0x00000030·93fa938d····························....5 ··0x00000030·2bed33d1····························+.3.
  
1.55 KB
./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.
755 B
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.gnu_debugaltlink':1 Hex·dump·of·section·'.gnu_debugaltlink':
2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.
3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux
4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan
5 ··0x00000030·6461732d·6c69622e·64656275·67003ade·das-lib.debug.:.5 ··0x00000030·6461732d·6c69622e·64656275·67001601·das-lib.debug...
6 ··0x00000040·0d363910·0dc79e50·a328055a·c525846d·.69....P.(.Z.%.m6 ··0x00000040·76cebe33·d6990bb5·f6a58884·b578a542·v..3.........x.B
7 ··0x00000050·7d27································}'7 ··0x00000050·f144································.D
  
610 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·62333430·32623264·31306537·38303934·b3402b2d10e780942 ··0x00000000·62333430·32623264·31306537·38303934·b3402b2d10e78094
3 ··0x00000010·61633461·34343565·61626464·62336565·ac4a445eabddb3ee3 ··0x00000010·61633461·34343565·61626464·62336565·ac4a445eabddb3ee
4 ··0x00000020·36306632·36332e64·65627567·00000000·60f263.debug....4 ··0x00000020·36306632·36332e64·65627567·00000000·60f263.debug....
5 ··0x00000030·ca20d780····························.·..5 ··0x00000030·cef35762····························..Wb
  
1.56 KB
./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.
755 B
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.gnu_debugaltlink':1 Hex·dump·of·section·'.gnu_debugaltlink':
2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.
3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux
4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan
5 ··0x00000030·6461732d·6c69622e·64656275·67003ade·das-lib.debug.:.5 ··0x00000030·6461732d·6c69622e·64656275·67001601·das-lib.debug...
6 ··0x00000040·0d363910·0dc79e50·a328055a·c525846d·.69....P.(.Z.%.m6 ··0x00000040·76cebe33·d6990bb5·f6a58884·b578a542·v..3.........x.B
7 ··0x00000050·7d27································}'7 ··0x00000050·f144································.D
  
610 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·32393133·34666534·65326339·63643333·29134fe4e2c9cd332 ··0x00000000·32393133·34666534·65326339·63643333·29134fe4e2c9cd33
3 ··0x00000010·38666631·64393330·36613639·32336533·8ff1d9306a6923e33 ··0x00000010·38666631·64393330·36613639·32336533·8ff1d9306a6923e3
4 ··0x00000020·34663762·33652e64·65627567·00000000·4f7b3e.debug....4 ··0x00000020·34663762·33652e64·65627567·00000000·4f7b3e.debug....
5 ··0x00000030·d7caaba4····························....5 ··0x00000030·74218722····························t!."
  
1.55 KB
./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.
755 B
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.gnu_debugaltlink':1 Hex·dump·of·section·'.gnu_debugaltlink':
2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.
3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux
4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan
5 ··0x00000030·6461732d·6c69622e·64656275·67003ade·das-lib.debug.:.5 ··0x00000030·6461732d·6c69622e·64656275·67001601·das-lib.debug...
6 ··0x00000040·0d363910·0dc79e50·a328055a·c525846d·.69....P.(.Z.%.m6 ··0x00000040·76cebe33·d6990bb5·f6a58884·b578a542·v..3.........x.B
7 ··0x00000050·7d27································}'7 ··0x00000050·f144································.D
  
610 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·32626631·30313838·61646539·65383764·2bf10188ade9e87d2 ··0x00000000·32626631·30313838·61646539·65383764·2bf10188ade9e87d
3 ··0x00000010·61336330·37323530·31396438·64613937·a3c0725019d8da973 ··0x00000010·61336330·37323530·31396438·64613937·a3c0725019d8da97
4 ··0x00000020·63363630·34642e64·65627567·00000000·c6604d.debug....4 ··0x00000020·63363630·34642e64·65627567·00000000·c6604d.debug....
5 ··0x00000030·5674d428····························Vt.(5 ··0x00000030·86f03813····························..8.
  
1.56 KB
./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.
755 B
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.gnu_debugaltlink':1 Hex·dump·of·section·'.gnu_debugaltlink':
2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.
3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux
4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan
5 ··0x00000030·6461732d·6c69622e·64656275·67003ade·das-lib.debug.:.5 ··0x00000030·6461732d·6c69622e·64656275·67001601·das-lib.debug...
6 ··0x00000040·0d363910·0dc79e50·a328055a·c525846d·.69....P.(.Z.%.m6 ··0x00000040·76cebe33·d6990bb5·f6a58884·b578a542·v..3.........x.B
7 ··0x00000050·7d27································}'7 ··0x00000050·f144································.D
  
610 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·61343835·31613134·66663237·38386135·a4851a14ff2788a52 ··0x00000000·61343835·31613134·66663237·38386135·a4851a14ff2788a5
3 ··0x00000010·30393561·32383962·38646365·65613633·095a289b8dceea633 ··0x00000010·30393561·32383962·38646365·65613633·095a289b8dceea63
4 ··0x00000020·63396266·36392e64·65627567·00000000·c9bf69.debug....4 ··0x00000020·63396266·36392e64·65627567·00000000·c9bf69.debug....
5 ··0x00000030·f03cd47b····························.<.{5 ··0x00000030·779f4a97····························w.J.
  
2.13 KB
./usr/lib/python3/dist-packages/pandas/_libs/tslibs/ccalendar.cpython-39-x86_64-linux-gnu.so
430 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·9ea06b8f244eacb2bc7034c3495670d0ea0ad5ac3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·c2e5055d340302bad9fc2e76fd4c365ec2fcb072
755 B
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.gnu_debugaltlink':1 Hex·dump·of·section·'.gnu_debugaltlink':
2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.
3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux
4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan
5 ··0x00000030·6461732d·6c69622e·64656275·67003ade·das-lib.debug.:.5 ··0x00000030·6461732d·6c69622e·64656275·67001601·das-lib.debug...
6 ··0x00000040·0d363910·0dc79e50·a328055a·c525846d·.69....P.(.Z.%.m6 ··0x00000040·76cebe33·d6990bb5·f6a58884·b578a542·v..3.........x.B
7 ··0x00000050·7d27································}'7 ··0x00000050·f144································.D
  
811 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·61303662·38663234·34656163·62326263·a06b8f244eacb2bc 
3 ··0x00000010·37303334·63333439·35363730·64306561·7034c3495670d0ea2 ··0x00000000·65353035·35643334·30333032·62616439·e5055d340302bad9
 3 ··0x00000010·66633265·37366664·34633336·35656332·fc2e76fd4c365ec2
4 ··0x00000020·30616435·61632e64·65627567·00000000·0ad5ac.debug....4 ··0x00000020·66636230·37322e64·65627567·00000000·fcb072.debug....
5 ··0x00000030·679ce070····························g..p5 ··0x00000030·f8356a5a····························.5jZ
  
1.58 KB
./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.
755 B
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.gnu_debugaltlink':1 Hex·dump·of·section·'.gnu_debugaltlink':
2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.
3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux
4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan
5 ··0x00000030·6461732d·6c69622e·64656275·67003ade·das-lib.debug.:.5 ··0x00000030·6461732d·6c69622e·64656275·67001601·das-lib.debug...
6 ··0x00000040·0d363910·0dc79e50·a328055a·c525846d·.69....P.(.Z.%.m6 ··0x00000040·76cebe33·d6990bb5·f6a58884·b578a542·v..3.........x.B
7 ··0x00000050·7d27································}'7 ··0x00000050·f144································.D
  
610 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·30363530·35353834·36623135·35323163·065055846b15521c2 ··0x00000000·30363530·35353834·36623135·35323163·065055846b15521c
3 ··0x00000010·61623461·64336339·33323437·39366263·ab4ad3c9324796bc3 ··0x00000010·61623461·64336339·33323437·39366263·ab4ad3c9324796bc
4 ··0x00000020·32653434·39652e64·65627567·00000000·2e449e.debug....4 ··0x00000020·32653434·39652e64·65627567·00000000·2e449e.debug....
5 ··0x00000030·4312da2a····························C..*5 ··0x00000030·f99444eb····························..D.
  
1.57 KB
./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.
755 B
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.gnu_debugaltlink':1 Hex·dump·of·section·'.gnu_debugaltlink':
2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.
3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux
4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan
5 ··0x00000030·6461732d·6c69622e·64656275·67003ade·das-lib.debug.:.5 ··0x00000030·6461732d·6c69622e·64656275·67001601·das-lib.debug...
6 ··0x00000040·0d363910·0dc79e50·a328055a·c525846d·.69....P.(.Z.%.m6 ··0x00000040·76cebe33·d6990bb5·f6a58884·b578a542·v..3.........x.B
7 ··0x00000050·7d27································}'7 ··0x00000050·f144································.D
  
610 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·64616631·35383062·37316464·35346632·daf1580b71dd54f22 ··0x00000000·64616631·35383062·37316464·35346632·daf1580b71dd54f2
3 ··0x00000010·37373161·35623337·61646634·30313863·771a5b37adf4018c3 ··0x00000010·37373161·35623337·61646634·30313863·771a5b37adf4018c
4 ··0x00000020·33636132·63352e64·65627567·00000000·3ca2c5.debug....4 ··0x00000020·33636132·63352e64·65627567·00000000·3ca2c5.debug....
5 ··0x00000030·f17756d1····························.wV.5 ··0x00000030·7a89d7bc····························z...
  
2.18 KB
./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.
430 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f22c5f03bceb247a71d2321bb7208406ac9234793 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·7613c8ca77d5b05c79315f27806ba9910f5c45a5
755 B
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.gnu_debugaltlink':1 Hex·dump·of·section·'.gnu_debugaltlink':
2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.
3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux
4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan
5 ··0x00000030·6461732d·6c69622e·64656275·67003ade·das-lib.debug.:.5 ··0x00000030·6461732d·6c69622e·64656275·67001601·das-lib.debug...
6 ··0x00000040·0d363910·0dc79e50·a328055a·c525846d·.69....P.(.Z.%.m6 ··0x00000040·76cebe33·d6990bb5·f6a58884·b578a542·v..3.........x.B
7 ··0x00000050·7d27································}'7 ··0x00000050·f144································.D
  
811 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·32633566·30336263·65623234·37613731·2c5f03bceb247a71 
3 ··0x00000010·64323332·31626237·32303834·30366163·d2321bb7208406ac2 ··0x00000000·31336338·63613737·64356230·35633739·13c8ca77d5b05c79
 3 ··0x00000010·33313566·32373830·36626139·39313066·315f27806ba9910f
4 ··0x00000020·39323334·37392e64·65627567·00000000·923479.debug....4 ··0x00000020·35633435·61352e64·65627567·00000000·5c45a5.debug....
5 ··0x00000030·ea39a1ee····························.9..5 ··0x00000030·b7e484aa····························....
  
1.57 KB
./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.
755 B
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.gnu_debugaltlink':1 Hex·dump·of·section·'.gnu_debugaltlink':
2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.
3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux
4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan
5 ··0x00000030·6461732d·6c69622e·64656275·67003ade·das-lib.debug.:.5 ··0x00000030·6461732d·6c69622e·64656275·67001601·das-lib.debug...
6 ··0x00000040·0d363910·0dc79e50·a328055a·c525846d·.69....P.(.Z.%.m6 ··0x00000040·76cebe33·d6990bb5·f6a58884·b578a542·v..3.........x.B
7 ··0x00000050·7d27································}'7 ··0x00000050·f144································.D
  
610 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·66323032·39653638·35356264·38313631·f2029e6855bd81612 ··0x00000000·66323032·39653638·35356264·38313631·f2029e6855bd8161
3 ··0x00000010·64616336·37366636·38373237·38613035·dac676f687278a053 ··0x00000010·64616336·37366636·38373237·38613035·dac676f687278a05
4 ··0x00000020·65363936·39392e64·65627567·00000000·e69699.debug....4 ··0x00000020·65363936·39392e64·65627567·00000000·e69699.debug....
5 ··0x00000030·82876fa2····························..o.5 ··0x00000030·b669adac····························.i..
  
1.58 KB
./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.
755 B
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.gnu_debugaltlink':1 Hex·dump·of·section·'.gnu_debugaltlink':
2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.
3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux
4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan
5 ··0x00000030·6461732d·6c69622e·64656275·67003ade·das-lib.debug.:.5 ··0x00000030·6461732d·6c69622e·64656275·67001601·das-lib.debug...
6 ··0x00000040·0d363910·0dc79e50·a328055a·c525846d·.69....P.(.Z.%.m6 ··0x00000040·76cebe33·d6990bb5·f6a58884·b578a542·v..3.........x.B
7 ··0x00000050·7d27································}'7 ··0x00000050·f144································.D
  
610 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·36643933·38383039·64383765·39666135·6d938809d87e9fa52 ··0x00000000·36643933·38383039·64383765·39666135·6d938809d87e9fa5
3 ··0x00000010·38386161·30633530·36396232·36633362·88aa0c5069b26c3b3 ··0x00000010·38386161·30633530·36396232·36633362·88aa0c5069b26c3b
4 ··0x00000020·32633062·32332e64·65627567·00000000·2c0b23.debug....4 ··0x00000020·32633062·32332e64·65627567·00000000·2c0b23.debug....
5 ··0x00000030·29a1a4cb····························)...5 ··0x00000030·cdef245f····························..$_
  
1.57 KB
./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.
755 B
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.gnu_debugaltlink':1 Hex·dump·of·section·'.gnu_debugaltlink':
2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.
3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux
4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan
5 ··0x00000030·6461732d·6c69622e·64656275·67003ade·das-lib.debug.:.5 ··0x00000030·6461732d·6c69622e·64656275·67001601·das-lib.debug...
6 ··0x00000040·0d363910·0dc79e50·a328055a·c525846d·.69....P.(.Z.%.m6 ··0x00000040·76cebe33·d6990bb5·f6a58884·b578a542·v..3.........x.B
7 ··0x00000050·7d27································}'7 ··0x00000050·f144································.D
  
610 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·66356566·35306138·38663134·39643464·f5ef50a88f149d4d2 ··0x00000000·66356566·35306138·38663134·39643464·f5ef50a88f149d4d
3 ··0x00000010·62333639·34663434·66353763·34613138·b3694f44f57c4a183 ··0x00000010·62333639·34663434·66353763·34613138·b3694f44f57c4a18
4 ··0x00000020·30333561·30382e64·65627567·00000000·035a08.debug....4 ··0x00000020·30333561·30382e64·65627567·00000000·035a08.debug....
5 ··0x00000030·e0331e1c····························.3..5 ··0x00000030·f74984bd····························.I..
  
1.57 KB
./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.
755 B
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.gnu_debugaltlink':1 Hex·dump·of·section·'.gnu_debugaltlink':
2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.
3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux
4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan
5 ··0x00000030·6461732d·6c69622e·64656275·67003ade·das-lib.debug.:.5 ··0x00000030·6461732d·6c69622e·64656275·67001601·das-lib.debug...
6 ··0x00000040·0d363910·0dc79e50·a328055a·c525846d·.69....P.(.Z.%.m6 ··0x00000040·76cebe33·d6990bb5·f6a58884·b578a542·v..3.........x.B
7 ··0x00000050·7d27································}'7 ··0x00000050·f144································.D
  
610 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·33303932·61643866·63326264·66373431·3092ad8fc2bdf7412 ··0x00000000·33303932·61643866·63326264·66373431·3092ad8fc2bdf741
3 ··0x00000010·30643134·38613632·30653530·66326662·0d148a620e50f2fb3 ··0x00000010·30643134·38613632·30653530·66326662·0d148a620e50f2fb
4 ··0x00000020·30656266·36332e64·65627567·00000000·0ebf63.debug....4 ··0x00000020·30656266·36332e64·65627567·00000000·0ebf63.debug....
5 ··0x00000030·5fc07365····························_.se5 ··0x00000030·d12f2730····························./'0
  
1.57 KB
./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.
755 B
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.gnu_debugaltlink':1 Hex·dump·of·section·'.gnu_debugaltlink':
2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.
3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux
4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan
5 ··0x00000030·6461732d·6c69622e·64656275·67003ade·das-lib.debug.:.5 ··0x00000030·6461732d·6c69622e·64656275·67001601·das-lib.debug...
6 ··0x00000040·0d363910·0dc79e50·a328055a·c525846d·.69....P.(.Z.%.m6 ··0x00000040·76cebe33·d6990bb5·f6a58884·b578a542·v..3.........x.B
7 ··0x00000050·7d27································}'7 ··0x00000050·f144································.D
  
610 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·34376231·62346532·66383233·39666535·47b1b4e2f8239fe52 ··0x00000000·34376231·62346532·66383233·39666535·47b1b4e2f8239fe5
3 ··0x00000010·36373739·61666161·62626534·65656463·6779afaabbe4eedc3 ··0x00000010·36373739·61666161·62626534·65656463·6779afaabbe4eedc
4 ··0x00000020·35663063·33382e64·65627567·00000000·5f0c38.debug....4 ··0x00000020·35663063·33382e64·65627567·00000000·5f0c38.debug....
5 ··0x00000030·cff25560····························..U`5 ··0x00000030·3d57f36e····························=W.n
  
1.57 KB
./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.
755 B
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.gnu_debugaltlink':1 Hex·dump·of·section·'.gnu_debugaltlink':
2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.
3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux
4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan
5 ··0x00000030·6461732d·6c69622e·64656275·67003ade·das-lib.debug.:.5 ··0x00000030·6461732d·6c69622e·64656275·67001601·das-lib.debug...
6 ··0x00000040·0d363910·0dc79e50·a328055a·c525846d·.69....P.(.Z.%.m6 ··0x00000040·76cebe33·d6990bb5·f6a58884·b578a542·v..3.........x.B
7 ··0x00000050·7d27································}'7 ··0x00000050·f144································.D
  
610 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·63613664·36313335·36303234·32323030·ca6d6135602422002 ··0x00000000·63613664·36313335·36303234·32323030·ca6d613560242200
3 ··0x00000010·31653237·33346165·37643334·61323734·1e2734ae7d34a2743 ··0x00000010·31653237·33346165·37643334·61323734·1e2734ae7d34a274
4 ··0x00000020·35353734·34392e64·65627567·00000000·557449.debug....4 ··0x00000020·35353734·34392e64·65627567·00000000·557449.debug....
5 ··0x00000030·cee1aa46····························...F5 ··0x00000030·6e8094a0····························n...
  
1.58 KB
./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.
755 B
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.gnu_debugaltlink':1 Hex·dump·of·section·'.gnu_debugaltlink':
2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.
3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux
4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan
5 ··0x00000030·6461732d·6c69622e·64656275·67003ade·das-lib.debug.:.5 ··0x00000030·6461732d·6c69622e·64656275·67001601·das-lib.debug...
6 ··0x00000040·0d363910·0dc79e50·a328055a·c525846d·.69....P.(.Z.%.m6 ··0x00000040·76cebe33·d6990bb5·f6a58884·b578a542·v..3.........x.B
7 ··0x00000050·7d27································}'7 ··0x00000050·f144································.D
  
610 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·62386565·32633636·32386633·38653161·b8ee2c6628f38e1a2 ··0x00000000·62386565·32633636·32386633·38653161·b8ee2c6628f38e1a
3 ··0x00000010·61316665·31623261·30343038·62613633·a1fe1b2a0408ba633 ··0x00000010·61316665·31623261·30343038·62613633·a1fe1b2a0408ba63
4 ··0x00000020·32363266·61662e64·65627567·00000000·262faf.debug....4 ··0x00000020·32363266·61662e64·65627567·00000000·262faf.debug....
5 ··0x00000030·6f86c695····························o...5 ··0x00000030·45f26cfb····························E.l.
  
1.58 KB
./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.
755 B
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.gnu_debugaltlink':1 Hex·dump·of·section·'.gnu_debugaltlink':
2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.
3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux
4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan
5 ··0x00000030·6461732d·6c69622e·64656275·67003ade·das-lib.debug.:.5 ··0x00000030·6461732d·6c69622e·64656275·67001601·das-lib.debug...
6 ··0x00000040·0d363910·0dc79e50·a328055a·c525846d·.69....P.(.Z.%.m6 ··0x00000040·76cebe33·d6990bb5·f6a58884·b578a542·v..3.........x.B
7 ··0x00000050·7d27································}'7 ··0x00000050·f144································.D
  
610 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·38323930·61616163·34646666·31626162·8290aaac4dff1bab2 ··0x00000000·38323930·61616163·34646666·31626162·8290aaac4dff1bab
3 ··0x00000010·38306563·33313037·36316630·64366265·80ec310761f0d6be3 ··0x00000010·38306563·33313037·36316630·64366265·80ec310761f0d6be
4 ··0x00000020·31353333·39302e64·65627567·00000000·153390.debug....4 ··0x00000020·31353333·39302e64·65627567·00000000·153390.debug....
5 ··0x00000030·4a8151e9····························J.Q.5 ··0x00000030·10cd3a1c····························..:.
  
1.57 KB
./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.
755 B
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.gnu_debugaltlink':1 Hex·dump·of·section·'.gnu_debugaltlink':
2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.
3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux
4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan
5 ··0x00000030·6461732d·6c69622e·64656275·67003ade·das-lib.debug.:.5 ··0x00000030·6461732d·6c69622e·64656275·67001601·das-lib.debug...
6 ··0x00000040·0d363910·0dc79e50·a328055a·c525846d·.69....P.(.Z.%.m6 ··0x00000040·76cebe33·d6990bb5·f6a58884·b578a542·v..3.........x.B
7 ··0x00000050·7d27································}'7 ··0x00000050·f144································.D
  
610 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·34326135·32396436·30383161·34326562·42a529d6081a42eb2 ··0x00000000·34326135·32396436·30383161·34326562·42a529d6081a42eb
3 ··0x00000010·31643031·65376539·65323333·32346535·1d01e7e9e23324e53 ··0x00000010·31643031·65376539·65323333·32346535·1d01e7e9e23324e5
4 ··0x00000020·33333035·62382e64·65627567·00000000·3305b8.debug....4 ··0x00000020·33333035·62382e64·65627567·00000000·3305b8.debug....
5 ··0x00000030·e4143720····························..7·5 ··0x00000030·a6855653····························..VS
  
1.58 KB
./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.
755 B
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.gnu_debugaltlink':1 Hex·dump·of·section·'.gnu_debugaltlink':
2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.
3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux
4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan
5 ··0x00000030·6461732d·6c69622e·64656275·67003ade·das-lib.debug.:.5 ··0x00000030·6461732d·6c69622e·64656275·67001601·das-lib.debug...
6 ··0x00000040·0d363910·0dc79e50·a328055a·c525846d·.69....P.(.Z.%.m6 ··0x00000040·76cebe33·d6990bb5·f6a58884·b578a542·v..3.........x.B
7 ··0x00000050·7d27································}'7 ··0x00000050·f144································.D
  
610 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·66663266·64346138·61666631·30636339·ff2fd4a8aff10cc92 ··0x00000000·66663266·64346138·61666631·30636339·ff2fd4a8aff10cc9
3 ··0x00000010·32643764·36363665·39393035·64343237·2d7d666e9905d4273 ··0x00000010·32643764·36363665·39393035·64343237·2d7d666e9905d427
4 ··0x00000020·31343834·34652e64·65627567·00000000·14844e.debug....4 ··0x00000020·31343834·34652e64·65627567·00000000·14844e.debug....
5 ··0x00000030·dbd82ac3····························..*.5 ··0x00000030·ab0afc5d····························...]
  
1.58 KB
./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.
755 B
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.gnu_debugaltlink':1 Hex·dump·of·section·'.gnu_debugaltlink':
2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.
3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux
4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan
5 ··0x00000030·6461732d·6c69622e·64656275·67003ade·das-lib.debug.:.5 ··0x00000030·6461732d·6c69622e·64656275·67001601·das-lib.debug...
6 ··0x00000040·0d363910·0dc79e50·a328055a·c525846d·.69....P.(.Z.%.m6 ··0x00000040·76cebe33·d6990bb5·f6a58884·b578a542·v..3.........x.B
7 ··0x00000050·7d27································}'7 ··0x00000050·f144································.D
  
610 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·32333630·35363763·61383136·37666539·2360567ca8167fe92 ··0x00000000·32333630·35363763·61383136·37666539·2360567ca8167fe9
3 ··0x00000010·35616537·62636132·38616333·38393338·5ae7bca28ac389383 ··0x00000010·35616537·62636132·38616333·38393338·5ae7bca28ac38938
4 ··0x00000020·38396131·30662e64·65627567·00000000·89a10f.debug....4 ··0x00000020·38396131·30662e64·65627567·00000000·89a10f.debug....
5 ··0x00000030·62d529be····························b.).5 ··0x00000030·4c379d1a····························L7..
  
1.58 KB
./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.
755 B
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.gnu_debugaltlink':1 Hex·dump·of·section·'.gnu_debugaltlink':
2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.
3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux
4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan
5 ··0x00000030·6461732d·6c69622e·64656275·67003ade·das-lib.debug.:.5 ··0x00000030·6461732d·6c69622e·64656275·67001601·das-lib.debug...
6 ··0x00000040·0d363910·0dc79e50·a328055a·c525846d·.69....P.(.Z.%.m6 ··0x00000040·76cebe33·d6990bb5·f6a58884·b578a542·v..3.........x.B
7 ··0x00000050·7d27································}'7 ··0x00000050·f144································.D
  
610 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·64656565·39393161·33633933·38303637·deee991a3c9380672 ··0x00000000·64656565·39393161·33633933·38303637·deee991a3c938067
3 ··0x00000010·30396134·39643530·62316235·31353638·09a49d50b1b515683 ··0x00000010·30396134·39643530·62316235·31353638·09a49d50b1b51568
4 ··0x00000020·35326161·64392e64·65627567·00000000·52aad9.debug....4 ··0x00000020·35326161·64392e64·65627567·00000000·52aad9.debug....
5 ··0x00000030·271db7e6····························'...5 ··0x00000030·928eb7b0····························....
  
1.51 KB
./usr/lib/python3/dist-packages/pandas/_libs/window/indexers.cpython-39-x86_64-linux-gnu.so
755 B
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.gnu_debugaltlink':1 Hex·dump·of·section·'.gnu_debugaltlink':
2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.
3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux
4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan
5 ··0x00000030·6461732d·6c69622e·64656275·67003ade·das-lib.debug.:.5 ··0x00000030·6461732d·6c69622e·64656275·67001601·das-lib.debug...
6 ··0x00000040·0d363910·0dc79e50·a328055a·c525846d·.69....P.(.Z.%.m6 ··0x00000040·76cebe33·d6990bb5·f6a58884·b578a542·v..3.........x.B
7 ··0x00000050·7d27································}'7 ··0x00000050·f144································.D
  
610 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·63376661·32386465·31643263·39333366·c7fa28de1d2c933f2 ··0x00000000·63376661·32386465·31643263·39333366·c7fa28de1d2c933f
3 ··0x00000010·39333265·37613061·39353962·35313265·932e7a0a959b512e3 ··0x00000010·39333265·37613061·39353962·35313265·932e7a0a959b512e
4 ··0x00000020·31343165·61392e64·65627567·00000000·141ea9.debug....4 ··0x00000020·31343165·61392e64·65627567·00000000·141ea9.debug....
5 ··0x00000030·e36be47e····························.k.~5 ··0x00000030·5dfef1ef····························]...
  
1.56 KB
./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.
755 B
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.gnu_debugaltlink':1 Hex·dump·of·section·'.gnu_debugaltlink':
2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.
3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux
4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan
5 ··0x00000030·6461732d·6c69622e·64656275·67003ade·das-lib.debug.:.5 ··0x00000030·6461732d·6c69622e·64656275·67001601·das-lib.debug...
6 ··0x00000040·0d363910·0dc79e50·a328055a·c525846d·.69....P.(.Z.%.m6 ··0x00000040·76cebe33·d6990bb5·f6a58884·b578a542·v..3.........x.B
7 ··0x00000050·7d27································}'7 ··0x00000050·f144································.D
  
610 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·35383265·62396333·66303032·61326232·582eb9c3f002a2b22 ··0x00000000·35383265·62396333·66303032·61326232·582eb9c3f002a2b2
3 ··0x00000010·61616130·64646631·61366630·31613161·aaa0ddf1a6f01a1a3 ··0x00000010·61616130·64646631·61366630·31613161·aaa0ddf1a6f01a1a
4 ··0x00000020·33656333·64322e64·65627567·00000000·3ec3d2.debug....4 ··0x00000020·33656333·64322e64·65627567·00000000·3ec3d2.debug....
5 ··0x00000030·1e3429ac····························.4).5 ··0x00000030·5bde6d90····························[.m.
  
1.55 KB
./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.
755 B
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.gnu_debugaltlink':1 Hex·dump·of·section·'.gnu_debugaltlink':
2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.
3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux
4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan
5 ··0x00000030·6461732d·6c69622e·64656275·67003ade·das-lib.debug.:.5 ··0x00000030·6461732d·6c69622e·64656275·67001601·das-lib.debug...
6 ··0x00000040·0d363910·0dc79e50·a328055a·c525846d·.69....P.(.Z.%.m6 ··0x00000040·76cebe33·d6990bb5·f6a58884·b578a542·v..3.........x.B
7 ··0x00000050·7d27································}'7 ··0x00000050·f144································.D
  
610 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·32386235·34333565·30343339·30346165·28b5435e043904ae2 ··0x00000000·32386235·34333565·30343339·30346165·28b5435e043904ae
3 ··0x00000010·39313965·31666465·35363362·63653136·919e1fde563bce163 ··0x00000010·39313965·31666465·35363362·63653136·919e1fde563bce16
4 ··0x00000020·38393839·38362e64·65627567·00000000·898986.debug....4 ··0x00000020·38393839·38362e64·65627567·00000000·898986.debug....
5 ··0x00000030·79d18d47····························y..G5 ··0x00000030·2612152c····························&..,
  
58.4 KB
python3-pandas-lib-dbgsym_1.1.5+dfsg-2_amd64.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2021-01-12·21:06:04.000000·debian-binary1 -rw-r--r--···0········0········0········4·2021-01-12·21:06:04.000000·debian-binary
2 -rw-r--r--···0········0········0·····2468·2021-01-12·21:06:04.000000·control.tar.xz2 -rw-r--r--···0········0········0·····2472·2021-01-12·21:06:04.000000·control.tar.xz
3 -rw-r--r--···0········0········0·24335672·2021-01-12·21:06:04.000000·data.tar.xz3 -rw-r--r--···0········0········0·24331740·2021-01-12·21:06:04.000000·data.tar.xz
6.37 KB
control.tar.xz
6.34 KB
control.tar
3.75 KB
./control
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 Package:·python3-pandas-lib-dbgsym1 Package:·python3-pandas-lib-dbgsym
2 Source:·pandas2 Source:·pandas
3 Version:·1.1.5+dfsg-23 Version:·1.1.5+dfsg-2
4 Auto-Built-Package:·debug-symbols4 Auto-Built-Package:·debug-symbols
5 Architecture:·amd645 Architecture:·amd64
6 Maintainer:·Debian·Science·Team·<debian-science-maintainers@lists.alioth.debian.org>6 Maintainer:·Debian·Science·Team·<debian-science-maintainers@lists.alioth.debian.org>
7 Installed-Size:·264257 Installed-Size:·26426
8 Depends:·python3-pandas-lib·(=·1.1.5+dfsg-2)8 Depends:·python3-pandas-lib·(=·1.1.5+dfsg-2)
9 Section:·debug9 Section:·debug
10 Priority:·optional10 Priority:·optional
11 Multi-Arch:·same11 Multi-Arch:·same
12 Description:·debug·symbols·for·python3-pandas-lib12 Description:·debug·symbols·for·python3-pandas-lib
13 Build-Ids:·104bb5f176818ae990e6fa8718adc5d13fb6e074·1b065055846b15521cab4ad3c9324796bc2e449e·25f362602f1738f6bdd82bd4c4269598569686f8·25ff2fd4a8aff10cc92d7d666e9905d42714844e·292360567ca8167fe95ae7bca28ac3893889a10f·29e9ba9743cc3d0af3311f906d9cb6cbe872ce00·2cb0e7b2f654eb987a834b9cbcbf24337b3df55c·3adeee991a3c93806709a49d50b1b5156852aad9·3bb49e396eaa982b623a65c95ca0d57b452f12fa·3ff2029e6855bd8161dac676f687278a05e69699·4b579091f6dea7ac767a5a127e302be5be83f430·57ca6d6135602422001e2734ae7d34a274557449·6a47b1b4e2f8239fe56779afaabbe4eedc5f0c38·72fb01903db1fe6c4f9ea403562826b57fd5ae95·73582eb9c3f002a2b2aaa0ddf1a6f01a1a3ec3d2·73a8ca782b163048e88f4c7adc37a62c610c09e6·79daf1580b71dd54f2771a5b37adf4018c3ca2c5·7b2ba7f32471766c3b8ab8bd1a63e710edbfbad7·7b8290aaac4dff1bab80ec310761f0d6be153390·83e6846f6b8b30caa464adeda965ddb3298f6194·8c2e42f00e2ebdc3232c5083b0c0318d1e3e0978·8f8ff84aceebe1c38e32882f7b8ebe63c53ab88f·953092ad8fc[·...·truncated·by·diffoscope;·len:·767,·SHA:·a96ac0394c1542570684a576138ecbae01c404d5db03757487fe18f038df6921·...·]13 Build-Ids:·104bb5f176818ae990e6fa8718adc5d13fb6e074·1b065055846b15521cab4ad3c9324796bc2e449e·25f362602f1738f6bdd82bd4c4269598569686f8·25ff2fd4a8aff10cc92d7d666e9905d42714844e·292360567ca8167fe95ae7bca28ac3893889a10f·29e9ba9743cc3d0af3311f906d9cb6cbe872ce00·2cb0e7b2f654eb987a834b9cbcbf24337b3df55c·3adeee991a3c93806709a49d50b1b5156852aad9·3bb49e396eaa982b623a65c95ca0d57b452f12fa·3ff2029e6855bd8161dac676f687278a05e69699·4b579091f6dea7ac767a5a127e302be5be83f430·57ca6d6135602422001e2734ae7d34a274557449·6a47b1b4e2f8239fe56779afaabbe4eedc5f0c38·72fb01903db1fe6c4f9ea403562826b57fd5ae95·73582eb9c3f002a2b2aaa0ddf1a6f01a1a3ec3d2·73a8ca782b163048e88f4c7adc37a62c610c09e6·7613c8ca77d5b05c79315f27806ba9910f5c45a5·79daf1580b71dd54f2771a5b37adf4018c3ca2c5·7b2ba7f32471766c3b8ab8bd1a63e710edbfbad7·7b8290aaac4dff1bab80ec310761f0d6be153390·83e6846f6b8b30caa464adeda965ddb3298f6194·8c2e42f00e2ebdc3232c5083b0c0318d1e3e0978·8f8ff84acee[·...·truncated·by·diffoscope;·len:·767,·SHA:·870651e1dd9c0e8bb93a588f4eb1c64bea13bc1354f3fbe287cb3a7fd291d289·...·]
2.57 KB
./md5sums
30.0 B
./md5sums
Files differ
2.52 KB
line order
    
Offset 10, 33 lines modifiedOffset 10, 33 lines modified
10 usr/lib/debug/.build-id/3f/f2029e6855bd8161dac676f687278a05e69699.debug10 usr/lib/debug/.build-id/3f/f2029e6855bd8161dac676f687278a05e69699.debug
11 usr/lib/debug/.build-id/4b/579091f6dea7ac767a5a127e302be5be83f430.debug11 usr/lib/debug/.build-id/4b/579091f6dea7ac767a5a127e302be5be83f430.debug
12 usr/lib/debug/.build-id/57/ca6d6135602422001e2734ae7d34a274557449.debug12 usr/lib/debug/.build-id/57/ca6d6135602422001e2734ae7d34a274557449.debug
13 usr/lib/debug/.build-id/6a/47b1b4e2f8239fe56779afaabbe4eedc5f0c38.debug13 usr/lib/debug/.build-id/6a/47b1b4e2f8239fe56779afaabbe4eedc5f0c38.debug
14 usr/lib/debug/.build-id/72/fb01903db1fe6c4f9ea403562826b57fd5ae95.debug14 usr/lib/debug/.build-id/72/fb01903db1fe6c4f9ea403562826b57fd5ae95.debug
15 usr/lib/debug/.build-id/73/582eb9c3f002a2b2aaa0ddf1a6f01a1a3ec3d2.debug15 usr/lib/debug/.build-id/73/582eb9c3f002a2b2aaa0ddf1a6f01a1a3ec3d2.debug
16 usr/lib/debug/.build-id/73/a8ca782b163048e88f4c7adc37a62c610c09e6.debug16 usr/lib/debug/.build-id/73/a8ca782b163048e88f4c7adc37a62c610c09e6.debug
 17 usr/lib/debug/.build-id/76/13c8ca77d5b05c79315f27806ba9910f5c45a5.debug
17 usr/lib/debug/.build-id/79/daf1580b71dd54f2771a5b37adf4018c3ca2c5.debug18 usr/lib/debug/.build-id/79/daf1580b71dd54f2771a5b37adf4018c3ca2c5.debug
18 usr/lib/debug/.build-id/7b/2ba7f32471766c3b8ab8bd1a63e710edbfbad7.debug19 usr/lib/debug/.build-id/7b/2ba7f32471766c3b8ab8bd1a63e710edbfbad7.debug
19 usr/lib/debug/.build-id/7b/8290aaac4dff1bab80ec310761f0d6be153390.debug20 usr/lib/debug/.build-id/7b/8290aaac4dff1bab80ec310761f0d6be153390.debug
20 usr/lib/debug/.build-id/83/e6846f6b8b30caa464adeda965ddb3298f6194.debug21 usr/lib/debug/.build-id/83/e6846f6b8b30caa464adeda965ddb3298f6194.debug
21 usr/lib/debug/.build-id/8c/2e42f00e2ebdc3232c5083b0c0318d1e3e0978.debug22 usr/lib/debug/.build-id/8c/2e42f00e2ebdc3232c5083b0c0318d1e3e0978.debug
22 usr/lib/debug/.build-id/8f/8ff84aceebe1c38e32882f7b8ebe63c53ab88f.debug23 usr/lib/debug/.build-id/8f/8ff84aceebe1c38e32882f7b8ebe63c53ab88f.debug
23 usr/lib/debug/.build-id/95/3092ad8fc2bdf7410d148a620e50f2fb0ebf63.debug24 usr/lib/debug/.build-id/95/3092ad8fc2bdf7410d148a620e50f2fb0ebf63.debug
24 usr/lib/debug/.build-id/97/0bff1d483b86a633ebe2c5e1ec347426099f74.debug25 usr/lib/debug/.build-id/97/0bff1d483b86a633ebe2c5e1ec347426099f74.debug
25 usr/lib/debug/.build-id/99/a4851a14ff2788a5095a289b8dceea63c9bf69.debug26 usr/lib/debug/.build-id/99/a4851a14ff2788a5095a289b8dceea63c9bf69.debug
26 usr/lib/debug/.build-id/9e/13dc55830c320ffa1883bf2e6991cf6fd7b286.debug27 usr/lib/debug/.build-id/9e/13dc55830c320ffa1883bf2e6991cf6fd7b286.debug
27 usr/lib/debug/.build-id/9e/a06b8f244eacb2bc7034c3495670d0ea0ad5ac.debug 
28 usr/lib/debug/.build-id/a6/29134fe4e2c9cd338ff1d9306a6923e34f7b3e.debug28 usr/lib/debug/.build-id/a6/29134fe4e2c9cd338ff1d9306a6923e34f7b3e.debug
29 usr/lib/debug/.build-id/b9/b8ee2c6628f38e1aa1fe1b2a0408ba63262faf.debug29 usr/lib/debug/.build-id/b9/b8ee2c6628f38e1aa1fe1b2a0408ba63262faf.debug
30 usr/lib/debug/.build-id/c0/2bf10188ade9e87da3c0725019d8da97c6604d.debug30 usr/lib/debug/.build-id/c0/2bf10188ade9e87da3c0725019d8da97c6604d.debug
31 usr/lib/debug/.build-id/c0/e22e09e8b62a88657119e18e157cea90252b0c.debug31 usr/lib/debug/.build-id/c0/e22e09e8b62a88657119e18e157cea90252b0c.debug
 32 usr/lib/debug/.build-id/c2/e5055d340302bad9fc2e76fd4c365ec2fcb072.debug
32 usr/lib/debug/.build-id/cc/6d938809d87e9fa588aa0c5069b26c3b2c0b23.debug33 usr/lib/debug/.build-id/cc/6d938809d87e9fa588aa0c5069b26c3b2c0b23.debug
33 usr/lib/debug/.build-id/d2/c4c1a55a6a4a198d95259e8622888ef6dd52f2.debug34 usr/lib/debug/.build-id/d2/c4c1a55a6a4a198d95259e8622888ef6dd52f2.debug
34 usr/lib/debug/.build-id/d3/28b5435e043904ae919e1fde563bce16898986.debug35 usr/lib/debug/.build-id/d3/28b5435e043904ae919e1fde563bce16898986.debug
35 usr/lib/debug/.build-id/e2/c7fa28de1d2c933f932e7a0a959b512e141ea9.debug36 usr/lib/debug/.build-id/e2/c7fa28de1d2c933f932e7a0a959b512e141ea9.debug
36 usr/lib/debug/.build-id/e4/42a529d6081a42eb1d01e7e9e23324e53305b8.debug37 usr/lib/debug/.build-id/e4/42a529d6081a42eb1d01e7e9e23324e53305b8.debug
37 usr/lib/debug/.build-id/e8/b3402b2d10e78094ac4a445eabddb3ee60f263.debug38 usr/lib/debug/.build-id/e8/b3402b2d10e78094ac4a445eabddb3ee60f263.debug
38 usr/lib/debug/.build-id/e9/7f5ddaaf7597fe08dbe4ace676a320aa2635d6.debug39 usr/lib/debug/.build-id/e9/7f5ddaaf7597fe08dbe4ace676a320aa2635d6.debug
39 usr/lib/debug/.build-id/e9/f5ef50a88f149d4db3694f44f57c4a18035a08.debug40 usr/lib/debug/.build-id/e9/f5ef50a88f149d4db3694f44f57c4a18035a08.debug
40 usr/lib/debug/.build-id/f1/e94583956045a13163083580cf3e816e3986d3.debug41 usr/lib/debug/.build-id/f1/e94583956045a13163083580cf3e816e3986d3.debug
41 usr/lib/debug/.build-id/f2/2c5f03bceb247a71d2321bb7208406ac923479.debug 
42 usr/lib/debug/.dwz/x86_64-linux-gnu/python3-pandas-lib.debug42 usr/lib/debug/.dwz/x86_64-linux-gnu/python3-pandas-lib.debug
51.5 KB
data.tar.xz
51.5 KB
data.tar
7.5 KB
file list
    
Offset 28, 14 lines modifiedOffset 28, 16 lines modified
28 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/6a/28 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/6a/
29 -rw-r--r--···0·root·········(0)·root·········(0)···626224·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/6a/47b1b4e2f8239fe56779afaabbe4eedc5f0c38.debug29 -rw-r--r--···0·root·········(0)·root·········(0)···626224·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/6a/47b1b4e2f8239fe56779afaabbe4eedc5f0c38.debug
30 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/72/30 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/72/
31 -rw-r--r--···0·root·········(0)·root·········(0)···965704·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/72/fb01903db1fe6c4f9ea403562826b57fd5ae95.debug31 -rw-r--r--···0·root·········(0)·root·········(0)···965704·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/72/fb01903db1fe6c4f9ea403562826b57fd5ae95.debug
32 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/73/32 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/73/
33 -rw-r--r--···0·root·········(0)·root·········(0)···333904·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/73/582eb9c3f002a2b2aaa0ddf1a6f01a1a3ec3d2.debug33 -rw-r--r--···0·root·········(0)·root·········(0)···333904·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/73/582eb9c3f002a2b2aaa0ddf1a6f01a1a3ec3d2.debug
34 -rw-r--r--···0·root·········(0)·root·········(0)····63840·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/73/a8ca782b163048e88f4c7adc37a62c610c09e6.debug34 -rw-r--r--···0·root·········(0)·root·········(0)····63840·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/73/a8ca782b163048e88f4c7adc37a62c610c09e6.debug
 35 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/76/
 36 -rw-r--r--···0·root·········(0)·root·········(0)···413352·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/76/13c8ca77d5b05c79315f27806ba9910f5c45a5.debug
35 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/79/37 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/79/
36 -rw-r--r--···0·root·········(0)·root·········(0)···149288·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/79/daf1580b71dd54f2771a5b37adf4018c3ca2c5.debug38 -rw-r--r--···0·root·········(0)·root·········(0)···149288·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/79/daf1580b71dd54f2771a5b37adf4018c3ca2c5.debug
37 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/7b/39 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/7b/
38 -rw-r--r--···0·root·········(0)·root·········(0)···347816·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/7b/2ba7f32471766c3b8ab8bd1a63e710edbfbad7.debug40 -rw-r--r--···0·root·········(0)·root·········(0)···347816·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/7b/2ba7f32471766c3b8ab8bd1a63e710edbfbad7.debug
39 -rw-r--r--···0·root·········(0)·root·········(0)···686272·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/7b/8290aaac4dff1bab80ec310761f0d6be153390.debug41 -rw-r--r--···0·root·········(0)·root·········(0)···686272·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/7b/8290aaac4dff1bab80ec310761f0d6be153390.debug
40 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/83/42 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/83/
41 -rw-r--r--···0·root·········(0)·root·········(0)··3784040·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/83/e6846f6b8b30caa464adeda965ddb3298f6194.debug43 -rw-r--r--···0·root·········(0)·root·········(0)··3784040·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/83/e6846f6b8b30caa464adeda965ddb3298f6194.debug
Offset 47, 22 lines modifiedOffset 49, 23 lines modified
47 -rw-r--r--···0·root·········(0)·root·········(0)···651984·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/95/3092ad8fc2bdf7410d148a620e50f2fb0ebf63.debug49 -rw-r--r--···0·root·········(0)·root·········(0)···651984·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/95/3092ad8fc2bdf7410d148a620e50f2fb0ebf63.debug
48 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/97/50 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/97/
49 -rw-r--r--···0·root·········(0)·root·········(0)····69160·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/97/0bff1d483b86a633ebe2c5e1ec347426099f74.debug51 -rw-r--r--···0·root·········(0)·root·········(0)····69160·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/97/0bff1d483b86a633ebe2c5e1ec347426099f74.debug
50 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/99/52 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/99/
51 -rw-r--r--···0·root·········(0)·root·········(0)····54000·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/99/a4851a14ff2788a5095a289b8dceea63c9bf69.debug53 -rw-r--r--···0·root·········(0)·root·········(0)····54000·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/99/a4851a14ff2788a5095a289b8dceea63c9bf69.debug
52 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/9e/54 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/9e/
53 -rw-r--r--···0·root·········(0)·root·········(0)···520888·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/9e/13dc55830c320ffa1883bf2e6991cf6fd7b286.debug55 -rw-r--r--···0·root·········(0)·root·········(0)···520888·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/9e/13dc55830c320ffa1883bf2e6991cf6fd7b286.debug
54 -rw-r--r--···0·root·········(0)·root·········(0)····70000·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/9e/a06b8f244eacb2bc7034c3495670d0ea0ad5ac.debug 
55 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/a6/56 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/a6/
56 -rw-r--r--···0·root·········(0)·root·········(0)···126808·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/a6/29134fe4e2c9cd338ff1d9306a6923e34f7b3e.debug57 -rw-r--r--···0·root·········(0)·root·········(0)···126808·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/a6/29134fe4e2c9cd338ff1d9306a6923e34f7b3e.debug
57 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/b9/58 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/b9/
58 -rw-r--r--···0·root·········(0)·root·········(0)···699080·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/b9/b8ee2c6628f38e1aa1fe1b2a0408ba63262faf.debug59 -rw-r--r--···0·root·········(0)·root·········(0)···699080·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/b9/b8ee2c6628f38e1aa1fe1b2a0408ba63262faf.debug
59 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/c0/60 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/c0/
60 -rw-r--r--···0·root·········(0)·root·········(0)···264192·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/c0/2bf10188ade9e87da3c0725019d8da97c6604d.debug61 -rw-r--r--···0·root·········(0)·root·········(0)···264192·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/c0/2bf10188ade9e87da3c0725019d8da97c6604d.debug
61 -rw-r--r--···0·root·········(0)·root·········(0)····87064·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/c0/e22e09e8b62a88657119e18e157cea90252b0c.debug62 -rw-r--r--···0·root·········(0)·root·········(0)····87064·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/c0/e22e09e8b62a88657119e18e157cea90252b0c.debug
 63 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/c2/
 64 -rw-r--r--···0·root·········(0)·root·········(0)····70000·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/c2/e5055d340302bad9fc2e76fd4c365ec2fcb072.debug
62 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/cc/65 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/cc/
63 -rw-r--r--···0·root·········(0)·root·········(0)····54952·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/cc/6d938809d87e9fa588aa0c5069b26c3b2c0b23.debug66 -rw-r--r--···0·root·········(0)·root·········(0)····54952·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/cc/6d938809d87e9fa588aa0c5069b26c3b2c0b23.debug
64 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/d2/67 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/d2/
65 -rw-r--r--···0·root·········(0)·root·········(0)···840360·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/d2/c4c1a55a6a4a198d95259e8622888ef6dd52f2.debug68 -rw-r--r--···0·root·········(0)·root·········(0)···840360·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/d2/c4c1a55a6a4a198d95259e8622888ef6dd52f2.debug
66 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/d3/69 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/d3/
67 -rw-r--r--···0·root·········(0)·root·········(0)···325040·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/d3/28b5435e043904ae919e1fde563bce16898986.debug70 -rw-r--r--···0·root·········(0)·root·········(0)···325040·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/d3/28b5435e043904ae919e1fde563bce16898986.debug
68 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/e2/71 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/e2/
Offset 72, 15 lines modifiedOffset 75, 13 lines modified
72 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/e8/75 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/e8/
73 -rw-r--r--···0·root·········(0)·root·········(0)··1620192·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/e8/b3402b2d10e78094ac4a445eabddb3ee60f263.debug76 -rw-r--r--···0·root·········(0)·root·········(0)··1620192·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/e8/b3402b2d10e78094ac4a445eabddb3ee60f263.debug
74 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/e9/77 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/e9/
75 -rw-r--r--···0·root·········(0)·root·········(0)··2251192·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/e9/7f5ddaaf7597fe08dbe4ace676a320aa2635d6.debug78 -rw-r--r--···0·root·········(0)·root·········(0)··2251192·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/e9/7f5ddaaf7597fe08dbe4ace676a320aa2635d6.debug
76 -rw-r--r--···0·root·········(0)·root·········(0)··1637496·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/e9/f5ef50a88f149d4db3694f44f57c4a18035a08.debug79 -rw-r--r--···0·root·········(0)·root·········(0)··1637496·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/e9/f5ef50a88f149d4db3694f44f57c4a18035a08.debug
77 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/f1/80 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/f1/
78 -rw-r--r--···0·root·········(0)·root·········(0)···355080·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/f1/e94583956045a13163083580cf3e816e3986d3.debug81 -rw-r--r--···0·root·········(0)·root·········(0)···355080·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/f1/e94583956045a13163083580cf3e816e3986d3.debug
79 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/f2/ 
80 -rw-r--r--···0·root·········(0)·root·········(0)···413352·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/f2/2c5f03bceb247a71d2321bb7208406ac923479.debug 
81 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-12·21:06:04.000000·./usr/lib/debug/.dwz/82 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-12·21:06:04.000000·./usr/lib/debug/.dwz/
82 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-12·21:06:04.000000·./usr/lib/debug/.dwz/x86_64-linux-gnu/83 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-12·21:06:04.000000·./usr/lib/debug/.dwz/x86_64-linux-gnu/
83 -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.debug84 -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
84 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-12·21:06:04.000000·./usr/share/85 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-12·21:06:04.000000·./usr/share/
85 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-12·21:06:04.000000·./usr/share/doc/86 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-12·21:06:04.000000·./usr/share/doc/
86 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2021-01-12·21:06:04.000000·./usr/share/doc/python3-pandas-lib-dbgsym·->·python3-pandas-lib87 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2021-01-12·21:06:04.000000·./usr/share/doc/python3-pandas-lib-dbgsym·->·python3-pandas-lib
963 B
./usr/lib/debug/.build-id/10/4bb5f176818ae990e6fa8718adc5d13fb6e074.debug
File has been modified after NT_GNU_BUILD_ID has been applied.
755 B
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.gnu_debugaltlink':1 Hex·dump·of·section·'.gnu_debugaltlink':
2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.
3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux
4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan
5 ··0x00000030·6461732d·6c69622e·64656275·67003ade·das-lib.debug.:.5 ··0x00000030·6461732d·6c69622e·64656275·67001601·das-lib.debug...
6 ··0x00000040·0d363910·0dc79e50·a328055a·c525846d·.69....P.(.Z.%.m6 ··0x00000040·76cebe33·d6990bb5·f6a58884·b578a542·v..3.........x.B
7 ··0x00000050·7d27································}'7 ··0x00000050·f144································.D
  
963 B
./usr/lib/debug/.build-id/1b/065055846b15521cab4ad3c9324796bc2e449e.debug
File has been modified after NT_GNU_BUILD_ID has been applied.
755 B
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.gnu_debugaltlink':1 Hex·dump·of·section·'.gnu_debugaltlink':
2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.
3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux
4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan
5 ··0x00000030·6461732d·6c69622e·64656275·67003ade·das-lib.debug.:.5 ··0x00000030·6461732d·6c69622e·64656275·67001601·das-lib.debug...
6 ··0x00000040·0d363910·0dc79e50·a328055a·c525846d·.69....P.(.Z.%.m6 ··0x00000040·76cebe33·d6990bb5·f6a58884·b578a542·v..3.........x.B
7 ··0x00000050·7d27································}'7 ··0x00000050·f144································.D
  
963 B
./usr/lib/debug/.build-id/25/f362602f1738f6bdd82bd4c4269598569686f8.debug
File has been modified after NT_GNU_BUILD_ID has been applied.
755 B
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.gnu_debugaltlink':1 Hex·dump·of·section·'.gnu_debugaltlink':
2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.
3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux
4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan
5 ··0x00000030·6461732d·6c69622e·64656275·67003ade·das-lib.debug.:.5 ··0x00000030·6461732d·6c69622e·64656275·67001601·das-lib.debug...
6 ··0x00000040·0d363910·0dc79e50·a328055a·c525846d·.69....P.(.Z.%.m6 ··0x00000040·76cebe33·d6990bb5·f6a58884·b578a542·v..3.........x.B
7 ··0x00000050·7d27································}'7 ··0x00000050·f144································.D
  
963 B
./usr/lib/debug/.build-id/25/ff2fd4a8aff10cc92d7d666e9905d42714844e.debug
File has been modified after NT_GNU_BUILD_ID has been applied.
755 B
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.gnu_debugaltlink':1 Hex·dump·of·section·'.gnu_debugaltlink':
2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.
3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux
4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan
5 ··0x00000030·6461732d·6c69622e·64656275·67003ade·das-lib.debug.:.5 ··0x00000030·6461732d·6c69622e·64656275·67001601·das-lib.debug...
6 ··0x00000040·0d363910·0dc79e50·a328055a·c525846d·.69....P.(.Z.%.m6 ··0x00000040·76cebe33·d6990bb5·f6a58884·b578a542·v..3.........x.B
7 ··0x00000050·7d27································}'7 ··0x00000050·f144································.D
  
963 B
./usr/lib/debug/.build-id/29/2360567ca8167fe95ae7bca28ac3893889a10f.debug
File has been modified after NT_GNU_BUILD_ID has been applied.
755 B
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.gnu_debugaltlink':1 Hex·dump·of·section·'.gnu_debugaltlink':
2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.
3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux
4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan
5 ··0x00000030·6461732d·6c69622e·64656275·67003ade·das-lib.debug.:.5 ··0x00000030·6461732d·6c69622e·64656275·67001601·das-lib.debug...
6 ··0x00000040·0d363910·0dc79e50·a328055a·c525846d·.69....P.(.Z.%.m6 ··0x00000040·76cebe33·d6990bb5·f6a58884·b578a542·v..3.........x.B
7 ··0x00000050·7d27································}'7 ··0x00000050·f144································.D
  
901 B
./usr/lib/debug/.build-id/29/e9ba9743cc3d0af3311f906d9cb6cbe872ce00.debug
755 B
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.gnu_debugaltlink':1 Hex·dump·of·section·'.gnu_debugaltlink':
2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.
3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux
4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan
5 ··0x00000030·6461732d·6c69622e·64656275·67003ade·das-lib.debug.:.5 ··0x00000030·6461732d·6c69622e·64656275·67001601·das-lib.debug...
6 ··0x00000040·0d363910·0dc79e50·a328055a·c525846d·.69....P.(.Z.%.m6 ··0x00000040·76cebe33·d6990bb5·f6a58884·b578a542·v..3.........x.B
7 ··0x00000050·7d27································}'7 ··0x00000050·f144································.D
  
963 B
./usr/lib/debug/.build-id/2c/b0e7b2f654eb987a834b9cbcbf24337b3df55c.debug
File has been modified after NT_GNU_BUILD_ID has been applied.
755 B
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.gnu_debugaltlink':1 Hex·dump·of·section·'.gnu_debugaltlink':
2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.
3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux
4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan
5 ··0x00000030·6461732d·6c69622e·64656275·67003ade·das-lib.debug.:.5 ··0x00000030·6461732d·6c69622e·64656275·67001601·das-lib.debug...
6 ··0x00000040·0d363910·0dc79e50·a328055a·c525846d·.69....P.(.Z.%.m6 ··0x00000040·76cebe33·d6990bb5·f6a58884·b578a542·v..3.........x.B
7 ··0x00000050·7d27································}'7 ··0x00000050·f144································.D
  
963 B
./usr/lib/debug/.build-id/3a/deee991a3c93806709a49d50b1b5156852aad9.debug
File has been modified after NT_GNU_BUILD_ID has been applied.
755 B
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.gnu_debugaltlink':1 Hex·dump·of·section·'.gnu_debugaltlink':
2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.
3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux
4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan
5 ··0x00000030·6461732d·6c69622e·64656275·67003ade·das-lib.debug.:.5 ··0x00000030·6461732d·6c69622e·64656275·67001601·das-lib.debug...
6 ··0x00000040·0d363910·0dc79e50·a328055a·c525846d·.69....P.(.Z.%.m6 ··0x00000040·76cebe33·d6990bb5·f6a58884·b578a542·v..3.........x.B
7 ··0x00000050·7d27································}'7 ··0x00000050·f144································.D
  
963 B
./usr/lib/debug/.build-id/3b/b49e396eaa982b623a65c95ca0d57b452f12fa.debug
File has been modified after NT_GNU_BUILD_ID has been applied.
755 B
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.gnu_debugaltlink':1 Hex·dump·of·section·'.gnu_debugaltlink':
2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.
3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux
4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan
5 ··0x00000030·6461732d·6c69622e·64656275·67003ade·das-lib.debug.:.5 ··0x00000030·6461732d·6c69622e·64656275·67001601·das-lib.debug...
6 ··0x00000040·0d363910·0dc79e50·a328055a·c525846d·.69....P.(.Z.%.m6 ··0x00000040·76cebe33·d6990bb5·f6a58884·b578a542·v..3.........x.B
7 ··0x00000050·7d27································}'7 ··0x00000050·f144································.D
  
963 B
./usr/lib/debug/.build-id/3f/f2029e6855bd8161dac676f687278a05e69699.debug
File has been modified after NT_GNU_BUILD_ID has been applied.
755 B
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.gnu_debugaltlink':1 Hex·dump·of·section·'.gnu_debugaltlink':
2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.
3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux
4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan
5 ··0x00000030·6461732d·6c69622e·64656275·67003ade·das-lib.debug.:.5 ··0x00000030·6461732d·6c69622e·64656275·67001601·das-lib.debug...
6 ··0x00000040·0d363910·0dc79e50·a328055a·c525846d·.69....P.(.Z.%.m6 ··0x00000040·76cebe33·d6990bb5·f6a58884·b578a542·v..3.........x.B
7 ··0x00000050·7d27································}'7 ··0x00000050·f144································.D
  
963 B
./usr/lib/debug/.build-id/4b/579091f6dea7ac767a5a127e302be5be83f430.debug
File has been modified after NT_GNU_BUILD_ID has been applied.
755 B
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.gnu_debugaltlink':1 Hex·dump·of·section·'.gnu_debugaltlink':
2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.
3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux
4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan
5 ··0x00000030·6461732d·6c69622e·64656275·67003ade·das-lib.debug.:.5 ··0x00000030·6461732d·6c69622e·64656275·67001601·das-lib.debug...
6 ··0x00000040·0d363910·0dc79e50·a328055a·c525846d·.69....P.(.Z.%.m6 ··0x00000040·76cebe33·d6990bb5·f6a58884·b578a542·v..3.........x.B
7 ··0x00000050·7d27································}'7 ··0x00000050·f144································.D
  
963 B
./usr/lib/debug/.build-id/57/ca6d6135602422001e2734ae7d34a274557449.debug
File has been modified after NT_GNU_BUILD_ID has been applied.
755 B
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.gnu_debugaltlink':1 Hex·dump·of·section·'.gnu_debugaltlink':
2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.
3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux
4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan
5 ··0x00000030·6461732d·6c69622e·64656275·67003ade·das-lib.debug.:.5 ··0x00000030·6461732d·6c69622e·64656275·67001601·das-lib.debug...
6 ··0x00000040·0d363910·0dc79e50·a328055a·c525846d·.69....P.(.Z.%.m6 ··0x00000040·76cebe33·d6990bb5·f6a58884·b578a542·v..3.........x.B
7 ··0x00000050·7d27································}'7 ··0x00000050·f144································.D
  
963 B
./usr/lib/debug/.build-id/6a/47b1b4e2f8239fe56779afaabbe4eedc5f0c38.debug
File has been modified after NT_GNU_BUILD_ID has been applied.
755 B
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.gnu_debugaltlink':1 Hex·dump·of·section·'.gnu_debugaltlink':
2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.
3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux
4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan
5 ··0x00000030·6461732d·6c69622e·64656275·67003ade·das-lib.debug.:.5 ··0x00000030·6461732d·6c69622e·64656275·67001601·das-lib.debug...
6 ··0x00000040·0d363910·0dc79e50·a328055a·c525846d·.69....P.(.Z.%.m6 ··0x00000040·76cebe33·d6990bb5·f6a58884·b578a542·v..3.........x.B
7 ··0x00000050·7d27································}'7 ··0x00000050·f144································.D
  
963 B
./usr/lib/debug/.build-id/72/fb01903db1fe6c4f9ea403562826b57fd5ae95.debug
File has been modified after NT_GNU_BUILD_ID has been applied.
755 B
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.gnu_debugaltlink':1 Hex·dump·of·section·'.gnu_debugaltlink':
2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.
3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux
4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan
5 ··0x00000030·6461732d·6c69622e·64656275·67003ade·das-lib.debug.:.5 ··0x00000030·6461732d·6c69622e·64656275·67001601·das-lib.debug...
6 ··0x00000040·0d363910·0dc79e50·a328055a·c525846d·.69....P.(.Z.%.m6 ··0x00000040·76cebe33·d6990bb5·f6a58884·b578a542·v..3.........x.B
7 ··0x00000050·7d27································}'7 ··0x00000050·f144································.D
  
963 B
./usr/lib/debug/.build-id/73/582eb9c3f002a2b2aaa0ddf1a6f01a1a3ec3d2.debug
File has been modified after NT_GNU_BUILD_ID has been applied.
755 B
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.gnu_debugaltlink':1 Hex·dump·of·section·'.gnu_debugaltlink':
2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.
3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux
4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan
5 ··0x00000030·6461732d·6c69622e·64656275·67003ade·das-lib.debug.:.5 ··0x00000030·6461732d·6c69622e·64656275·67001601·das-lib.debug...
6 ··0x00000040·0d363910·0dc79e50·a328055a·c525846d·.69....P.(.Z.%.m6 ··0x00000040·76cebe33·d6990bb5·f6a58884·b578a542·v..3.........x.B
7 ··0x00000050·7d27································}'7 ··0x00000050·f144································.D
  
963 B
./usr/lib/debug/.build-id/73/a8ca782b163048e88f4c7adc37a62c610c09e6.debug
File has been modified after NT_GNU_BUILD_ID has been applied.
755 B
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.gnu_debugaltlink':1 Hex·dump·of·section·'.gnu_debugaltlink':
2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.
3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux
4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan
5 ··0x00000030·6461732d·6c69622e·64656275·67003ade·das-lib.debug.:.5 ··0x00000030·6461732d·6c69622e·64656275·67001601·das-lib.debug...
6 ··0x00000040·0d363910·0dc79e50·a328055a·c525846d·.69....P.(.Z.%.m6 ··0x00000040·76cebe33·d6990bb5·f6a58884·b578a542·v..3.........x.B
7 ··0x00000050·7d27································}'7 ··0x00000050·f144································.D
  
963 B
./usr/lib/debug/.build-id/79/daf1580b71dd54f2771a5b37adf4018c3ca2c5.debug
File has been modified after NT_GNU_BUILD_ID has been applied.
755 B
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.gnu_debugaltlink':1 Hex·dump·of·section·'.gnu_debugaltlink':
2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.
3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux
4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan
5 ··0x00000030·6461732d·6c69622e·64656275·67003ade·das-lib.debug.:.5 ··0x00000030·6461732d·6c69622e·64656275·67001601·das-lib.debug...
6 ··0x00000040·0d363910·0dc79e50·a328055a·c525846d·.69....P.(.Z.%.m6 ··0x00000040·76cebe33·d6990bb5·f6a58884·b578a542·v..3.........x.B
7 ··0x00000050·7d27································}'7 ··0x00000050·f144································.D
  
963 B
./usr/lib/debug/.build-id/7b/2ba7f32471766c3b8ab8bd1a63e710edbfbad7.debug
File has been modified after NT_GNU_BUILD_ID has been applied.
755 B
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.gnu_debugaltlink':1 Hex·dump·of·section·'.gnu_debugaltlink':
2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.
3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux
4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan
5 ··0x00000030·6461732d·6c69622e·64656275·67003ade·das-lib.debug.:.5 ··0x00000030·6461732d·6c69622e·64656275·67001601·das-lib.debug...
6 ··0x00000040·0d363910·0dc79e50·a328055a·c525846d·.69....P.(.Z.%.m6 ··0x00000040·76cebe33·d6990bb5·f6a58884·b578a542·v..3.........x.B
7 ··0x00000050·7d27································}'7 ··0x00000050·f144································.D
  
963 B
./usr/lib/debug/.build-id/7b/8290aaac4dff1bab80ec310761f0d6be153390.debug
File has been modified after NT_GNU_BUILD_ID has been applied.
755 B
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.gnu_debugaltlink':1 Hex·dump·of·section·'.gnu_debugaltlink':
2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.
3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux
4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan
5 ··0x00000030·6461732d·6c69622e·64656275·67003ade·das-lib.debug.:.5 ··0x00000030·6461732d·6c69622e·64656275·67001601·das-lib.debug...
6 ··0x00000040·0d363910·0dc79e50·a328055a·c525846d·.69....P.(.Z.%.m6 ··0x00000040·76cebe33·d6990bb5·f6a58884·b578a542·v..3.........x.B
7 ··0x00000050·7d27································}'7 ··0x00000050·f144································.D
  
963 B
./usr/lib/debug/.build-id/83/e6846f6b8b30caa464adeda965ddb3298f6194.debug
File has been modified after NT_GNU_BUILD_ID has been applied.
755 B
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.gnu_debugaltlink':1 Hex·dump·of·section·'.gnu_debugaltlink':
2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.
3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux
4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan
5 ··0x00000030·6461732d·6c69622e·64656275·67003ade·das-lib.debug.:.5 ··0x00000030·6461732d·6c69622e·64656275·67001601·das-lib.debug...
6 ··0x00000040·0d363910·0dc79e50·a328055a·c525846d·.69....P.(.Z.%.m6 ··0x00000040·76cebe33·d6990bb5·f6a58884·b578a542·v..3.........x.B
7 ··0x00000050·7d27································}'7 ··0x00000050·f144································.D
  
963 B
./usr/lib/debug/.build-id/8c/2e42f00e2ebdc3232c5083b0c0318d1e3e0978.debug
File has been modified after NT_GNU_BUILD_ID has been applied.
755 B
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.gnu_debugaltlink':1 Hex·dump·of·section·'.gnu_debugaltlink':
2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.
3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux
4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan
5 ··0x00000030·6461732d·6c69622e·64656275·67003ade·das-lib.debug.:.5 ··0x00000030·6461732d·6c69622e·64656275·67001601·das-lib.debug...
6 ··0x00000040·0d363910·0dc79e50·a328055a·c525846d·.69....P.(.Z.%.m6 ··0x00000040·76cebe33·d6990bb5·f6a58884·b578a542·v..3.........x.B
7 ··0x00000050·7d27································}'7 ··0x00000050·f144································.D
  
963 B
./usr/lib/debug/.build-id/8f/8ff84aceebe1c38e32882f7b8ebe63c53ab88f.debug
File has been modified after NT_GNU_BUILD_ID has been applied.
755 B
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.gnu_debugaltlink':1 Hex·dump·of·section·'.gnu_debugaltlink':
2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.
3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux
4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan
5 ··0x00000030·6461732d·6c69622e·64656275·67003ade·das-lib.debug.:.5 ··0x00000030·6461732d·6c69622e·64656275·67001601·das-lib.debug...
6 ··0x00000040·0d363910·0dc79e50·a328055a·c525846d·.69....P.(.Z.%.m6 ··0x00000040·76cebe33·d6990bb5·f6a58884·b578a542·v..3.........x.B
7 ··0x00000050·7d27································}'7 ··0x00000050·f144································.D
  
963 B
./usr/lib/debug/.build-id/95/3092ad8fc2bdf7410d148a620e50f2fb0ebf63.debug
File has been modified after NT_GNU_BUILD_ID has been applied.
755 B
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.gnu_debugaltlink':1 Hex·dump·of·section·'.gnu_debugaltlink':
2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.
3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux
4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan
5 ··0x00000030·6461732d·6c69622e·64656275·67003ade·das-lib.debug.:.5 ··0x00000030·6461732d·6c69622e·64656275·67001601·das-lib.debug...
6 ··0x00000040·0d363910·0dc79e50·a328055a·c525846d·.69....P.(.Z.%.m6 ··0x00000040·76cebe33·d6990bb5·f6a58884·b578a542·v..3.........x.B
7 ··0x00000050·7d27································}'7 ··0x00000050·f144································.D
  
963 B
./usr/lib/debug/.build-id/97/0bff1d483b86a633ebe2c5e1ec347426099f74.debug
File has been modified after NT_GNU_BUILD_ID has been applied.
755 B
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.gnu_debugaltlink':1 Hex·dump·of·section·'.gnu_debugaltlink':
2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.
3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux
4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan
5 ··0x00000030·6461732d·6c69622e·64656275·67003ade·das-lib.debug.:.5 ··0x00000030·6461732d·6c69622e·64656275·67001601·das-lib.debug...
6 ··0x00000040·0d363910·0dc79e50·a328055a·c525846d·.69....P.(.Z.%.m6 ··0x00000040·76cebe33·d6990bb5·f6a58884·b578a542·v..3.........x.B
7 ··0x00000050·7d27································}'7 ··0x00000050·f144································.D
  
963 B
./usr/lib/debug/.build-id/99/a4851a14ff2788a5095a289b8dceea63c9bf69.debug
File has been modified after NT_GNU_BUILD_ID has been applied.
755 B
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.gnu_debugaltlink':1 Hex·dump·of·section·'.gnu_debugaltlink':
2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.
3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux
4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan
5 ··0x00000030·6461732d·6c69622e·64656275·67003ade·das-lib.debug.:.5 ··0x00000030·6461732d·6c69622e·64656275·67001601·das-lib.debug...
6 ··0x00000040·0d363910·0dc79e50·a328055a·c525846d·.69....P.(.Z.%.m6 ··0x00000040·76cebe33·d6990bb5·f6a58884·b578a542·v..3.........x.B
7 ··0x00000050·7d27································}'7 ··0x00000050·f144································.D
  
963 B
./usr/lib/debug/.build-id/9e/13dc55830c320ffa1883bf2e6991cf6fd7b286.debug
File has been modified after NT_GNU_BUILD_ID has been applied.
755 B
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.gnu_debugaltlink':1 Hex·dump·of·section·'.gnu_debugaltlink':
2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.
3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux
4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan
5 ··0x00000030·6461732d·6c69622e·64656275·67003ade·das-lib.debug.:.5 ··0x00000030·6461732d·6c69622e·64656275·67001601·das-lib.debug...
6 ··0x00000040·0d363910·0dc79e50·a328055a·c525846d·.69....P.(.Z.%.m6 ··0x00000040·76cebe33·d6990bb5·f6a58884·b578a542·v..3.........x.B
7 ··0x00000050·7d27································}'7 ··0x00000050·f144································.D
  
963 B
./usr/lib/debug/.build-id/a6/29134fe4e2c9cd338ff1d9306a6923e34f7b3e.debug
File has been modified after NT_GNU_BUILD_ID has been applied.
755 B
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.gnu_debugaltlink':1 Hex·dump·of·section·'.gnu_debugaltlink':
2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.
3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux
4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan
5 ··0x00000030·6461732d·6c69622e·64656275·67003ade·das-lib.debug.:.5 ··0x00000030·6461732d·6c69622e·64656275·67001601·das-lib.debug...
6 ··0x00000040·0d363910·0dc79e50·a328055a·c525846d·.69....P.(.Z.%.m6 ··0x00000040·76cebe33·d6990bb5·f6a58884·b578a542·v..3.........x.B
7 ··0x00000050·7d27································}'7 ··0x00000050·f144································.D
  
963 B
./usr/lib/debug/.build-id/b9/b8ee2c6628f38e1aa1fe1b2a0408ba63262faf.debug
File has been modified after NT_GNU_BUILD_ID has been applied.
755 B
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.gnu_debugaltlink':1 Hex·dump·of·section·'.gnu_debugaltlink':
2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.
3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux
4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan
5 ··0x00000030·6461732d·6c69622e·64656275·67003ade·das-lib.debug.:.5 ··0x00000030·6461732d·6c69622e·64656275·67001601·das-lib.debug...
6 ··0x00000040·0d363910·0dc79e50·a328055a·c525846d·.69....P.(.Z.%.m6 ··0x00000040·76cebe33·d6990bb5·f6a58884·b578a542·v..3.........x.B
7 ··0x00000050·7d27································}'7 ··0x00000050·f144································.D
  
963 B
./usr/lib/debug/.build-id/c0/2bf10188ade9e87da3c0725019d8da97c6604d.debug
File has been modified after NT_GNU_BUILD_ID has been applied.
755 B
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.gnu_debugaltlink':1 Hex·dump·of·section·'.gnu_debugaltlink':
2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.
3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux
4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan
5 ··0x00000030·6461732d·6c69622e·64656275·67003ade·das-lib.debug.:.5 ··0x00000030·6461732d·6c69622e·64656275·67001601·das-lib.debug...
6 ··0x00000040·0d363910·0dc79e50·a328055a·c525846d·.69....P.(.Z.%.m6 ··0x00000040·76cebe33·d6990bb5·f6a58884·b578a542·v..3.........x.B
7 ··0x00000050·7d27································}'7 ··0x00000050·f144································.D
  
963 B
./usr/lib/debug/.build-id/c0/e22e09e8b62a88657119e18e157cea90252b0c.debug
File has been modified after NT_GNU_BUILD_ID has been applied.
755 B
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.gnu_debugaltlink':1 Hex·dump·of·section·'.gnu_debugaltlink':
2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.
3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux
4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan
5 ··0x00000030·6461732d·6c69622e·64656275·67003ade·das-lib.debug.:.5 ··0x00000030·6461732d·6c69622e·64656275·67001601·das-lib.debug...
6 ··0x00000040·0d363910·0dc79e50·a328055a·c525846d·.69....P.(.Z.%.m6 ··0x00000040·76cebe33·d6990bb5·f6a58884·b578a542·v..3.........x.B
7 ··0x00000050·7d27································}'7 ··0x00000050·f144································.D
  
963 B
./usr/lib/debug/.build-id/cc/6d938809d87e9fa588aa0c5069b26c3b2c0b23.debug
File has been modified after NT_GNU_BUILD_ID has been applied.
755 B
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.gnu_debugaltlink':1 Hex·dump·of·section·'.gnu_debugaltlink':
2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.
3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux
4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan
5 ··0x00000030·6461732d·6c69622e·64656275·67003ade·das-lib.debug.:.5 ··0x00000030·6461732d·6c69622e·64656275·67001601·das-lib.debug...
6 ··0x00000040·0d363910·0dc79e50·a328055a·c525846d·.69....P.(.Z.%.m6 ··0x00000040·76cebe33·d6990bb5·f6a58884·b578a542·v..3.........x.B
7 ··0x00000050·7d27································}'7 ··0x00000050·f144································.D
  
963 B
./usr/lib/debug/.build-id/d2/c4c1a55a6a4a198d95259e8622888ef6dd52f2.debug
File has been modified after NT_GNU_BUILD_ID has been applied.
755 B
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.gnu_debugaltlink':1 Hex·dump·of·section·'.gnu_debugaltlink':
2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.
3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux
4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan
5 ··0x00000030·6461732d·6c69622e·64656275·67003ade·das-lib.debug.:.5 ··0x00000030·6461732d·6c69622e·64656275·67001601·das-lib.debug...
6 ··0x00000040·0d363910·0dc79e50·a328055a·c525846d·.69....P.(.Z.%.m6 ··0x00000040·76cebe33·d6990bb5·f6a58884·b578a542·v..3.........x.B
7 ··0x00000050·7d27································}'7 ··0x00000050·f144································.D
  
963 B
./usr/lib/debug/.build-id/d3/28b5435e043904ae919e1fde563bce16898986.debug
File has been modified after NT_GNU_BUILD_ID has been applied.
755 B
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.gnu_debugaltlink':1 Hex·dump·of·section·'.gnu_debugaltlink':
2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.
3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux
4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan
5 ··0x00000030·6461732d·6c69622e·64656275·67003ade·das-lib.debug.:.5 ··0x00000030·6461732d·6c69622e·64656275·67001601·das-lib.debug...
6 ··0x00000040·0d363910·0dc79e50·a328055a·c525846d·.69....P.(.Z.%.m6 ··0x00000040·76cebe33·d6990bb5·f6a58884·b578a542·v..3.........x.B
7 ··0x00000050·7d27································}'7 ··0x00000050·f144································.D
  
901 B
./usr/lib/debug/.build-id/e2/c7fa28de1d2c933f932e7a0a959b512e141ea9.debug
755 B
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.gnu_debugaltlink':1 Hex·dump·of·section·'.gnu_debugaltlink':
2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.
3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux
4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan
5 ··0x00000030·6461732d·6c69622e·64656275·67003ade·das-lib.debug.:.5 ··0x00000030·6461732d·6c69622e·64656275·67001601·das-lib.debug...
6 ··0x00000040·0d363910·0dc79e50·a328055a·c525846d·.69....P.(.Z.%.m6 ··0x00000040·76cebe33·d6990bb5·f6a58884·b578a542·v..3.........x.B
7 ··0x00000050·7d27································}'7 ··0x00000050·f144································.D
  
963 B
./usr/lib/debug/.build-id/e4/42a529d6081a42eb1d01e7e9e23324e53305b8.debug
File has been modified after NT_GNU_BUILD_ID has been applied.
755 B
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.gnu_debugaltlink':1 Hex·dump·of·section·'.gnu_debugaltlink':
2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.
3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux
4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan
5 ··0x00000030·6461732d·6c69622e·64656275·67003ade·das-lib.debug.:.5 ··0x00000030·6461732d·6c69622e·64656275·67001601·das-lib.debug...
6 ··0x00000040·0d363910·0dc79e50·a328055a·c525846d·.69....P.(.Z.%.m6 ··0x00000040·76cebe33·d6990bb5·f6a58884·b578a542·v..3.........x.B
7 ··0x00000050·7d27································}'7 ··0x00000050·f144································.D
  
963 B
./usr/lib/debug/.build-id/e8/b3402b2d10e78094ac4a445eabddb3ee60f263.debug
File has been modified after NT_GNU_BUILD_ID has been applied.
755 B
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.gnu_debugaltlink':1 Hex·dump·of·section·'.gnu_debugaltlink':
2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.
3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux
4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan
5 ··0x00000030·6461732d·6c69622e·64656275·67003ade·das-lib.debug.:.5 ··0x00000030·6461732d·6c69622e·64656275·67001601·das-lib.debug...
6 ··0x00000040·0d363910·0dc79e50·a328055a·c525846d·.69....P.(.Z.%.m6 ··0x00000040·76cebe33·d6990bb5·f6a58884·b578a542·v..3.........x.B
7 ··0x00000050·7d27································}'7 ··0x00000050·f144································.D
  
963 B
./usr/lib/debug/.build-id/e9/f5ef50a88f149d4db3694f44f57c4a18035a08.debug
File has been modified after NT_GNU_BUILD_ID has been applied.
755 B
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.gnu_debugaltlink':1 Hex·dump·of·section·'.gnu_debugaltlink':
2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.
3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux
4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan
5 ··0x00000030·6461732d·6c69622e·64656275·67003ade·das-lib.debug.:.5 ··0x00000030·6461732d·6c69622e·64656275·67001601·das-lib.debug...
6 ··0x00000040·0d363910·0dc79e50·a328055a·c525846d·.69....P.(.Z.%.m6 ··0x00000040·76cebe33·d6990bb5·f6a58884·b578a542·v..3.........x.B
7 ··0x00000050·7d27································}'7 ··0x00000050·f144································.D
  
963 B
./usr/lib/debug/.build-id/f1/e94583956045a13163083580cf3e816e3986d3.debug
File has been modified after NT_GNU_BUILD_ID has been applied.
755 B
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.gnu_debugaltlink':1 Hex·dump·of·section·'.gnu_debugaltlink':
2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.
3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux
4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan
5 ··0x00000030·6461732d·6c69622e·64656275·67003ade·das-lib.debug.:.5 ··0x00000030·6461732d·6c69622e·64656275·67001601·das-lib.debug...
6 ··0x00000040·0d363910·0dc79e50·a328055a·c525846d·.69....P.(.Z.%.m6 ··0x00000040·76cebe33·d6990bb5·f6a58884·b578a542·v..3.........x.B
7 ··0x00000050·7d27································}'7 ··0x00000050·f144································.D
  
3.03 KB
./usr/lib/debug/.dwz/x86_64-linux-gnu/python3-pandas-lib.debug
File has been modified after NT_GNU_BUILD_ID has been applied.
1.23 KB
readelf --wide --sections {}
    
Offset 3, 14 lines modifiedOffset 3, 14 lines modified
3 Section·Headers:3 Section·Headers:
4 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al4 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
5 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··05 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
6 ··[·1]·.note.gnu.build-id·NOTE············0000000000000000·000040·000024·00······0···0··46 ··[·1]·.note.gnu.build-id·NOTE············0000000000000000·000040·000024·00······0···0··4
7 ··[·2]·.debug_info·······PROGBITS········0000000000000000·000068·003d5f·00···C··0···0··87 ··[·2]·.debug_info·······PROGBITS········0000000000000000·000068·003d5f·00···C··0···0··8
8 ··[·3]·.debug_abbrev·····PROGBITS········0000000000000000·003dc8·0002c8·00···C··0···0··88 ··[·3]·.debug_abbrev·····PROGBITS········0000000000000000·003dc8·0002c8·00···C··0···0··8
9 ··[·4]·.debug_line·······PROGBITS········0000000000000000·004090·00027d·00···C··0···0··89 ··[·4]·.debug_line·······PROGBITS········0000000000000000·004090·00027d·00···C··0···0··8
10 ··[·5]·.debug_str········PROGBITS········0000000000000000·004310·005667·01·MSC··0···0··810 ··[·5]·.debug_str········PROGBITS········0000000000000000·004310·005668·01·MSC··0···0··8
11 ··[·6]·.shstrtab·········STRTAB··········0000000000000000·009977·00004f·00······0···0··111 ··[·6]·.shstrtab·········STRTAB··········0000000000000000·009978·00004f·00······0···0··1
12 Key·to·Flags:12 Key·to·Flags:
13 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),13 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
14 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),14 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
15 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),15 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
16 ··D·(mbind),·l·(large),·p·(processor·specific)16 ··D·(mbind),·l·(large),·p·(processor·specific)
430 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·3ade0d3639100dc79e50a328055ac525846d7d273 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·160176cebe33d6990bb5f6a58884b578a542f144
399 B
strings --all --bytes=8 {}
    
Offset 1, 19 lines modifiedOffset 1, 22 lines modified
1 fWHjc56B1 fWHjc56B
2 b(c"MpI_2 b(c"MpI_
3 ctNF0:'#3 ctNF0:'#
4 |K_SSz\(-14 |K_SSz\(-1
5 1S^DrigqQ!}8X5 1S^DrigqQ!}8X
6 uAjj};"[8/6 uAjj};"[8/
7 >)a4UfS%/7 >)a4UfS%/
8 *PU04J0( 
9 +Ca3.`j7 
10 +;~"7~23~>/F 
11 H[{4Mm9ic 
12 6wrl{-I>=K 
13 "G*Ro_Y{f8 *T2p!E%D
 9 UV6(d8U$8
 10 O$e(h\HQX
 11 15IYANv[l
 12 x»      /q#VnC!
 13 SgxA|Dman
 14 OGQpS-8m
 15 mQ#84x» $,
 16 -\g=-2`}|
14 .shstrtab17 .shstrtab
15 .note.gnu.build-id18 .note.gnu.build-id
16 .debug_info19 .debug_info
17 .debug_abbrev20 .debug_abbrev
18 .debug_line21 .debug_line
19 .debug_str22 .debug_str
822 B
readelf --wide --decompress --string-dump=.debug_str {}
    
Offset 1219, 15 lines modifiedOffset 1219, 15 lines modified
1219 ··[··5e60]··releasebufferproc1219 ··[··5e60]··releasebufferproc
1220 ··[··5e72]··getbufferproc1220 ··[··5e72]··getbufferproc
1221 ··[··5e80]··initproc1221 ··[··5e80]··initproc
1222 ··[··5e89]··visitproc1222 ··[··5e89]··visitproc
1223 ··[··5e93]··__src1223 ··[··5e93]··__src
1224 ··[··5e99]··__pyx_v_p_src1224 ··[··5e99]··__pyx_v_p_src
1225 ··[··5ea7]··__pyx_v_src1225 ··[··5ea7]··__pyx_v_src
1226 ··[··5eb3]··__pyx_ctuple_b181d____dunderpyx_t_5numpy_int32_t__and___dunderpyx_t_5numpy_int32_t__and___dunderpyx_t_5numpy_int32_t__etc1226 ··[··5eb3]··__pyx_ctuple_79809____dunderpyx_t_5numpy_int32_t__and___dunderpyx_t_5numpy_int32_t__and___dunderpyx_t_5numpy_int32_t__etc
1227 ··[··5f2d]··__pyx_k_utc1227 ··[··5f2d]··__pyx_k_utc
1228 ··[··5f39]··__pyx_n_s_utc1228 ··[··5f39]··__pyx_n_s_utc
1229 ··[··5f47]··__pyx_f_6pandas_5_libs_6tslibs_9timezones_is_utc1229 ··[··5f47]··__pyx_f_6pandas_5_libs_6tslibs_9timezones_is_utc
1230 ··[··5f78]··__pyx_k_tzutc1230 ··[··5f78]··__pyx_k_tzutc
1231 ··[··5f86]··__pyx_k_dateutil_tzutc1231 ··[··5f86]··__pyx_k_dateutil_tzutc
1232 ··[··5f9d]··__pyx_n_s_dateutil_tzutc1232 ··[··5f9d]··__pyx_n_s_dateutil_tzutc
1233 ··[··5fb6]··__pyx_n_s_tzutc1233 ··[··5fb6]··__pyx_n_s_tzutc
3.68 KB
./usr/lib/debug/.build-id/9e/a06b8f244eacb2bc7034c3495670d0ea0ad5ac.debug vs.
./usr/lib/debug/.build-id/c2/e5055d340302bad9fc2e76fd4c365ec2fcb072.debug
Files 4% similar despite different names
430 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·9ea06b8f244eacb2bc7034c3495670d0ea0ad5ac3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·c2e5055d340302bad9fc2e76fd4c365ec2fcb072
1.12 KB
readelf --wide --debug-dump=info {}
    
Offset 3647, 15 lines modifiedOffset 3647, 15 lines modified
3647 ····<23b7>···DW_AT_decl_file···:·(data1)·13647 ····<23b7>···DW_AT_decl_file···:·(data1)·1
3648 ····<23b8>···DW_AT_decl_line···:·(data2)·85043648 ····<23b8>···DW_AT_decl_line···:·(data2)·8504
3649 ····<23ba>···DW_AT_decl_column·:·(data1)·243649 ····<23ba>···DW_AT_decl_column·:·(data1)·24
3650 ····<23bb>···DW_AT_type········:·(GNU_ref_alt)·<0x4b5>3650 ····<23bb>···DW_AT_type········:·(GNU_ref_alt)·<0x4b5>
3651 ·<3><23bf>:·Abbrev·Number:·03651 ·<3><23bf>:·Abbrev·Number:·0
3652 ·<2><23c0>:·Abbrev·Number:·03652 ·<2><23c0>:·Abbrev·Number:·0
3653 ·<1><23c1>:·Abbrev·Number:·32·(DW_TAG_subprogram)3653 ·<1><23c1>:·Abbrev·Number:·32·(DW_TAG_subprogram)
3654 ····<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__etc3654 ····<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
3655 ····<23c6>···DW_AT_decl_file···:·(data1)·13655 ····<23c6>···DW_AT_decl_file···:·(data1)·1
3656 ····<23c7>···DW_AT_decl_line···:·(data2)·84593656 ····<23c7>···DW_AT_decl_line···:·(data2)·8459
3657 ····<23c9>···DW_AT_decl_column·:·(data1)·183657 ····<23c9>···DW_AT_decl_column·:·(data1)·18
3658 ····<23ca>···DW_AT_prototyped··:·(flag_present)·13658 ····<23ca>···DW_AT_prototyped··:·(flag_present)·1
3659 ····<23ca>···DW_AT_type········:·(GNU_ref_alt)·<0x4456>3659 ····<23ca>···DW_AT_type········:·(GNU_ref_alt)·<0x4456>
3660 ····<23ce>···DW_AT_inline······:·(data1)·1»    (inlined)3660 ····<23ce>···DW_AT_inline······:·(data1)·1»    (inlined)
3661 ····<23cf>···DW_AT_sibling·····:·(ref2)·<0x2401>3661 ····<23cf>···DW_AT_sibling·····:·(ref2)·<0x2401>
222 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 GCC:·(Debian·10.2.1-6)·10.2.1·202101101 rGCC:·(Debian·10.2.1-6)·10.2.1·20210110
2 X7/P]~gz2 X7/P]~gz
3 )`WDMnI[3 )`WDMnI[
4 0I}%gLc874 0I}%gLc87
5 >[c]6+!~e5 >[c]6+!~e
6 iQUv[\|#6 iQUv[\|#
7 6gmMFGjn#7 6gmMFGjn#
8 ~&,a+$=s8 ~&,a+$=s
1.01 KB
readelf --wide --decompress --string-dump=.debug_str {}
    
Offset 52, 15 lines modifiedOffset 52, 15 lines modified
52 ··[···369]··__pyx_k_THU52 ··[···369]··__pyx_k_THU
53 ··[···375]··__pyx_n_u_THU53 ··[···375]··__pyx_n_u_THU
54 ··[···383]··__pyx_k_NOV54 ··[···383]··__pyx_k_NOV
55 ··[···38f]··__pyx_n_u_NOV55 ··[···38f]··__pyx_n_u_NOV
56 ··[···39d]··__pyx_k_MAY56 ··[···39d]··__pyx_k_MAY
57 ··[···3a9]··__pyx_n_u_MAY57 ··[···3a9]··__pyx_n_u_MAY
58 ··[···3b7]··pandas/_libs/tslibs/ccalendar.c58 ··[···3b7]··pandas/_libs/tslibs/ccalendar.c
59 ··[···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__etc59 ··[···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
60 ··[···466]··__pyx_8genexpr1__pyx_v_6pandas_5_libs_6tslibs_9ccalendar_name60 ··[···466]··__pyx_8genexpr1__pyx_v_6pandas_5_libs_6tslibs_9ccalendar_name
61 ··[···4a4]··__pyx_8genexpr2__pyx_v_6pandas_5_libs_6tslibs_9ccalendar_name61 ··[···4a4]··__pyx_8genexpr2__pyx_v_6pandas_5_libs_6tslibs_9ccalendar_name
62 ··[···4e2]··__pyx_8genexpr3__pyx_v_6pandas_5_libs_6tslibs_9ccalendar_name62 ··[···4e2]··__pyx_8genexpr3__pyx_v_6pandas_5_libs_6tslibs_9ccalendar_name
63 ··[···520]··__pyx_7genexpr__pyx_v_6pandas_5_libs_6tslibs_9ccalendar_name63 ··[···520]··__pyx_7genexpr__pyx_v_6pandas_5_libs_6tslibs_9ccalendar_name
64 ··[···55d]··__pyx_k_June64 ··[···55d]··__pyx_k_June
65 ··[···56a]··__pyx_n_u_June65 ··[···56a]··__pyx_n_u_June
66 ··[···579]··__pyx_L31_exit_scope66 ··[···579]··__pyx_L31_exit_scope
755 B
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.gnu_debugaltlink':1 Hex·dump·of·section·'.gnu_debugaltlink':
2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.
3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux
4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan
5 ··0x00000030·6461732d·6c69622e·64656275·67003ade·das-lib.debug.:.5 ··0x00000030·6461732d·6c69622e·64656275·67001601·das-lib.debug...
6 ··0x00000040·0d363910·0dc79e50·a328055a·c525846d·.69....P.(.Z.%.m6 ··0x00000040·76cebe33·d6990bb5·f6a58884·b578a542·v..3.........x.B
7 ··0x00000050·7d27································}'7 ··0x00000050·f144································.D
  
1.62 KB
./usr/lib/debug/.build-id/f2/2c5f03bceb247a71d2321bb7208406ac923479.debug vs.
./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
430 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f22c5f03bceb247a71d2321bb7208406ac9234793 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·7613c8ca77d5b05c79315f27806ba9910f5c45a5
226 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 4yGCC:·(Debian·10.2.1-6)·10.2.1·202101101 GCC:·(Debian·10.2.1-6)·10.2.1·20210110
2 wwrG==@PQ@2 wwrG==@PQ@
3 rbF*]N,NeZ3 rbF*]N,NeZ
4 9QJL*=8Q4 9QJL*=8Q
5 g»      ~vh6>F3U5 g»      ~vh6>F3U
6 ._C`6xf!6 ._C`6xf!
7 »       Y#c%_W"7 »       Y#c%_W"
8 f6Ci[3e(8 f6Ci[3e(
755 B
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.gnu_debugaltlink':1 Hex·dump·of·section·'.gnu_debugaltlink':
2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.2 ··0x00000000·2f757372·2f6c6962·2f646562·75672f2e·/usr/lib/debug/.
3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux3 ··0x00000010·64777a2f·7838365f·36342d6c·696e7578·dwz/x86_64-linux
4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan4 ··0x00000020·2d676e75·2f707974·686f6e33·2d70616e·-gnu/python3-pan
5 ··0x00000030·6461732d·6c69622e·64656275·67003ade·das-lib.debug.:.5 ··0x00000030·6461732d·6c69622e·64656275·67001601·das-lib.debug...
6 ··0x00000040·0d363910·0dc79e50·a328055a·c525846d·.69....P.(.Z.%.m6 ··0x00000040·76cebe33·d6990bb5·f6a58884·b578a542·v..3.........x.B
7 ··0x00000050·7d27································}'7 ··0x00000050·f144································.D