2.18 MB
/srv/reproducible-results/rbuild-debian/r-b-build.StFljeAU/b1/pandas_1.1.5+dfsg-2_i386.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.StFljeAU/b2/pandas_1.1.5+dfsg-2_i386.changes
727 B
Files
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 ·2191a62eb177a832c7f98ee2094d1ac0·8192660·doc·optional·python-pandas-doc_1.1.5+dfsg-2_all.deb 
2 ·80331794a9126cd4924000d3dcc2af47·22990752·debug·optional·python3-pandas-lib-dbgsym_1.1.5+dfsg-2_i386.deb 
3 ·9bbc1f434f4231977f650cb124f01c30·3182900·python·optional·python3-pandas-lib_1.1.5+dfsg-2_i386.deb1 ·891f8b5e82742c2cc9f89efda6aa745b·8192404·doc·optional·python-pandas-doc_1.1.5+dfsg-2_all.deb
 2 ·b74982e04056970403964bc59c145e59·22988772·debug·optional·python3-pandas-lib-dbgsym_1.1.5+dfsg-2_i386.deb
 3 ·39af52e30d8e988f675410f89b99c1d0·3183116·python·optional·python3-pandas-lib_1.1.5+dfsg-2_i386.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.07 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···146852·2021-01-12·21:06:04.000000·control.tar.xz2 -rw-r--r--···0········0········0···146856·2021-01-12·21:06:04.000000·control.tar.xz
3 -rw-r--r--···0········0········0··8045616·2021-01-12·21:06:04.000000·data.tar.xz3 -rw-r--r--···0········0········0··8045356·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
2.06 MB
data.tar.xz
2.06 MB
data.tar
7.34 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)··1182373·2021-01-12·21:06:04.000000·./usr/share/doc/python-pandas-doc/html/searchindex.js6274 -rw-r--r--···0·root·········(0)·root·········(0)··1182349·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)···126472·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)···126472·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)···220582·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)···414882·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)···414882·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)···197140·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)···197140·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)····93135·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)····93136·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)···237875·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)···237875·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)···296750·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)···296750·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)···807677·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)···807681·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)···163930·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)···163930·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)····73911·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)····59327·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)····59327·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)····39358·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)····39371·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)···429323·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)···429323·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)···177623·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)···177623·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
39.2 KB
./usr/share/doc/python-pandas-doc/html/searchindex.js
39.1 KB
js-beautify {}
    
Offset 2415, 23 lines modifiedOffset 2415, 23 lines modified
2415 ········"000857":·2190,2415 ········"000857":·2190,
2416 ········"000882":·2190,2416 ········"000882":·2190,
2417 ········"000895":·2195,2417 ········"000895":·2195,
2418 ········"000951":·2187,2418 ········"000951":·2187,
2419 ········"000969":·2192,2419 ········"000969":·2192,
2420 ········"000985":·2203,2420 ········"000985":·2203,
2421 ········"000z":·[2199,·2233],2421 ········"000z":·[2199,·2233],
2422 ········"001":·[537,·873,·1390,·2193,·2230,·2262],2422 ········"001":·[537,·873,·1390,·2230,·2262],
2423 ········"001000":·2208,2423 ········"001000":·2208,
2424 ········"001283":·2199,2424 ········"001283":·2199,
2425 ········"001294":·2209,2425 ········"001294":·2209,
2426 ········"001427":·2212,2426 ········"001427":·2212,
2427 ········"001486":·[96,·1158],2427 ········"001486":·[96,·1158],
2428 ········"001675":·2190,2428 ········"001675":·2190,
2429 ········"001971":·2203,2429 ········"001971":·2203,
2430 ········"002":·2262,2430 ········"002":·[2193,·2262],
2431 ········"002000":·2230,2431 ········"002000":·2230,
2432 ········"002040":·[2206,·2233],2432 ········"002040":·[2206,·2233],
2433 ········"002118":·[2228,·2229],2433 ········"002118":·[2228,·2229],
2434 ········"002601":·2190,2434 ········"002601":·2190,
2435 ········"002698":·2190,2435 ········"002698":·2190,
2436 ········"002726":·2199,2436 ········"002726":·2199,
2437 ········"002759":·2203,2437 ········"002759":·2203,
Offset 2455, 15 lines modifiedOffset 2455, 15 lines modified
2455 ········"004194":·2187,2455 ········"004194":·2187,
2456 ········"004201":·2187,2456 ········"004201":·2187,
2457 ········"004229":·2187,2457 ········"004229":·2187,
2458 ········"004474":·2185,2458 ········"004474":·2185,
2459 ········"004580":·2209,2459 ········"004580":·2209,
2460 ········"004772":·2199,2460 ········"004772":·2199,
2461 ········"00486":·26,2461 ········"00486":·26,
2462 ········"005":·2208,2462 ········"005":·[2193,·2208],
2463 ········"005000":·2216,2463 ········"005000":·2216,
2464 ········"005011":·2195,2464 ········"005011":·2195,
2465 ········"005087":·2190,2465 ········"005087":·2190,
2466 ········"005262":·2192,2466 ········"005262":·2192,
2467 ········"005283":·2199,2467 ········"005283":·2199,
2468 ········"005383":·2218,2468 ········"005383":·2218,
2469 ········"005446":·2217,2469 ········"005446":·2217,
Offset 2478, 20 lines modifiedOffset 2478, 22 lines modified
2478 ········"006438":·2213,2478 ········"006438":·2213,
2479 ········"006549":·[180,·761],2479 ········"006549":·[180,·761],
2480 ········"006695":·2187,2480 ········"006695":·2187,
2481 ········"006733":·2203,2481 ········"006733":·2203,
2482 ········"006747":·[2186,·2197,·2202,·2203,·2213],2482 ········"006747":·[2186,·2197,·2202,·2203,·2213],
2483 ········"006888":·2218,2483 ········"006888":·2218,
2484 ········"006889":·2190,2484 ········"006889":·2190,
 2485 ········"007":·2193,
2485 ········"007207":·[2185,·2212],2486 ········"007207":·[2185,·2212],
2486 ········"007289885159540637":·2190,2487 ········"007289885159540637":·2190,
2487 ········"007668":·2199,2488 ········"007668":·2199,
2488 ········"007824":·12,2489 ········"007824":·12,
2489 ········"007996":·2187,2490 ········"007996":·2187,
2490 ········"007f":·201,2491 ········"007f":·201,
 2492 ········"008":·2193,
2491 ········"008097":·2204,2493 ········"008097":·2204,
2492 ········"008277":·2192,2494 ········"008277":·2192,
2493 ········"008298":·2187,2495 ········"008298":·2187,
2494 ········"008500":·12,2496 ········"008500":·12,
2495 ········"008543":·[96,·1158],2497 ········"008543":·[96,·1158],
2496 ········"008943":·[96,·1158],2498 ········"008943":·[96,·1158],
2497 ········"009212":·2190,2499 ········"009212":·2190,
Offset 2505, 15 lines modifiedOffset 2507, 14 lines modified
2505 ········"0100":·[443,·576,·891,·2187,·2199,·2209,·2244,·2269],2507 ········"0100":·[443,·576,·891,·2187,·2199,·2209,·2244,·2269],
2506 ········"010010012":·[926,·2208],2508 ········"010010012":·[926,·2208],
2507 ········"010026":·2192,2509 ········"010026":·2192,
2508 ········"010081":·12,2510 ········"010081":·12,
2509 ········"010589":·2193,2511 ········"010589":·2193,
2510 ········"010670":·[96,·1158],2512 ········"010670":·[96,·1158],
2511 ········"0108":·2255,2513 ········"0108":·2255,
2512 ········"011":·2193, 
2513 ········"011111":·[180,·761],2514 ········"011111":·[180,·761],
2514 ········"011139":·2190,2515 ········"011139":·2190,
2515 ········"011374":·2195,2516 ········"011374":·2195,
2516 ········"011531":·2201,2517 ········"011531":·2201,
2517 ········"011736":·2187,2518 ········"011736":·2187,
2518 ········"01183":·2227,2519 ········"01183":·2227,
2519 ········"012002":·[180,·761],2520 ········"012002":·[180,·761],
Offset 2534, 15 lines modifiedOffset 2535, 14 lines modified
2534 ········"014138":·2192,2535 ········"014138":·2192,
2535 ········"014144":·[96,·1158],2536 ········"014144":·[96,·1158],
2536 ········"014500":·2199,2537 ········"014500":·2199,
2537 ········"014648":·2187,2538 ········"014648":·2187,
2538 ········"014752":·2233,2539 ········"014752":·2233,
2539 ········"014805":·2202,2540 ········"014805":·2202,
2540 ········"014871":·[2186,·2197,·2202,·2203],2541 ········"014871":·[2186,·2197,·2202,·2203],
2541 ········"015":·2193, 
2542 ········"015083":·2187,2542 ········"015083":·2187,
2543 ········"015226":·2199,2543 ········"015226":·2199,
2544 ········"015420":·2195,2544 ········"015420":·2195,
2545 ········"015696":·[2218,·2226,·2228],2545 ········"015696":·[2218,·2226,·2228],
2546 ········"015906":·2187,2546 ········"015906":·2187,
2547 ········"015962":·[2185,·2212],2547 ········"015962":·[2185,·2212],
2548 ········"015988":·2187,2548 ········"015988":·2187,
Offset 2551, 40 lines modifiedOffset 2551, 41 lines modified
2551 ········"016331":·2209,2551 ········"016331":·2209,
2552 ········"016424":·[13,·15],2552 ········"016424":·[13,·15],
2553 ········"016548":·2192,2553 ········"016548":·2192,
2554 ········"016692":·[2185,·2195,·2212],2554 ········"016692":·[2185,·2195,·2212],
2555 ········"016739":·2199,2555 ········"016739":·2199,
2556 ········"016828":·2199,2556 ········"016828":·2199,
2557 ········"01685762652715874":·626,2557 ········"01685762652715874":·626,
2558 ········"017":·2193, 
2559 ········"017060":·2190,2558 ········"017060":·2190,
2560 ········"017152":·2187,2559 ········"017152":·2187,
2561 ········"017207":·2199,2560 ········"017207":·2199,
2562 ········"017587":·[2185,·2195,·2212],2561 ········"017587":·[2185,·2195,·2212],
2563 ········"017654":·2185,2562 ········"017654":·2185,
2564 ········"018":·2199,2563 ········"018":·2199,
2565 ········"018117":·[2192,·2203],2564 ········"018117":·[2192,·2203],
2566 ········"018169":·2190,2565 ········"018169":·2190,
2567 ········"018501":·2208,2566 ········"018501":·2208,
2568 ········"018587":·2190,2567 ········"018587":·2190,
2569 ········"018596":·2203,2568 ········"018596":·2203,
2570 ········"018601":·[2185,·2212],2569 ········"018601":·[2185,·2212],
2571 ········"018617":·2208,2570 ········"018617":·2208,
2572 ········"018993":·2212,2571 ········"018993":·2212,
 2572 ········"019":·2193,
2573 ········"019462":·2195,2573 ········"019462":·2195,
2574 ········"019794":·2197,2574 ········"019794":·2197,
2575 ········"019814":·2186,2575 ········"019814":·2186,
2576 ········"01985":·2201,2576 ········"01985":·2201,
2577 ········"019855":·2201,2577 ········"019855":·2201,
2578 ········"01t00":·[906,·1233,·2165,·2199,·2209,·2233,·2244,·2259],2578 ········"01t00":·[906,·1233,·2165,·2199,·2209,·2233,·2244,·2259],
2579 ········"01t01":·2209,2579 ········"01t01":·2209,
2580 ········"01t03":·2209,2580 ········"01t03":·2209,
2581 ········"01t05":·[910,·2209,·2233],2581 ········"01t05":·[910,·2209,·2233],
Max diff block lines reached; 36401/40025 bytes (90.95%) of diff not shown.
1.84 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·0x9f56cdc0&gt;</span>1216 <span·class="gh">Out[140]:·</span><span·class="go">&lt;matplotlib.legend.Legend·at·0xdf1b16a0&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">
507 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·0x9f56cdc0>983 Out[140]:·<matplotlib.legend.Legend·at·0xdf1b16a0>
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">370·us·+-·5.65·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·1000·loops·each)</span>1300 <span·class="go">302·us·+-·112·ns·per·loop·(mean·+-·std.·dev.·of·7·runs,·1000·loops·each)</span>
1301 <span·class="go">165·us·+-·2.77·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·10000·loops·each)</span>1301 <span·class="go">131·us·+-·75.7·ns·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">173·us·+-·7.61·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·10000·loops·each)</span>1308 <span·class="go">107·us·+-·78.5·ns·per·loop·(mean·+-·std.·dev.·of·7·runs,·10000·loops·each)</span>
1309 <span·class="go">159·us·+-·6.36·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·10000·loops·each)</span>1309 <span·class="go">98·us·+-·85·ns·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 370·us·+-·5.65·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·1000·loops·each)1118 302·us·+-·112·ns·per·loop·(mean·+-·std.·dev.·of·7·runs,·1000·loops·each)
1119 165·us·+-·2.77·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·10000·loops·each)1119 131·us·+-·75.7·ns·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 173·us·+-·7.61·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·10000·loops·each)1124 107·us·+-·78.5·ns·per·loop·(mean·+-·std.·dev.·of·7·runs,·10000·loops·each)
1125 159·us·+-·6.36·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·10000·loops·each)1125 98·us·+-·85·ns·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.77 KB
./usr/share/doc/python-pandas-doc/html/user_guide/basics.html
Ordering differences only
    
Offset 3550, 21 lines modifiedOffset 3550, 21 lines modified
3550 <span·class="go">dtype:·object</span>3550 <span·class="go">dtype:·object</span>
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">bool··············1</span> 
3558 <span·class="go">float64···········1</span> 
3559 <span·class="go">int64·············1</span> 
3560 <span·class="go">datetime64[ns]····1</span>3557 <span·class="go">datetime64[ns]····1</span>
3561 <span·class="go">object············1</span>3558 <span·class="go">object············1</span>
 3559 <span·class="go">bool··············1</span>
 3560 <span·class="go">int64·············1</span>
3562 <span·class="go">float32···········1</span>3561 <span·class="go">float64···········1</span>
3563 <span·class="go">int8··············1</span>3562 <span·class="go">int8··············1</span>
 3563 <span·class="go">float32···········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>
875 B
html2text {}
    
Offset 2907, 21 lines modifiedOffset 2907, 21 lines modified
2907 3······62907 3······6
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 bool··············1 
2915 float64···········1 
2916 int64·············1 
2917 datetime64[ns]····12914 datetime64[ns]····1
2918 object············12915 object············1
 2916 bool··············1
 2917 int64·············1
2919 float32···········12918 float64···········1
2920 int8··············12919 int8··············1
 2920 float32···········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'],
22.2 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.375·seconds</span>129 <span·class="go">·········622830·function·calls·(622809·primitive·calls)·in·0.257·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.670····0.001····1.185····0.001·&lt;ipython-input-4-c2a74e076cf0&gt;:1(integrate_f)</span>133 <span·class="go">·····1000····0.142····0.000····0.219····0.000·&lt;ipython-input-4-c2a74e076cf0&gt;:1(integrate_f)</span>
134 <span·class="go">···552423····0.515····0.000····0.515····0.000·&lt;ipython-input-3-c138bdd570e3&gt;:1(f)</span>134 <span·class="go">···552423····0.077····0.000····0.077····0.000·&lt;ipython-input-3-c138bdd570e3&gt;:1(f)</span>
135 <span·class="go">·····3000····0.024····0.000····0.143····0.000·series.py:868(__getitem__)</span>135 <span·class="go">·····3000····0.005····0.000····0.027····0.000·series.py:868(__getitem__)</span>
136 <span·class="go">·····3000····0.017····0.000····0.101····0.000·series.py:973(_get_value)</span>136 <span·class="go">·····3000····0.004····0.000····0.020····0.000·series.py:973(_get_value)</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.175·seconds</span>200 <span·class="go">·········70396·function·calls·(70375·primitive·calls)·in·0.039·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.022····0.000····0.130····0.000·series.py:868(__getitem__)</span>204 <span·class="go">·····3000····0.005····0.000····0.027····0.000·series.py:868(__getitem__)</span>
205 <span·class="go">·····3000····0.015····0.000····0.092····0.000·series.py:973(_get_value)</span>205 <span·class="go">·····3000····0.003····0.000····0.019····0.000·series.py:973(_get_value)</span>
206 <span·class="go">·····3000····0.011····0.000····0.040····0.000·base.py:2854(get_loc)</span>206 <span·class="go">·····3000····0.002····0.000····0.008····0.000·base.py:2854(get_loc)</span>
207 <span·class="go">·····3000····0.011····0.000····0.037····0.000·base.py:4626(_get_values_for_loc)</span>207 <span·class="go">·····3000····0.002····0.000····0.007····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 277, 24 lines modifiedOffset 277, 24 lines modified
277 </pre></div>277 </pre></div>
278 </div>278 </div>
279 <p>We’ve·gotten·another·big·improvement.·Let’s·check·again·where·the·time·is·spent:</p>279 <p>We’ve·gotten·another·big·improvement.·Let’s·check·again·where·the·time·is·spent:</p>
280 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[11]:·</span><span·class="o">%%prun</span>·-l·4·apply_integrate_f(df[&#39;a&#39;].to_numpy(),280 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[11]:·</span><span·class="o">%%prun</span>·-l·4·apply_integrate_f(df[&#39;a&#39;].to_numpy(),
281 <span·class="gp">···....:·</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">to_numpy</span><span·class="p">(),</span>281 <span·class="gp">···....:·</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">to_numpy</span><span·class="p">(),</span>
282 <span·class="gp">···....:·</span>······························<span·class="n">df</span><span·class="p">[</span><span·class="s1">&#39;N&#39;</span><span·class="p">]</span><span·class="o">.</span><span·class="n">to_numpy</span><span·class="p">())</span>282 <span·class="gp">···....:·</span>······························<span·class="n">df</span><span·class="p">[</span><span·class="s1">&#39;N&#39;</span><span·class="p">]</span><span·class="o">.</span><span·class="n">to_numpy</span><span·class="p">())</span>
283 <span·class="gp">···....:·</span>283 <span·class="gp">···....:·</span>
284 <span·class="go">·········218·function·calls·in·0.004·seconds</span>284 <span·class="go">·········218·function·calls·in·0.002·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.003····0.003····0.003····0.003·{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.000····0.000·frame.py:2869(__getitem__)</span>
289 <span·class="go">········3····0.000····0.000····0.000····0.000·managers.py:993(iget)</span>290 <span·class="go">········3····0.000····0.000····0.000····0.000·managers.py:993(iget)</span>
290 <span·class="go">········3····0.000····0.000····0.001····0.000·frame.py:2869(__getitem__)</span> 
291 <span·class="go">········1····0.000····0.000····0.004····0.004·{built-in·method·builtins.exec}</span>291 <span·class="go">········1····0.000····0.000····0.002····0.002·{built-in·method·builtins.exec}</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>
298 <div·class="section"·id="more-advanced-techniques">298 <div·class="section"·id="more-advanced-techniques">
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">43.5·ms·+-·1.3·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)</span>540 <span·class="go">11.9·ms·+-·114·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·100·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">26.1·ms·+-·1.26·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)</span>544 <span·class="go">7.94·ms·+-·34.5·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·100·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">54.3·ms·+-·1.68·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)</span>549 <span·class="go">25.7·ms·+-·65·us·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">15.8·ms·+-·166·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·100·loops·each)</span>553 <span·class="go">8.97·ms·+-·38.3·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·100·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">72.9·ms·+-·1.7·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)</span>559 <span·class="go">42.9·ms·+-·42.4·us·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">27.9·ms·+-·795·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)</span>563 <span·class="go">28.6·ms·+-·62.4·us·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">46.7·ms·+-·2.02·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)</span>841 <span·class="go">12·ms·+-·77.8·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·100·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;)
Max diff block lines reached; 732/14442 bytes (5.07%) of diff not shown.
7.95 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.375·seconds85 ·········622830·function·calls·(622809·primitive·calls)·in·0.257·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.670····0.001····1.185····0.001·<ipython-input-4-c2a74e076cf0>:189 ·····1000····0.142····0.000····0.219····0.000·<ipython-input-4-c2a74e076cf0>:1
90 (integrate_f)90 (integrate_f)
91 ···552423····0.515····0.000····0.515····0.000·<ipython-input-3-c138bdd570e3>:191 ···552423····0.077····0.000····0.077····0.000·<ipython-input-3-c138bdd570e3>:1
92 (f)92 (f)
93 ·····3000····0.024····0.000····0.143····0.000·series.py:868(__getitem__)93 ·····3000····0.005····0.000····0.027····0.000·series.py:868(__getitem__)
94 ·····3000····0.017····0.000····0.101····0.000·series.py:973(_get_value)94 ·····3000····0.004····0.000····0.020····0.000·series.py:973(_get_value)
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, 24 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.175·seconds143 ·········70396·function·calls·(70375·primitive·calls)·in·0.039·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.022····0.000····0.130····0.000·series.py:868(__getitem__)147 ·····3000····0.005····0.000····0.027····0.000·series.py:868(__getitem__)
148 ·····3000····0.015····0.000····0.092····0.000·series.py:973(_get_value)148 ·····3000····0.003····0.000····0.019····0.000·series.py:973(_get_value)
149 ·····3000····0.011····0.000····0.040····0.000·base.py:2854(get_loc)149 ·····3000····0.002····0.000····0.008····0.000·base.py:2854(get_loc)
150 ·····3000····0.011····0.000····0.037····0.000·base.py:4626(_get_values_for_loc)150 ·····3000····0.002····0.000····0.007····0.000·base.py:4626(_get_values_for_loc)
151 ****·Using·ndarray¶·****151 ****·Using·ndarray¶·****
152 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
153 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).
154 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
155 cythonizing·the·apply·part.155 cythonizing·the·apply·part.
156 Note156 Note
157 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 205, 25 lines modifiedOffset 205, 25 lines modified
205 1000·loops,·best·of·3:·1.25·ms·per·loop205 1000·loops,·best·of·3:·1.25·ms·per·loop
206 We’ve·gotten·another·big·improvement.·Let’s·check·again·where·the·time·is206 We’ve·gotten·another·big·improvement.·Let’s·check·again·where·the·time·is
207 spent:207 spent:
208 In·[11]:·%%prun·-l·4·apply_integrate_f(df['a'].to_numpy(),208 In·[11]:·%%prun·-l·4·apply_integrate_f(df['a'].to_numpy(),
209 ···....:·······························df['b'].to_numpy(),209 ···....:·······························df['b'].to_numpy(),
210 ···....:·······························df['N'].to_numpy())210 ···....:·······························df['N'].to_numpy())
211 ···....:211 ···....:
212 ·········218·function·calls·in·0.004·seconds212 ·········218·function·calls·in·0.002·seconds
  
213 ···Ordered·by:·internal·time213 ···Ordered·by:·internal·time
214 ···List·reduced·from·59·to·4·due·to·restriction·<4>214 ···List·reduced·from·59·to·4·due·to·restriction·<4>
  
215 ···ncalls··tottime··percall··cumtime··percall·filename:lineno(function)215 ···ncalls··tottime··percall··cumtime··percall·filename:lineno(function)
216 ········1····0.003····0.003····0.003····0.003·{built-in·method216 ········1····0.002····0.002····0.002····0.002·{built-in·method
217 _cython_magic_7dc7064016b351e6f537d7542a365f15.apply_integrate_f}217 _cython_magic_7dc7064016b351e6f537d7542a365f15.apply_integrate_f}
 218 ········3····0.000····0.000····0.000····0.000·frame.py:2869(__getitem__)
218 ········3····0.000····0.000····0.000····0.000·managers.py:993(iget)219 ········3····0.000····0.000····0.000····0.000·managers.py:993(iget)
219 ········3····0.000····0.000····0.001····0.000·frame.py:2869(__getitem__) 
220 ········1····0.000····0.000····0.004····0.004·{built-in·method·builtins.exec}220 ········1····0.000····0.000····0.002····0.002·{built-in·method·builtins.exec}
221 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
222 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
223 continue·to·concentrate·our·efforts·here.223 continue·to·concentrate·our·efforts·here.
224 ****·More·advanced·techniques¶·****224 ****·More·advanced·techniques¶·****
225 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
226 advanced·Cython·techniques:226 advanced·Cython·techniques:
227 In·[12]:·%%cython227 In·[12]:·%%cython
Offset 420, 29 lines modifiedOffset 420, 29 lines modified
420 In·[13]:·nrows,·ncols·=·20000,·100420 In·[13]:·nrows,·ncols·=·20000,·100
  
421 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
422 _·in·range(4)]422 _·in·range(4)]
423 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
424 ():424 ():
425 In·[15]:·%timeit·df1·+·df2·+·df3·+·df4425 In·[15]:·%timeit·df1·+·df2·+·df3·+·df4
426 43.5·ms·+-·1.3·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)426 11.9·ms·+-·114·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·100·loops·each)
427 In·[16]:·%timeit·pd.eval('df1·+·df2·+·df3·+·df4')427 In·[16]:·%timeit·pd.eval('df1·+·df2·+·df3·+·df4')
428 26.1·ms·+-·1.26·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)428 7.94·ms·+-·34.5·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·100·loops·each)
429 Now·let’s·do·the·same·thing·but·with·comparisons:429 Now·let’s·do·the·same·thing·but·with·comparisons:
430 In·[17]:·%timeit·(df1·>·0)·&·(df2·>·0)·&·(df3·>·0)·&·(df4·>·0)430 In·[17]:·%timeit·(df1·>·0)·&·(df2·>·0)·&·(df3·>·0)·&·(df4·>·0)
431 54.3·ms·+-·1.68·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)431 25.7·ms·+-·65·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)
432 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)')
433 15.8·ms·+-·166·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·100·loops·each)433 8.97·ms·+-·38.3·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·100·loops·each)
434 eval()·also·works·with·unaligned·pandas·objects:434 eval()·also·works·with·unaligned·pandas·objects:
435 In·[19]:·s·=·pd.Series(np.random.randn(50))435 In·[19]:·s·=·pd.Series(np.random.randn(50))
  
436 In·[20]:·%timeit·df1·+·df2·+·df3·+·df4·+·s436 In·[20]:·%timeit·df1·+·df2·+·df3·+·df4·+·s
437 72.9·ms·+-·1.7·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)437 42.9·ms·+-·42.4·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)
438 In·[21]:·%timeit·pd.eval('df1·+·df2·+·df3·+·df4·+·s')438 In·[21]:·%timeit·pd.eval('df1·+·df2·+·df3·+·df4·+·s')
439 27.9·ms·+-·795·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)439 28.6·ms·+-·62.4·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)
440 Note440 Note
441 Operations·such·as441 Operations·such·as
442 ·····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
443 ·····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
444 ·····~1··#·this·is·okay,·but·slower·when·using·eval444 ·····~1··#·this·is·okay,·but·slower·when·using·eval
445 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
446 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 667, 17 lines modifiedOffset 667, 17 lines modified
667 Note667 Note
668 Using·the·'python'·engine·is·generally·not·useful,·except·for·testing·other668 Using·the·'python'·engine·is·generally·not·useful,·except·for·testing·other
669 evaluation·engines·against·it.·You·will·achieve·no·performance·benefits·using669 evaluation·engines·against·it.·You·will·achieve·no·performance·benefits·using
670 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.
671 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
672 slower·(not·by·much)·than·evaluating·the·same·expression·in·Python672 slower·(not·by·much)·than·evaluating·the·same·expression·in·Python
673 In·[62]:·%timeit·df1·+·df2·+·df3·+·df4673 In·[62]:·%timeit·df1·+·df2·+·df3·+·df4
674 46.7·ms·+-·2.02·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)674 12·ms·+-·77.8·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·100·loops·each)
675 In·[63]:·%timeit·pd.eval('df1·+·df2·+·df3·+·df4',·engine='python')675 In·[63]:·%timeit·pd.eval('df1·+·df2·+·df3·+·df4',·engine='python')
676 44.9·ms·+-·1.95·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)676 12.8·ms·+-·11·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·100·loops·each)
677 ****·pandas.eval()·performance¶·****677 ****·pandas.eval()·performance¶·****
678 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,
679 those·operations·involving·complex·expressions·with·large·DataFrame/Series679 those·operations·involving·complex·expressions·with·large·DataFrame/Series
680 objects·should·see·a·significant·performance·benefit.·Here·is·a·plot·showing680 objects·should·see·a·significant·performance·benefit.·Here·is·a·plot·showing
681 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
682 in·the·computation.·The·two·lines·are·two·different·engines.682 in·the·computation.·The·two·lines·are·two·different·engines.
683 [../_images/eval-perf.png]683 [../_images/eval-perf.png]
2.23 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·0x9d0c82e0&gt;</span>565 <span·class="gh">Out[61]:·</span><span·class="go">&lt;pandas.core.groupby.generic.SeriesGroupBy·object·at·0xd8eb3298&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">
739 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·0x9d0c82e0>449 Out[61]:·<pandas.core.groupby.generic.SeriesGroupBy·object·at·0xd8eb3298>
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.91 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·0xa29ca4a8&gt;</span>2074 <span·class="gh">Out[231]:·</span><span·class="go">&lt;map·at·0xdb9eadc0&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>
515 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·0xa29ca4a8>1778 Out[231]:·<map·at·0xdb9eadc0>
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.4 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·0x9dd3d3d0&gt;</span>2091 <span·class="gh">Out[191]:·</span><span·class="go">&lt;pandas.io.parsers.TextFileReader·at·0xdcaadfd0&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">19.9·ms·+-·439·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·100·loops·each)</span>2684 <span·class="go">12.7·ms·+-·22.2·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·100·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">12.7·ms·+-·279·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·100·loops·each)</span>2688 <span·class="go">8.47·ms·+-·39.2·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·100·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">9.95·ms·+-·193·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·100·loops·each)</span>2696 <span·class="go">6.81·ms·+-·10.8·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·100·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">8.29·ms·+-·178·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·100·loops·each)</span>2700 <span·class="go">5.83·ms·+-·5.65·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·100·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·0x9e225aa8&gt;</span>2805 <span·class="gh">Out[267]:·</span><span·class="go">&lt;pandas.io.json._json.JsonReader·at·0xdbdf8028&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 4869, 18 lines modifiedOffset 4869, 18 lines modified
4869 <span·class="go">5··0.852727··0.463819··0.146262··string····1··True·2001-01-02</span>4869 <span·class="go">5··0.852727··0.463819··0.146262··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>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> 
4876 <span·class="go">bool··············1</span> 
4877 <span·class="go">object············1</span> 
4878 <span·class="go">datetime64[ns]····1</span>4875 <span·class="go">datetime64[ns]····1</span>
 4876 <span·class="go">object············1</span>
 4877 <span·class="go">bool··············1</span>
 4878 <span·class="go">int64·············1</span>
4879 <span·class="go">float32···········1</span>4879 <span·class="go">float32···········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>
3.22 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·0x9dd3d3d0>1723 Out[191]:·<pandas.io.parsers.TextFileReader·at·0xdcaadfd0>
  
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 19.9·ms·+-·439·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·100·loops·each)2224 12.7·ms·+-·22.2·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·100·loops·each)
2225 In·[252]:·%timeit·pd.read_json(jsonfloats,·numpy=True)2225 In·[252]:·%timeit·pd.read_json(jsonfloats,·numpy=True)
2226 12.7·ms·+-·279·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·100·loops·each)2226 8.47·ms·+-·39.2·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·100·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 9.95·ms·+-·193·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·100·loops·each)2230 6.81·ms·+-·10.8·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·100·loops·each)
2231 In·[255]:·%timeit·pd.read_json(jsonfloats,·numpy=True)2231 In·[255]:·%timeit·pd.read_json(jsonfloats,·numpy=True)
2232 8.29·ms·+-·178·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·100·loops·each)2232 5.83·ms·+-·5.65·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·100·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·0x9e225aa8>2324 Out[267]:·<pandas.io.json._json.JsonReader·at·0xdbdf8028>
  
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 3948, 18 lines modifiedOffset 3948, 18 lines modified
3948 5··0.852727··0.463819··0.146262··string····1··True·2001-01-023948 5··0.852727··0.463819··0.146262··string····1··True·2001-01-02
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·············1 
3955 bool··············1 
3956 object············1 
3957 datetime64[ns]····13954 datetime64[ns]····1
 3955 object············1
 3956 bool··············1
 3957 int64·············1
3958 float32···········13958 float32···········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,))·''
1.9 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">bool··············1</span> 
239 <span·class="go">object············1</span> 
240 <span·class="go">datetime64[ns]····1</span>238 <span·class="go">datetime64[ns]····1</span>
 239 <span·class="go">object············1</span>
 240 <span·class="go">bool··············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>
706 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 bool··············1 
189 object············1 
190 datetime64[ns]····1188 datetime64[ns]····1
 189 object············1
 190 bool··············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.78 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.13·ms,·sys:·0·ns,·total:·1.13·ms</span>321 <span·class="go">CPU·times:·user·776·us,·sys:·0·ns,·total:·776·us</span>
322 <span·class="go">Wall·time:·1.13·ms</span>322 <span·class="go">Wall·time:·782·us</span>
323 <span·class="gh">Out[19]:·</span><span·class="go">Series([],·dtype:·int32)</span>323 <span·class="gh">Out[19]:·</span><span·class="go">Series([],·dtype:·int32)</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
918 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.13·ms,·sys:·0·ns,·total:·1.13·ms286 CPU·times:·user·776·us,·sys:·0·ns,·total:·776·us
287 Wall·time:·1.13·ms287 Wall·time:·782·us
288 Out[19]:·Series([],·dtype:·int32)288 Out[19]:·Series([],·dtype:·int32)
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_1d408698_b114_11ee_8b43_59a83b27c78b"·><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_4053db06_ea13_11ef_835c_39a090989f27"·><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_1d408698_b114_11ee_8b43_59a83b27c78blevel0_row0"·class="row_heading·level0·row0"·>0</th>350 ························<th·id="T_4053db06_ea13_11ef_835c_39a090989f27level0_row0"·class="row_heading·level0·row0"·>0</th>
351 ························<td·id="T_1d408698_b114_11ee_8b43_59a83b27c78brow0_col0"·class="data·row0·col0"·>1.000000</td>351 ························<td·id="T_4053db06_ea13_11ef_835c_39a090989f27row0_col0"·class="data·row0·col0"·>1.000000</td>
352 ························<td·id="T_1d408698_b114_11ee_8b43_59a83b27c78brow0_col1"·class="data·row0·col1"·>1.329212</td>352 ························<td·id="T_4053db06_ea13_11ef_835c_39a090989f27row0_col1"·class="data·row0·col1"·>1.329212</td>
353 ························<td·id="T_1d408698_b114_11ee_8b43_59a83b27c78brow0_col2"·class="data·row0·col2"·>nan</td>353 ························<td·id="T_4053db06_ea13_11ef_835c_39a090989f27row0_col2"·class="data·row0·col2"·>nan</td>
354 ························<td·id="T_1d408698_b114_11ee_8b43_59a83b27c78brow0_col3"·class="data·row0·col3"·>-0.316280</td>354 ························<td·id="T_4053db06_ea13_11ef_835c_39a090989f27row0_col3"·class="data·row0·col3"·>-0.316280</td>
355 ························<td·id="T_1d408698_b114_11ee_8b43_59a83b27c78brow0_col4"·class="data·row0·col4"·>-0.990810</td>355 ························<td·id="T_4053db06_ea13_11ef_835c_39a090989f27row0_col4"·class="data·row0·col4"·>-0.990810</td>
356 ············</tr>356 ············</tr>
357 ············<tr>357 ············<tr>
358 ························<th·id="T_1d408698_b114_11ee_8b43_59a83b27c78blevel0_row1"·class="row_heading·level0·row1"·>1</th>358 ························<th·id="T_4053db06_ea13_11ef_835c_39a090989f27level0_row1"·class="row_heading·level0·row1"·>1</th>
359 ························<td·id="T_1d408698_b114_11ee_8b43_59a83b27c78brow1_col0"·class="data·row1·col0"·>2.000000</td>359 ························<td·id="T_4053db06_ea13_11ef_835c_39a090989f27row1_col0"·class="data·row1·col0"·>2.000000</td>
360 ························<td·id="T_1d408698_b114_11ee_8b43_59a83b27c78brow1_col1"·class="data·row1·col1"·>-1.070816</td>360 ························<td·id="T_4053db06_ea13_11ef_835c_39a090989f27row1_col1"·class="data·row1·col1"·>-1.070816</td>
361 ························<td·id="T_1d408698_b114_11ee_8b43_59a83b27c78brow1_col2"·class="data·row1·col2"·>-1.438713</td>361 ························<td·id="T_4053db06_ea13_11ef_835c_39a090989f27row1_col2"·class="data·row1·col2"·>-1.438713</td>
362 ························<td·id="T_1d408698_b114_11ee_8b43_59a83b27c78brow1_col3"·class="data·row1·col3"·>0.564417</td>362 ························<td·id="T_4053db06_ea13_11ef_835c_39a090989f27row1_col3"·class="data·row1·col3"·>0.564417</td>
363 ························<td·id="T_1d408698_b114_11ee_8b43_59a83b27c78brow1_col4"·class="data·row1·col4"·>0.295722</td>363 ························<td·id="T_4053db06_ea13_11ef_835c_39a090989f27row1_col4"·class="data·row1·col4"·>0.295722</td>
364 ············</tr>364 ············</tr>
365 ············<tr>365 ············<tr>
366 ························<th·id="T_1d408698_b114_11ee_8b43_59a83b27c78blevel0_row2"·class="row_heading·level0·row2"·>2</th>366 ························<th·id="T_4053db06_ea13_11ef_835c_39a090989f27level0_row2"·class="row_heading·level0·row2"·>2</th>
367 ························<td·id="T_1d408698_b114_11ee_8b43_59a83b27c78brow2_col0"·class="data·row2·col0"·>3.000000</td>367 ························<td·id="T_4053db06_ea13_11ef_835c_39a090989f27row2_col0"·class="data·row2·col0"·>3.000000</td>
368 ························<td·id="T_1d408698_b114_11ee_8b43_59a83b27c78brow2_col1"·class="data·row2·col1"·>-1.626404</td>368 ························<td·id="T_4053db06_ea13_11ef_835c_39a090989f27row2_col1"·class="data·row2·col1"·>-1.626404</td>
369 ························<td·id="T_1d408698_b114_11ee_8b43_59a83b27c78brow2_col2"·class="data·row2·col2"·>0.219565</td>369 ························<td·id="T_4053db06_ea13_11ef_835c_39a090989f27row2_col2"·class="data·row2·col2"·>0.219565</td>
370 ························<td·id="T_1d408698_b114_11ee_8b43_59a83b27c78brow2_col3"·class="data·row2·col3"·>0.678805</td>370 ························<td·id="T_4053db06_ea13_11ef_835c_39a090989f27row2_col3"·class="data·row2·col3"·>0.678805</td>
371 ························<td·id="T_1d408698_b114_11ee_8b43_59a83b27c78brow2_col4"·class="data·row2·col4"·>1.889273</td>371 ························<td·id="T_4053db06_ea13_11ef_835c_39a090989f27row2_col4"·class="data·row2·col4"·>1.889273</td>
372 ············</tr>372 ············</tr>
373 ············<tr>373 ············<tr>
374 ························<th·id="T_1d408698_b114_11ee_8b43_59a83b27c78blevel0_row3"·class="row_heading·level0·row3"·>3</th>374 ························<th·id="T_4053db06_ea13_11ef_835c_39a090989f27level0_row3"·class="row_heading·level0·row3"·>3</th>
375 ························<td·id="T_1d408698_b114_11ee_8b43_59a83b27c78brow3_col0"·class="data·row3·col0"·>4.000000</td>375 ························<td·id="T_4053db06_ea13_11ef_835c_39a090989f27row3_col0"·class="data·row3·col0"·>4.000000</td>
376 ························<td·id="T_1d408698_b114_11ee_8b43_59a83b27c78brow3_col1"·class="data·row3·col1"·>0.961538</td>376 ························<td·id="T_4053db06_ea13_11ef_835c_39a090989f27row3_col1"·class="data·row3·col1"·>0.961538</td>
377 ························<td·id="T_1d408698_b114_11ee_8b43_59a83b27c78brow3_col2"·class="data·row3·col2"·>0.104011</td>377 ························<td·id="T_4053db06_ea13_11ef_835c_39a090989f27row3_col2"·class="data·row3·col2"·>0.104011</td>
378 ························<td·id="T_1d408698_b114_11ee_8b43_59a83b27c78brow3_col3"·class="data·row3·col3"·>nan</td>378 ························<td·id="T_4053db06_ea13_11ef_835c_39a090989f27row3_col3"·class="data·row3·col3"·>nan</td>
379 ························<td·id="T_1d408698_b114_11ee_8b43_59a83b27c78brow3_col4"·class="data·row3·col4"·>0.850229</td>379 ························<td·id="T_4053db06_ea13_11ef_835c_39a090989f27row3_col4"·class="data·row3·col4"·>0.850229</td>
380 ············</tr>380 ············</tr>
381 ············<tr>381 ············<tr>
382 ························<th·id="T_1d408698_b114_11ee_8b43_59a83b27c78blevel0_row4"·class="row_heading·level0·row4"·>4</th>382 ························<th·id="T_4053db06_ea13_11ef_835c_39a090989f27level0_row4"·class="row_heading·level0·row4"·>4</th>
383 ························<td·id="T_1d408698_b114_11ee_8b43_59a83b27c78brow4_col0"·class="data·row4·col0"·>5.000000</td>383 ························<td·id="T_4053db06_ea13_11ef_835c_39a090989f27row4_col0"·class="data·row4·col0"·>5.000000</td>
384 ························<td·id="T_1d408698_b114_11ee_8b43_59a83b27c78brow4_col1"·class="data·row4·col1"·>1.453425</td>384 ························<td·id="T_4053db06_ea13_11ef_835c_39a090989f27row4_col1"·class="data·row4·col1"·>1.453425</td>
385 ························<td·id="T_1d408698_b114_11ee_8b43_59a83b27c78brow4_col2"·class="data·row4·col2"·>1.057737</td>385 ························<td·id="T_4053db06_ea13_11ef_835c_39a090989f27row4_col2"·class="data·row4·col2"·>1.057737</td>
386 ························<td·id="T_1d408698_b114_11ee_8b43_59a83b27c78brow4_col3"·class="data·row4·col3"·>0.165562</td>386 ························<td·id="T_4053db06_ea13_11ef_835c_39a090989f27row4_col3"·class="data·row4·col3"·>0.165562</td>
387 ························<td·id="T_1d408698_b114_11ee_8b43_59a83b27c78brow4_col4"·class="data·row4·col4"·>0.515018</td>387 ························<td·id="T_4053db06_ea13_11ef_835c_39a090989f27row4_col4"·class="data·row4·col4"·>0.515018</td>
388 ············</tr>388 ············</tr>
389 ············<tr>389 ············<tr>
390 ························<th·id="T_1d408698_b114_11ee_8b43_59a83b27c78blevel0_row5"·class="row_heading·level0·row5"·>5</th>390 ························<th·id="T_4053db06_ea13_11ef_835c_39a090989f27level0_row5"·class="row_heading·level0·row5"·>5</th>
391 ························<td·id="T_1d408698_b114_11ee_8b43_59a83b27c78brow5_col0"·class="data·row5·col0"·>6.000000</td>391 ························<td·id="T_4053db06_ea13_11ef_835c_39a090989f27row5_col0"·class="data·row5·col0"·>6.000000</td>
392 ························<td·id="T_1d408698_b114_11ee_8b43_59a83b27c78brow5_col1"·class="data·row5·col1"·>-1.336936</td>392 ························<td·id="T_4053db06_ea13_11ef_835c_39a090989f27row5_col1"·class="data·row5·col1"·>-1.336936</td>
393 ························<td·id="T_1d408698_b114_11ee_8b43_59a83b27c78brow5_col2"·class="data·row5·col2"·>0.562861</td>393 ························<td·id="T_4053db06_ea13_11ef_835c_39a090989f27row5_col2"·class="data·row5·col2"·>0.562861</td>
394 ························<td·id="T_1d408698_b114_11ee_8b43_59a83b27c78brow5_col3"·class="data·row5·col3"·>1.392855</td>394 ························<td·id="T_4053db06_ea13_11ef_835c_39a090989f27row5_col3"·class="data·row5·col3"·>1.392855</td>
395 ························<td·id="T_1d408698_b114_11ee_8b43_59a83b27c78brow5_col4"·class="data·row5·col4"·>-0.063328</td>395 ························<td·id="T_4053db06_ea13_11ef_835c_39a090989f27row5_col4"·class="data·row5·col4"·>-0.063328</td>
396 ············</tr>396 ············</tr>
397 ············<tr>397 ············<tr>
398 ························<th·id="T_1d408698_b114_11ee_8b43_59a83b27c78blevel0_row6"·class="row_heading·level0·row6"·>6</th>398 ························<th·id="T_4053db06_ea13_11ef_835c_39a090989f27level0_row6"·class="row_heading·level0·row6"·>6</th>
399 ························<td·id="T_1d408698_b114_11ee_8b43_59a83b27c78brow6_col0"·class="data·row6·col0"·>7.000000</td>399 ························<td·id="T_4053db06_ea13_11ef_835c_39a090989f27row6_col0"·class="data·row6·col0"·>7.000000</td>
400 ························<td·id="T_1d408698_b114_11ee_8b43_59a83b27c78brow6_col1"·class="data·row6·col1"·>0.121668</td>400 ························<td·id="T_4053db06_ea13_11ef_835c_39a090989f27row6_col1"·class="data·row6·col1"·>0.121668</td>
401 ························<td·id="T_1d408698_b114_11ee_8b43_59a83b27c78brow6_col2"·class="data·row6·col2"·>1.207603</td>401 ························<td·id="T_4053db06_ea13_11ef_835c_39a090989f27row6_col2"·class="data·row6·col2"·>1.207603</td>
402 ························<td·id="T_1d408698_b114_11ee_8b43_59a83b27c78brow6_col3"·class="data·row6·col3"·>-0.002040</td>402 ························<td·id="T_4053db06_ea13_11ef_835c_39a090989f27row6_col3"·class="data·row6·col3"·>-0.002040</td>
403 ························<td·id="T_1d408698_b114_11ee_8b43_59a83b27c78brow6_col4"·class="data·row6·col4"·>1.627796</td>403 ························<td·id="T_4053db06_ea13_11ef_835c_39a090989f27row6_col4"·class="data·row6·col4"·>1.627796</td>
404 ············</tr>404 ············</tr>
405 ············<tr>405 ············<tr>
406 ························<th·id="T_1d408698_b114_11ee_8b43_59a83b27c78blevel0_row7"·class="row_heading·level0·row7"·>7</th>406 ························<th·id="T_4053db06_ea13_11ef_835c_39a090989f27level0_row7"·class="row_heading·level0·row7"·>7</th>
407 ························<td·id="T_1d408698_b114_11ee_8b43_59a83b27c78brow7_col0"·class="data·row7·col0"·>8.000000</td>407 ························<td·id="T_4053db06_ea13_11ef_835c_39a090989f27row7_col0"·class="data·row7·col0"·>8.000000</td>
408 ························<td·id="T_1d408698_b114_11ee_8b43_59a83b27c78brow7_col1"·class="data·row7·col1"·>0.354493</td>408 ························<td·id="T_4053db06_ea13_11ef_835c_39a090989f27row7_col1"·class="data·row7·col1"·>0.354493</td>
409 ························<td·id="T_1d408698_b114_11ee_8b43_59a83b27c78brow7_col2"·class="data·row7·col2"·>1.037528</td>409 ························<td·id="T_4053db06_ea13_11ef_835c_39a090989f27row7_col2"·class="data·row7·col2"·>1.037528</td>
410 ························<td·id="T_1d408698_b114_11ee_8b43_59a83b27c78brow7_col3"·class="data·row7·col3"·>-0.385684</td>410 ························<td·id="T_4053db06_ea13_11ef_835c_39a090989f27row7_col3"·class="data·row7·col3"·>-0.385684</td>
411 ························<td·id="T_1d408698_b114_11ee_8b43_59a83b27c78brow7_col4"·class="data·row7·col4"·>0.519818</td>411 ························<td·id="T_4053db06_ea13_11ef_835c_39a090989f27row7_col4"·class="data·row7·col4"·>0.519818</td>
412 ············</tr>412 ············</tr>
413 ············<tr>413 ············<tr>
414 ························<th·id="T_1d408698_b114_11ee_8b43_59a83b27c78blevel0_row8"·class="row_heading·level0·row8"·>8</th>414 ························<th·id="T_4053db06_ea13_11ef_835c_39a090989f27level0_row8"·class="row_heading·level0·row8"·>8</th>
415 ························<td·id="T_1d408698_b114_11ee_8b43_59a83b27c78brow8_col0"·class="data·row8·col0"·>9.000000</td>415 ························<td·id="T_4053db06_ea13_11ef_835c_39a090989f27row8_col0"·class="data·row8·col0"·>9.000000</td>
416 ························<td·id="T_1d408698_b114_11ee_8b43_59a83b27c78brow8_col1"·class="data·row8·col1"·>1.686583</td>416 ························<td·id="T_4053db06_ea13_11ef_835c_39a090989f27row8_col1"·class="data·row8·col1"·>1.686583</td>
417 ························<td·id="T_1d408698_b114_11ee_8b43_59a83b27c78brow8_col2"·class="data·row8·col2"·>-1.325963</td>417 ························<td·id="T_4053db06_ea13_11ef_835c_39a090989f27row8_col2"·class="data·row8·col2"·>-1.325963</td>
418 ························<td·id="T_1d408698_b114_11ee_8b43_59a83b27c78brow8_col3"·class="data·row8·col3"·>1.428984</td>418 ························<td·id="T_4053db06_ea13_11ef_835c_39a090989f27row8_col3"·class="data·row8·col3"·>1.428984</td>
419 ························<td·id="T_1d408698_b114_11ee_8b43_59a83b27c78brow8_col4"·class="data·row8·col4"·>-2.089354</td>419 ························<td·id="T_4053db06_ea13_11ef_835c_39a090989f27row8_col4"·class="data·row8·col4"·>-2.089354</td>
420 ············</tr>420 ············</tr>
421 ············<tr>421 ············<tr>
422 ························<th·id="T_1d408698_b114_11ee_8b43_59a83b27c78blevel0_row9"·class="row_heading·level0·row9"·>9</th>422 ························<th·id="T_4053db06_ea13_11ef_835c_39a090989f27level0_row9"·class="row_heading·level0·row9"·>9</th>
423 ························<td·id="T_1d408698_b114_11ee_8b43_59a83b27c78brow9_col0"·class="data·row9·col0"·>10.000000</td>423 ························<td·id="T_4053db06_ea13_11ef_835c_39a090989f27row9_col0"·class="data·row9·col0"·>10.000000</td>
424 ························<td·id="T_1d408698_b114_11ee_8b43_59a83b27c78brow9_col1"·class="data·row9·col1"·>-0.129820</td>424 ························<td·id="T_4053db06_ea13_11ef_835c_39a090989f27row9_col1"·class="data·row9·col1"·>-0.129820</td>
425 ························<td·id="T_1d408698_b114_11ee_8b43_59a83b27c78brow9_col2"·class="data·row9·col2"·>0.631523</td>425 ························<td·id="T_4053db06_ea13_11ef_835c_39a090989f27row9_col2"·class="data·row9·col2"·>0.631523</td>
426 ························<td·id="T_1d408698_b114_11ee_8b43_59a83b27c78brow9_col3"·class="data·row9·col3"·>-0.586538</td>426 ························<td·id="T_4053db06_ea13_11ef_835c_39a090989f27row9_col3"·class="data·row9·col3"·>-0.586538</td>
427 ························<td·id="T_1d408698_b114_11ee_8b43_59a83b27c78brow9_col4"·class="data·row9·col4"·>0.290720</td>427 ························<td·id="T_4053db06_ea13_11ef_835c_39a090989f27row9_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_1d4562b2_b114_11ee_8b43_59a83b27c78brow0_col2,#T_1d4562b2_b114_11ee_8b43_59a83b27c78brow3_col3{&#39;,449 ·&#39;#T_4056c92e_ea13_11ef_835c_39a090989f27row0_col2,#T_4056c92e_ea13_11ef_835c_39a090989f27row3_col3{&#39;,
450 ·&#39;············background-color:··red;&#39;,450 ·&#39;············background-color:··red;&#39;,
451 ·&#39;········}&lt;/style&gt;&lt;table·id=&#34;T_1d4562b2_b114_11ee_8b43_59a83b27c78b&#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_4056c92e_ea13_11ef_835c_39a090989f27&#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_1d4562b2_b114_11ee_8b43_59a83b27c78blevel0_row0&#34;·class=&#34;row_heading·level0·row0&#34;·&gt;0&lt;/th&gt;&#39;,453 ·&#39;························&lt;th·id=&#34;T_4056c92e_ea13_11ef_835c_39a090989f27level0_row0&#34;·class=&#34;row_heading·level0·row0&#34;·&gt;0&lt;/th&gt;&#39;,
454 ·&#39;························&lt;td·id=&#34;T_1d4562b2_b114_11ee_8b43_59a83b27c78brow0_col0&#34;·class=&#34;data·row0·col0&#34;·&gt;1.000000&lt;/td&gt;&#39;,454 ·&#39;························&lt;td·id=&#34;T_4056c92e_ea13_11ef_835c_39a090989f27row0_col0&#34;·class=&#34;data·row0·col0&#34;·&gt;1.000000&lt;/td&gt;&#39;,
455 ·&#39;························&lt;td·id=&#34;T_1d4562b2_b114_11ee_8b43_59a83b27c78brow0_col1&#34;·class=&#34;data·row0·col1&#34;·&gt;1.329212&lt;/td&gt;&#39;,455 ·&#39;························&lt;td·id=&#34;T_4056c92e_ea13_11ef_835c_39a090989f27row0_col1&#34;·class=&#34;data·row0·col1&#34;·&gt;1.329212&lt;/td&gt;&#39;,
456 ·&#39;························&lt;td·id=&#34;T_1d4562b2_b114_11ee_8b43_59a83b27c78brow0_col2&#34;·class=&#34;data·row0·col2&#34;·&gt;nan&lt;/td&gt;&#39;,456 ·&#39;························&lt;td·id=&#34;T_4056c92e_ea13_11ef_835c_39a090989f27row0_col2&#34;·class=&#34;data·row0·col2&#34;·&gt;nan&lt;/td&gt;&#39;,
457 ·&#39;························&lt;td·id=&#34;T_1d4562b2_b114_11ee_8b43_59a83b27c78brow0_col3&#34;·class=&#34;data·row0·col3&#34;·&gt;-0.316280&lt;/td&gt;&#39;]457 ·&#39;························&lt;td·id=&#34;T_4056c92e_ea13_11ef_835c_39a090989f27row0_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_1d4ab6ae_b114_11ee_8b43_59a83b27c78brow0_col0,#T_1d4ab6ae_b114_11ee_8b43_59a83b27c78brow0_col1,#T_1d4ab6ae_b114_11ee_8b43_59a83b27c78brow0_col2,#T_1d4ab6ae_b114_11ee_8b43_59a83b27c78brow1_col0,#T_1d4ab6ae_b114_11ee_8b43_59a83b27c78brow1_col3,#T_1d4ab6ae_b1[·...·truncated·by·diffoscope;·len:·1544,·SHA:·58f3303f8c46958f69582fb1b61fe2d3b58f4b7d6207a683427a28c63108d40b·...·]row9_col4{496 #T_4059facc_ea13_11ef_835c_39a090989f27row0_col0,#T_4059facc_ea13_11ef_835c_39a090989f27row0_col1,#T_4059facc_ea13_11ef_835c_39a090989f27row0_col2,#T_4059facc_ea13_11ef_835c_39a090989f27row1_col0,#T_4059facc_ea13_11ef_835c_39a090989f27row1_col3,#T_4059facc_ea[·...·truncated·by·diffoscope;·len:·1544,·SHA:·8849fa31d9e4ddc173e83a1f71bbe1bb24393b240359ff7420de4cb1be1ff2f0·...·]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_1d4562b2_b114_11ee_8b43_59a83b27c78brow0_col2,#T_1d4562b2_b114_11ee_8b43_59a83b27c78brow3_col384 ·'#T_4056c92e_ea13_11ef_835c_39a090989f27row0_col2,#T_4056c92e_ea13_11ef_835c_39a090989f27row3_col3
85 {',85 {',
86 ·'············background-color:··red;',86 ·'············background-color:··red;',
87 ·'········}</style><table·id="T_1d4562b2_b114_11ee_8b43_59a83b27c78b"·><thead>87 ·'········}</style><table·id="T_4056c92e_ea13_11ef_835c_39a090989f27"·><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_1d4562b2_b114_11ee_8b43_59a83b27c78blevel0_row0"·class="row_heading95 id="T_4056c92e_ea13_11ef_835c_39a090989f27level0_row0"·class="row_heading
96 level0·row0"·>0</th>',96 level0·row0"·>0</th>',
97 ·'························<td97 ·'························<td
98 id="T_1d4562b2_b114_11ee_8b43_59a83b27c78brow0_col0"·class="data·row0·col0"98 id="T_4056c92e_ea13_11ef_835c_39a090989f27row0_col0"·class="data·row0·col0"
99 >1.000000</td>',99 >1.000000</td>',
100 ·'························<td100 ·'························<td
101 id="T_1d4562b2_b114_11ee_8b43_59a83b27c78brow0_col1"·class="data·row0·col1"101 id="T_4056c92e_ea13_11ef_835c_39a090989f27row0_col1"·class="data·row0·col1"
102 >1.329212</td>',102 >1.329212</td>',
103 ·'························<td103 ·'························<td
104 id="T_1d4562b2_b114_11ee_8b43_59a83b27c78brow0_col2"·class="data·row0·col2"104 id="T_4056c92e_ea13_11ef_835c_39a090989f27row0_col2"·class="data·row0·col2"
105 >nan</td>',105 >nan</td>',
106 ·'························<td106 ·'························<td
107 id="T_1d4562b2_b114_11ee_8b43_59a83b27c78brow0_col3"·class="data·row0·col3"·>-107 id="T_4056c92e_ea13_11ef_835c_39a090989f27row0_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_4053db06_ea13_11ef_835c_39a090989f27" ><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_1d408698_b114_11ee_8b43_59a83b27c78b\"·><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_4053db06_ea13_11ef_835c_39a090989f27\"·><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_1d408698_b114_11ee_8b43_59a83b27c78blevel0_row0\"·class=\"row_heading·level0·row0\"·>0</th>\n",92 ····························"························<th·id=\"T_4053db06_ea13_11ef_835c_39a090989f27level0_row0\"·class=\"row_heading·level0·row0\"·>0</th>\n",
93 ····························"························<td·id=\"T_1d408698_b114_11ee_8b43_59a83b27c78brow0_col0\"·class=\"data·row0·col0\"·>1.000000</td>\n",93 ····························"························<td·id=\"T_4053db06_ea13_11ef_835c_39a090989f27row0_col0\"·class=\"data·row0·col0\"·>1.000000</td>\n",
94 ····························"························<td·id=\"T_1d408698_b114_11ee_8b43_59a83b27c78brow0_col1\"·class=\"data·row0·col1\"·>1.329212</td>\n",94 ····························"························<td·id=\"T_4053db06_ea13_11ef_835c_39a090989f27row0_col1\"·class=\"data·row0·col1\"·>1.329212</td>\n",
95 ····························"························<td·id=\"T_1d408698_b114_11ee_8b43_59a83b27c78brow0_col2\"·class=\"data·row0·col2\"·>nan</td>\n",95 ····························"························<td·id=\"T_4053db06_ea13_11ef_835c_39a090989f27row0_col2\"·class=\"data·row0·col2\"·>nan</td>\n",
96 ····························"························<td·id=\"T_1d408698_b114_11ee_8b43_59a83b27c78brow0_col3\"·class=\"data·row0·col3\"·>-0.316280</td>\n",96 ····························"························<td·id=\"T_4053db06_ea13_11ef_835c_39a090989f27row0_col3\"·class=\"data·row0·col3\"·>-0.316280</td>\n",
97 ····························"························<td·id=\"T_1d408698_b114_11ee_8b43_59a83b27c78brow0_col4\"·class=\"data·row0·col4\"·>-0.990810</td>\n",97 ····························"························<td·id=\"T_4053db06_ea13_11ef_835c_39a090989f27row0_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_1d408698_b114_11ee_8b43_59a83b27c78blevel0_row1\"·class=\"row_heading·level0·row1\"·>1</th>\n",100 ····························"························<th·id=\"T_4053db06_ea13_11ef_835c_39a090989f27level0_row1\"·class=\"row_heading·level0·row1\"·>1</th>\n",
101 ····························"························<td·id=\"T_1d408698_b114_11ee_8b43_59a83b27c78brow1_col0\"·class=\"data·row1·col0\"·>2.000000</td>\n",101 ····························"························<td·id=\"T_4053db06_ea13_11ef_835c_39a090989f27row1_col0\"·class=\"data·row1·col0\"·>2.000000</td>\n",
102 ····························"························<td·id=\"T_1d408698_b114_11ee_8b43_59a83b27c78brow1_col1\"·class=\"data·row1·col1\"·>-1.070816</td>\n",102 ····························"························<td·id=\"T_4053db06_ea13_11ef_835c_39a090989f27row1_col1\"·class=\"data·row1·col1\"·>-1.070816</td>\n",
103 ····························"························<td·id=\"T_1d408698_b114_11ee_8b43_59a83b27c78brow1_col2\"·class=\"data·row1·col2\"·>-1.438713</td>\n",103 ····························"························<td·id=\"T_4053db06_ea13_11ef_835c_39a090989f27row1_col2\"·class=\"data·row1·col2\"·>-1.438713</td>\n",
104 ····························"························<td·id=\"T_1d408698_b114_11ee_8b43_59a83b27c78brow1_col3\"·class=\"data·row1·col3\"·>0.564417</td>\n",104 ····························"························<td·id=\"T_4053db06_ea13_11ef_835c_39a090989f27row1_col3\"·class=\"data·row1·col3\"·>0.564417</td>\n",
105 ····························"························<td·id=\"T_1d408698_b114_11ee_8b43_59a83b27c78brow1_col4\"·class=\"data·row1·col4\"·>0.295722</td>\n",105 ····························"························<td·id=\"T_4053db06_ea13_11ef_835c_39a090989f27row1_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_1d408698_b114_11ee_8b43_59a83b27c78blevel0_row2\"·class=\"row_heading·level0·row2\"·>2</th>\n",108 ····························"························<th·id=\"T_4053db06_ea13_11ef_835c_39a090989f27level0_row2\"·class=\"row_heading·level0·row2\"·>2</th>\n",
109 ····························"························<td·id=\"T_1d408698_b114_11ee_8b43_59a83b27c78brow2_col0\"·class=\"data·row2·col0\"·>3.000000</td>\n",109 ····························"························<td·id=\"T_4053db06_ea13_11ef_835c_39a090989f27row2_col0\"·class=\"data·row2·col0\"·>3.000000</td>\n",
110 ····························"························<td·id=\"T_1d408698_b114_11ee_8b43_59a83b27c78brow2_col1\"·class=\"data·row2·col1\"·>-1.626404</td>\n",110 ····························"························<td·id=\"T_4053db06_ea13_11ef_835c_39a090989f27row2_col1\"·class=\"data·row2·col1\"·>-1.626404</td>\n",
111 ····························"························<td·id=\"T_1d408698_b114_11ee_8b43_59a83b27c78brow2_col2\"·class=\"data·row2·col2\"·>0.219565</td>\n",111 ····························"························<td·id=\"T_4053db06_ea13_11ef_835c_39a090989f27row2_col2\"·class=\"data·row2·col2\"·>0.219565</td>\n",
112 ····························"························<td·id=\"T_1d408698_b114_11ee_8b43_59a83b27c78brow2_col3\"·class=\"data·row2·col3\"·>0.678805</td>\n",112 ····························"························<td·id=\"T_4053db06_ea13_11ef_835c_39a090989f27row2_col3\"·class=\"data·row2·col3\"·>0.678805</td>\n",
113 ····························"························<td·id=\"T_1d408698_b114_11ee_8b43_59a83b27c78brow2_col4\"·class=\"data·row2·col4\"·>1.889273</td>\n",113 ····························"························<td·id=\"T_4053db06_ea13_11ef_835c_39a090989f27row2_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_1d408698_b114_11ee_8b43_59a83b27c78blevel0_row3\"·class=\"row_heading·level0·row3\"·>3</th>\n",116 ····························"························<th·id=\"T_4053db06_ea13_11ef_835c_39a090989f27level0_row3\"·class=\"row_heading·level0·row3\"·>3</th>\n",
117 ····························"························<td·id=\"T_1d408698_b114_11ee_8b43_59a83b27c78brow3_col0\"·class=\"data·row3·col0\"·>4.000000</td>\n",117 ····························"························<td·id=\"T_4053db06_ea13_11ef_835c_39a090989f27row3_col0\"·class=\"data·row3·col0\"·>4.000000</td>\n",
118 ····························"························<td·id=\"T_1d408698_b114_11ee_8b43_59a83b27c78brow3_col1\"·class=\"data·row3·col1\"·>0.961538</td>\n",118 ····························"························<td·id=\"T_4053db06_ea13_11ef_835c_39a090989f27row3_col1\"·class=\"data·row3·col1\"·>0.961538</td>\n",
119 ····························"························<td·id=\"T_1d408698_b114_11ee_8b43_59a83b27c78brow3_col2\"·class=\"data·row3·col2\"·>0.104011</td>\n",119 ····························"························<td·id=\"T_4053db06_ea13_11ef_835c_39a090989f27row3_col2\"·class=\"data·row3·col2\"·>0.104011</td>\n",
120 ····························"························<td·id=\"T_1d408698_b114_11ee_8b43_59a83b27c78brow3_col3\"·class=\"data·row3·col3\"·>nan</td>\n",120 ····························"························<td·id=\"T_4053db06_ea13_11ef_835c_39a090989f27row3_col3\"·class=\"data·row3·col3\"·>nan</td>\n",
121 ····························"························<td·id=\"T_1d408698_b114_11ee_8b43_59a83b27c78brow3_col4\"·class=\"data·row3·col4\"·>0.850229</td>\n",121 ····························"························<td·id=\"T_4053db06_ea13_11ef_835c_39a090989f27row3_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_1d408698_b114_11ee_8b43_59a83b27c78blevel0_row4\"·class=\"row_heading·level0·row4\"·>4</th>\n",124 ····························"························<th·id=\"T_4053db06_ea13_11ef_835c_39a090989f27level0_row4\"·class=\"row_heading·level0·row4\"·>4</th>\n",
125 ····························"························<td·id=\"T_1d408698_b114_11ee_8b43_59a83b27c78brow4_col0\"·class=\"data·row4·col0\"·>5.000000</td>\n",125 ····························"························<td·id=\"T_4053db06_ea13_11ef_835c_39a090989f27row4_col0\"·class=\"data·row4·col0\"·>5.000000</td>\n",
126 ····························"························<td·id=\"T_1d408698_b114_11ee_8b43_59a83b27c78brow4_col1\"·class=\"data·row4·col1\"·>1.453425</td>\n",126 ····························"························<td·id=\"T_4053db06_ea13_11ef_835c_39a090989f27row4_col1\"·class=\"data·row4·col1\"·>1.453425</td>\n",
127 ····························"························<td·id=\"T_1d408698_b114_11ee_8b43_59a83b27c78brow4_col2\"·class=\"data·row4·col2\"·>1.057737</td>\n",127 ····························"························<td·id=\"T_4053db06_ea13_11ef_835c_39a090989f27row4_col2\"·class=\"data·row4·col2\"·>1.057737</td>\n",
128 ····························"························<td·id=\"T_1d408698_b114_11ee_8b43_59a83b27c78brow4_col3\"·class=\"data·row4·col3\"·>0.165562</td>\n",128 ····························"························<td·id=\"T_4053db06_ea13_11ef_835c_39a090989f27row4_col3\"·class=\"data·row4·col3\"·>0.165562</td>\n",
129 ····························"························<td·id=\"T_1d408698_b114_11ee_8b43_59a83b27c78brow4_col4\"·class=\"data·row4·col4\"·>0.515018</td>\n",129 ····························"························<td·id=\"T_4053db06_ea13_11ef_835c_39a090989f27row4_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_1d408698_b114_11ee_8b43_59a83b27c78blevel0_row5\"·class=\"row_heading·level0·row5\"·>5</th>\n",132 ····························"························<th·id=\"T_4053db06_ea13_11ef_835c_39a090989f27level0_row5\"·class=\"row_heading·level0·row5\"·>5</th>\n",
133 ····························"························<td·id=\"T_1d408698_b114_11ee_8b43_59a83b27c78brow5_col0\"·class=\"data·row5·col0\"·>6.000000</td>\n",133 ····························"························<td·id=\"T_4053db06_ea13_11ef_835c_39a090989f27row5_col0\"·class=\"data·row5·col0\"·>6.000000</td>\n",
134 ····························"························<td·id=\"T_1d408698_b114_11ee_8b43_59a83b27c78brow5_col1\"·class=\"data·row5·col1\"·>-1.336936</td>\n",134 ····························"························<td·id=\"T_4053db06_ea13_11ef_835c_39a090989f27row5_col1\"·class=\"data·row5·col1\"·>-1.336936</td>\n",
135 ····························"························<td·id=\"T_1d408698_b114_11ee_8b43_59a83b27c78brow5_col2\"·class=\"data·row5·col2\"·>0.562861</td>\n",135 ····························"························<td·id=\"T_4053db06_ea13_11ef_835c_39a090989f27row5_col2\"·class=\"data·row5·col2\"·>0.562861</td>\n",
136 ····························"························<td·id=\"T_1d408698_b114_11ee_8b43_59a83b27c78brow5_col3\"·class=\"data·row5·col3\"·>1.392855</td>\n",136 ····························"························<td·id=\"T_4053db06_ea13_11ef_835c_39a090989f27row5_col3\"·class=\"data·row5·col3\"·>1.392855</td>\n",
137 ····························"························<td·id=\"T_1d408698_b114_11ee_8b43_59a83b27c78brow5_col4\"·class=\"data·row5·col4\"·>-0.063328</td>\n",137 ····························"························<td·id=\"T_4053db06_ea13_11ef_835c_39a090989f27row5_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_1d408698_b114_11ee_8b43_59a83b27c78blevel0_row6\"·class=\"row_heading·level0·row6\"·>6</th>\n",140 ····························"························<th·id=\"T_4053db06_ea13_11ef_835c_39a090989f27level0_row6\"·class=\"row_heading·level0·row6\"·>6</th>\n",
141 ····························"························<td·id=\"T_1d408698_b114_11ee_8b43_59a83b27c78brow6_col0\"·class=\"data·row6·col0\"·>7.000000</td>\n",141 ····························"························<td·id=\"T_4053db06_ea13_11ef_835c_39a090989f27row6_col0\"·class=\"data·row6·col0\"·>7.000000</td>\n",
142 ····························"························<td·id=\"T_1d408698_b114_11ee_8b43_59a83b27c78brow6_col1\"·class=\"data·row6·col1\"·>0.121668</td>\n",142 ····························"························<td·id=\"T_4053db06_ea13_11ef_835c_39a090989f27row6_col1\"·class=\"data·row6·col1\"·>0.121668</td>\n",
143 ····························"························<td·id=\"T_1d408698_b114_11ee_8b43_59a83b27c78brow6_col2\"·class=\"data·row6·col2\"·>1.207603</td>\n",143 ····························"························<td·id=\"T_4053db06_ea13_11ef_835c_39a090989f27row6_col2\"·class=\"data·row6·col2\"·>1.207603</td>\n",
144 ····························"························<td·id=\"T_1d408698_b114_11ee_8b43_59a83b27c78brow6_col3\"·class=\"data·row6·col3\"·>-0.002040</td>\n",144 ····························"························<td·id=\"T_4053db06_ea13_11ef_835c_39a090989f27row6_col3\"·class=\"data·row6·col3\"·>-0.002040</td>\n",
145 ····························"························<td·id=\"T_1d408698_b114_11ee_8b43_59a83b27c78brow6_col4\"·class=\"data·row6·col4\"·>1.627796</td>\n",145 ····························"························<td·id=\"T_4053db06_ea13_11ef_835c_39a090989f27row6_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_1d408698_b114_11ee_8b43_59a83b27c78blevel0_row7\"·class=\"row_heading·level0·row7\"·>7</th>\n",148 ····························"························<th·id=\"T_4053db06_ea13_11ef_835c_39a090989f27level0_row7\"·class=\"row_heading·level0·row7\"·>7</th>\n",
149 ····························"························<td·id=\"T_1d408698_b114_11ee_8b43_59a83b27c78brow7_col0\"·class=\"data·row7·col0\"·>8.000000</td>\n",149 ····························"························<td·id=\"T_4053db06_ea13_11ef_835c_39a090989f27row7_col0\"·class=\"data·row7·col0\"·>8.000000</td>\n",
150 ····························"························<td·id=\"T_1d408698_b114_11ee_8b43_59a83b27c78brow7_col1\"·class=\"data·row7·col1\"·>0.354493</td>\n",150 ····························"························<td·id=\"T_4053db06_ea13_11ef_835c_39a090989f27row7_col1\"·class=\"data·row7·col1\"·>0.354493</td>\n",
151 ····························"························<td·id=\"T_1d408698_b114_11ee_8b43_59a83b27c78brow7_col2\"·class=\"data·row7·col2\"·>1.037528</td>\n",151 ····························"························<td·id=\"T_4053db06_ea13_11ef_835c_39a090989f27row7_col2\"·class=\"data·row7·col2\"·>1.037528</td>\n",
152 ····························"························<td·id=\"T_1d408698_b114_11ee_8b43_59a83b27c78brow7_col3\"·class=\"data·row7·col3\"·>-0.385684</td>\n",152 ····························"························<td·id=\"T_4053db06_ea13_11ef_835c_39a090989f27row7_col3\"·class=\"data·row7·col3\"·>-0.385684</td>\n",
153 ····························"························<td·id=\"T_1d408698_b114_11ee_8b43_59a83b27c78brow7_col4\"·class=\"data·row7·col4\"·>0.519818</td>\n",153 ····························"························<td·id=\"T_4053db06_ea13_11ef_835c_39a090989f27row7_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_1d408698_b114_11ee_8b43_59a83b27c78blevel0_row8\"·class=\"row_heading·level0·row8\"·>8</th>\n",156 ····························"························<th·id=\"T_4053db06_ea13_11ef_835c_39a090989f27level0_row8\"·class=\"row_heading·level0·row8\"·>8</th>\n",
157 ····························"························<td·id=\"T_1d408698_b114_11ee_8b43_59a83b27c78brow8_col0\"·class=\"data·row8·col0\"·>9.000000</td>\n",157 ····························"························<td·id=\"T_4053db06_ea13_11ef_835c_39a090989f27row8_col0\"·class=\"data·row8·col0\"·>9.000000</td>\n",
158 ····························"························<td·id=\"T_1d408698_b114_11ee_8b43_59a83b27c78brow8_col1\"·class=\"data·row8·col1\"·>1.686583</td>\n",158 ····························"························<td·id=\"T_4053db06_ea13_11ef_835c_39a090989f27row8_col1\"·class=\"data·row8·col1\"·>1.686583</td>\n",
159 ····························"························<td·id=\"T_1d408698_b114_11ee_8b43_59a83b27c78brow8_col2\"·class=\"data·row8·col2\"·>-1.325963</td>\n",159 ····························"························<td·id=\"T_4053db06_ea13_11ef_835c_39a090989f27row8_col2\"·class=\"data·row8·col2\"·>-1.325963</td>\n",
160 ····························"························<td·id=\"T_1d408698_b114_11ee_8b43_59a83b27c78brow8_col3\"·class=\"data·row8·col3\"·>1.428984</td>\n",160 ····························"························<td·id=\"T_4053db06_ea13_11ef_835c_39a090989f27row8_col3\"·class=\"data·row8·col3\"·>1.428984</td>\n",
161 ····························"························<td·id=\"T_1d408698_b114_11ee_8b43_59a83b27c78brow8_col4\"·class=\"data·row8·col4\"·>-2.089354</td>\n",161 ····························"························<td·id=\"T_4053db06_ea13_11ef_835c_39a090989f27row8_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_1d408698_b114_11ee_8b43_59a83b27c78blevel0_row9\"·class=\"row_heading·level0·row9\"·>9</th>\n",164 ····························"························<th·id=\"T_4053db06_ea13_11ef_835c_39a090989f27level0_row9\"·class=\"row_heading·level0·row9\"·>9</th>\n",
165 ····························"························<td·id=\"T_1d408698_b114_11ee_8b43_59a83b27c78brow9_col0\"·class=\"data·row9·col0\"·>10.000000</td>\n",165 ····························"························<td·id=\"T_4053db06_ea13_11ef_835c_39a090989f27row9_col0\"·class=\"data·row9·col0\"·>10.000000</td>\n",
166 ····························"························<td·id=\"T_1d408698_b114_11ee_8b43_59a83b27c78brow9_col1\"·class=\"data·row9·col1\"·>-0.129820</td>\n",166 ····························"························<td·id=\"T_4053db06_ea13_11ef_835c_39a090989f27row9_col1\"·class=\"data·row9·col1\"·>-0.129820</td>\n",
167 ····························"························<td·id=\"T_1d408698_b114_11ee_8b43_59a83b27c78brow9_col2\"·class=\"data·row9·col2\"·>0.631523</td>\n",167 ····························"························<td·id=\"T_4053db06_ea13_11ef_835c_39a090989f27row9_col2\"·class=\"data·row9·col2\"·>0.631523</td>\n",
168 ····························"························<td·id=\"T_1d408698_b114_11ee_8b43_59a83b27c78brow9_col3\"·class=\"data·row9·col3\"·>-0.586538</td>\n",168 ····························"························<td·id=\"T_4053db06_ea13_11ef_835c_39a090989f27row9_col3\"·class=\"data·row9·col3\"·>-0.586538</td>\n",
169 ····························"························<td·id=\"T_1d408698_b114_11ee_8b43_59a83b27c78brow9_col4\"·class=\"data·row9·col4\"·>0.290720</td>\n",169 ····························"························<td·id=\"T_4053db06_ea13_11ef_835c_39a090989f27row9_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·0xb01a3628>"174 ····························"<pandas.io.formats.style.Styler·at·0xf01c8640>"
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_1d4562b2_b114_11ee_8b43_59a83b27c78brow0_col2,#T_1d4562b2_b114_11ee_8b43_59a83b27c78brow3_col3{',\n",204 ····························"·'#T_4056c92e_ea13_11ef_835c_39a090989f27row0_col2,#T_4056c92e_ea13_11ef_835c_39a090989f27row3_col3{',\n",
205 ····························"·'············background-color:··red;',\n",205 ····························"·'············background-color:··red;',\n",
206 ····························"·'········}</style><table·id=\"T_1d4562b2_b114_11ee_8b43_59a83b27c78b\"·><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_4056c92e_ea13_11ef_835c_39a090989f27\"·><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_1d4562b2_b114_11ee_8b43_59a83b27c78blevel0_row0\"·class=\"row_heading·level0·row0\"·>0</th>',\n",208 ····························"·'························<th·id=\"T_4056c92e_ea13_11ef_835c_39a090989f27level0_row0\"·class=\"row_heading·level0·row0\"·>0</th>',\n",
209 ····························"·'························<td·id=\"T_1d4562b2_b114_11ee_8b43_59a83b27c78brow0_col0\"·class=\"data·row0·col0\"·>1.000000</td>',\n",209 ····························"·'························<td·id=\"T_4056c92e_ea13_11ef_835c_39a090989f27row0_col0\"·class=\"data·row0·col0\"·>1.000000</td>',\n",
210 ····························"·'························<td·id=\"T_1d4562b2_b114_11ee_8b43_59a83b27c78brow0_col1\"·class=\"data·row0·col1\"·>1.329212</td>',\n",210 ····························"·'························<td·id=\"T_4056c92e_ea13_11ef_835c_39a090989f27row0_col1\"·class=\"data·row0·col1\"·>1.329212</td>',\n",
211 ····························"·'························<td·id=\"T_1d4562b2_b114_11ee_8b43_59a83b27c78brow0_col2\"·class=\"data·row0·col2\"·>nan</td>',\n",211 ····························"·'························<td·id=\"T_4056c92e_ea13_11ef_835c_39a090989f27row0_col2\"·class=\"data·row0·col2\"·>nan</td>',\n",
212 ····························"·'························<td·id=\"T_1d4562b2_b114_11ee_8b43_59a83b27c78brow0_col3\"·class=\"data·row0·col3\"·>-0.316280</td>']"212 ····························"·'························<td·id=\"T_4056c92e_ea13_11ef_835c_39a090989f27row0_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; 1144438/1170511 bytes (97.77%) of diff not shown.
3.54 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·0x9721eb20&gt;),</span>2349 <span·class="go">·Holiday:·July·4th·(month=7,·day=4,·observance=&lt;function·nearest_workday·at·0xd75dce38&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·0x9721eb20&gt;),</span>2356 <span·class="go">·Holiday:·July·4th·(month=7,·day=4,·observance=&lt;function·nearest_workday·at·0xd75dce38&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.14 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 0x9721eb20>),1750 0xd75dce38>),
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 0x9721eb20>),1759 0xd75dce38>),
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.3 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;b4d04735-43cd-4877-8d81-093d7726d2db&#39;&gt;</span>862 <span·class="gh">Out[124]:·</span><span·class="go">&lt;AxesSubplot:label=&#39;d0c51297-2d61-4e93-b2c1-d1edcd0a0541&#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·0x9730f1c0&gt;</span>1121 <span·class="gh">Out[174]:·</span><span·class="go">&lt;matplotlib.table.Table·at·0xd7cb61f0&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·0x92155730&gt;]</span>1222 <span·class="gh">Out[195]:·</span><span·class="go">[&lt;matplotlib.lines.Line2D·at·0xddf39298&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·0x920e6da8&gt;]</span>1224 <span·class="gh">Out[196]:·</span><span·class="go">[&lt;matplotlib.lines.Line2D·at·0xddec6688&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·0x920f2460&gt;</span>1228 <span·class="gh">Out[197]:·</span><span·class="go">&lt;matplotlib.collections.PolyCollection·at·0xd9301b68&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.34 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='b4d04735-43cd-4877-8d81-093d7726d2db'>608 Out[124]:·<AxesSubplot:label='d0c51297-2d61-4e93-b2c1-d1edcd0a0541'>
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·0x9730f1c0>832 Out[174]:·<matplotlib.table.Table·at·0xd7cb61f0>
  
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·0x92155730>]918 Out[195]:·[<matplotlib.lines.Line2D·at·0xddf39298>]
  
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·0x920e6da8>]920 Out[196]:·[<matplotlib.lines.Line2D·at·0xddec6688>]
  
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·0x920f2460>924 Out[197]:·<matplotlib.collections.PolyCollection·at·0xd9301b68>
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">28.3·ms·+-·1.12·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)</span>1017 <span·class="go">37.2·ms·+-·2.19·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">49.1·ms·+-·998·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)</span>1022 <span·class="go">89.1·ms·+-·5.4·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 ······28.3·ms·+-·1.12·ms·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)870 ······37.2·ms·+-·2.19·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 ······49.1·ms·+-·998·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·10·loops·each)873 ······89.1·ms·+-·5.4·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····b</span>1223 <span·class="go">top·····foo····a</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····b········NaN</span>1231 <span·class="go">top·····foo····a········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····b········NaN········NaN</span>1253 <span·class="go">top·····foo····a········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····b1097 ······top·····foo····a
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····b········NaN1105 ······top·····foo····a········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····b········NaN········NaN1125 ······top·····foo····a········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-11·18:31:52.624532&#39;)</span>860 <span·class="gh">Out[67]:·</span><span·class="go">Timestamp(&#39;2025-02-14·04:03:50.075158&#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-11·18:31:52.626668&#39;)</span>862 <span·class="gh">Out[68]:·</span><span·class="go">Timestamp(&#39;2026-02-14·04:03:50.076052&#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-11·18:31:52.624532')704 Out[67]:·Timestamp('2025-02-14·04:03:50.075158')
  
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-11·18:31:52.626668')706 Out[68]:·Timestamp('2026-02-14·04:03:50.076052')
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.38 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·0x762ee9d0&gt;</span>1002 <span·class="gh">Out[83]:·</span><span·class="go">&lt;pandas.core.resample.DatetimeIndexResampler·object·at·0xcfbd1370&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>
732 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·0x762ee9d0>840 Out[83]:·<pandas.core.resample.DatetimeIndexResampler·object·at·0xcfbd1370>
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.15 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">3082048656··1··4</span>261 <span·class="go">4156126352··1··4</span>
262 <span·class="go">3082048672··2··5</span>262 <span·class="go">4156126368··2··5</span>
263 <span·class="go">3082048688··3··6</span>263 <span·class="go">4156126384··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">3082048656··1··4</span>294 <span·class="go">4156126352··1··4</span>
295 <span·class="go">3082048672··2··5</span>295 <span·class="go">4156126368··2··5</span>
296 <span·class="go">3082048688··3··6</span>296 <span·class="go">4156126384··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>
821 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 3082048656··1··4 
201 3082048672··2··5 
202 3082048688··3··6200 4156126352··1··4
 201 4156126368··2··5
 202 4156126384··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 3082048656··1··4 
229 3082048672··2··5 
230 3082048688··3··6228 4156126352··1··4
 229 4156126368··2··5
 230 4156126384··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.68 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">2575293880</span>223 <span·class="gh">Out[19]:·</span><span·class="go">3011430504</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">2615542872</span>225 <span·class="gh">Out[20]:·</span><span·class="go">3042626600</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·0x99c8c2e0&gt;</span>470 <span·class="gh">Out[48]:·</span><span·class="go">&lt;pandas.io.formats.style.Styler·at·0xb378b220&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.43 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]:·2575293880171 Out[19]:·3011430504
  
172 In·[20]:·id(idx.values)172 In·[20]:·id(idx.values)
173 Out[20]:·2615542872173 Out[20]:·3042626600
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·0x99c8c2e0>380 Out[48]:·<pandas.io.formats.style.Styler·at·0xb378b220>
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.
60.0 KB
python3-pandas-lib_1.1.5+dfsg-2_i386.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·····1968·2021-01-12·21:06:04.000000·control.tar.xz2 -rw-r--r--···0········0········0·····1964·2021-01-12·21:06:04.000000·control.tar.xz
3 -rw-r--r--···0········0········0··3180740·2021-01-12·21:06:04.000000·data.tar.xz3 -rw-r--r--···0········0········0··3180960·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
59.4 KB
data.tar.xz
59.4 KB
data.tar
1.44 KB
./usr/lib/python3/dist-packages/pandas/_libs/algos.cpython-39-i386-linux-gnu.so
File has been modified after NT_GNU_BUILD_ID has been applied.
649 B
    
Offset 1, 8 lines modifiedOffset 1, 8 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·69333836·2d6c696e·75782d67·dwz/i386-linux-g3 ··0x00000010·64777a2f·69333836·2d6c696e·75782d67·dwz/i386-linux-g
4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda
5 ··0x00000030·732d6c69·622e6465·62756700·0c6a42b7·s-lib.debug..jB.5 ··0x00000030·732d6c69·622e6465·62756700·0abbb2c5·s-lib.debug.....
6 ··0x00000040·c440f143·5f093dc1·25eb3556·5a2a35e5·.@.C_.=.%.5VZ*5.6 ··0x00000040·5e25f133·a5d9be58·27ba858e·d2a49d77·^%.3...X'......w
  
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·33343261·32663933·63616432·34646161·342a2f93cad24daa2 ··0x00000000·33343261·32663933·63616432·34646161·342a2f93cad24daa
3 ··0x00000010·63666436·38306533·65666635·37643431·cfd680e3eff57d413 ··0x00000010·63666436·38306533·65666635·37643431·cfd680e3eff57d41
4 ··0x00000020·31626163·33352e64·65627567·00000000·1bac35.debug....4 ··0x00000020·31626163·33352e64·65627567·00000000·1bac35.debug....
5 ··0x00000030·8e9c58ab····························..X.5 ··0x00000030·356c0273····························5l.s
  
1.45 KB
./usr/lib/python3/dist-packages/pandas/_libs/groupby.cpython-39-i386-linux-gnu.so
File has been modified after NT_GNU_BUILD_ID has been applied.
649 B
    
Offset 1, 8 lines modifiedOffset 1, 8 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·69333836·2d6c696e·75782d67·dwz/i386-linux-g3 ··0x00000010·64777a2f·69333836·2d6c696e·75782d67·dwz/i386-linux-g
4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda
5 ··0x00000030·732d6c69·622e6465·62756700·0c6a42b7·s-lib.debug..jB.5 ··0x00000030·732d6c69·622e6465·62756700·0abbb2c5·s-lib.debug.....
6 ··0x00000040·c440f143·5f093dc1·25eb3556·5a2a35e5·.@.C_.=.%.5VZ*5.6 ··0x00000040·5e25f133·a5d9be58·27ba858e·d2a49d77·^%.3...X'......w
  
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·33373833·61366362·31306466·66306630·3783a6cb10dff0f02 ··0x00000000·33373833·61366362·31306466·66306630·3783a6cb10dff0f0
3 ··0x00000010·37626361·38616432·32643037·37306566·7bca8ad22d0770ef3 ··0x00000010·37626361·38616432·32643037·37306566·7bca8ad22d0770ef
4 ··0x00000020·31363639·35362e64·65627567·00000000·166956.debug....4 ··0x00000020·31363639·35362e64·65627567·00000000·166956.debug....
5 ··0x00000030·61666f57····························afoW5 ··0x00000030·2abee982····························*...
  
1.45 KB
./usr/lib/python3/dist-packages/pandas/_libs/hashing.cpython-39-i386-linux-gnu.so
File has been modified after NT_GNU_BUILD_ID has been applied.
649 B
    
Offset 1, 8 lines modifiedOffset 1, 8 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·69333836·2d6c696e·75782d67·dwz/i386-linux-g3 ··0x00000010·64777a2f·69333836·2d6c696e·75782d67·dwz/i386-linux-g
4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda
5 ··0x00000030·732d6c69·622e6465·62756700·0c6a42b7·s-lib.debug..jB.5 ··0x00000030·732d6c69·622e6465·62756700·0abbb2c5·s-lib.debug.....
6 ··0x00000040·c440f143·5f093dc1·25eb3556·5a2a35e5·.@.C_.=.%.5VZ*5.6 ··0x00000040·5e25f133·a5d9be58·27ba858e·d2a49d77·^%.3...X'......w
  
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·63663366·61343464·34386639·62613739·cf3fa44d48f9ba792 ··0x00000000·63663366·61343464·34386639·62613739·cf3fa44d48f9ba79
3 ··0x00000010·32336333·33386232·34643930·31346265·23c338b24d9014be3 ··0x00000010·32336333·33386232·34643930·31346265·23c338b24d9014be
4 ··0x00000020·32343637·37312e64·65627567·00000000·246771.debug....4 ··0x00000020·32343637·37312e64·65627567·00000000·246771.debug....
5 ··0x00000030·6551c884····························eQ..5 ··0x00000030·e2b01892····························....
  
1.45 KB
./usr/lib/python3/dist-packages/pandas/_libs/hashtable.cpython-39-i386-linux-gnu.so
File has been modified after NT_GNU_BUILD_ID has been applied.
649 B
    
Offset 1, 8 lines modifiedOffset 1, 8 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·69333836·2d6c696e·75782d67·dwz/i386-linux-g3 ··0x00000010·64777a2f·69333836·2d6c696e·75782d67·dwz/i386-linux-g
4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda
5 ··0x00000030·732d6c69·622e6465·62756700·0c6a42b7·s-lib.debug..jB.5 ··0x00000030·732d6c69·622e6465·62756700·0abbb2c5·s-lib.debug.....
6 ··0x00000040·c440f143·5f093dc1·25eb3556·5a2a35e5·.@.C_.=.%.5VZ*5.6 ··0x00000040·5e25f133·a5d9be58·27ba858e·d2a49d77·^%.3...X'......w
  
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·62336665·31386638·61303561·32626633·b3fe18f8a05a2bf32 ··0x00000000·62336665·31386638·61303561·32626633·b3fe18f8a05a2bf3
3 ··0x00000010·64346137·37613664·32336463·65633263·d4a77a6d23dcec2c3 ··0x00000010·64346137·37613664·32336463·65633263·d4a77a6d23dcec2c
4 ··0x00000020·36333337·32362e64·65627567·00000000·633726.debug....4 ··0x00000020·36333337·32362e64·65627567·00000000·633726.debug....
5 ··0x00000030·7b069a12····························{...5 ··0x00000030·ba6e7aae····························.nz.
  
1.44 KB
./usr/lib/python3/dist-packages/pandas/_libs/index.cpython-39-i386-linux-gnu.so
File has been modified after NT_GNU_BUILD_ID has been applied.
649 B
    
Offset 1, 8 lines modifiedOffset 1, 8 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·69333836·2d6c696e·75782d67·dwz/i386-linux-g3 ··0x00000010·64777a2f·69333836·2d6c696e·75782d67·dwz/i386-linux-g
4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda
5 ··0x00000030·732d6c69·622e6465·62756700·0c6a42b7·s-lib.debug..jB.5 ··0x00000030·732d6c69·622e6465·62756700·0abbb2c5·s-lib.debug.....
6 ··0x00000040·c440f143·5f093dc1·25eb3556·5a2a35e5·.@.C_.=.%.5VZ*5.6 ··0x00000040·5e25f133·a5d9be58·27ba858e·d2a49d77·^%.3...X'......w
  
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·64356137·32386662·62303036·31303363·d5a728fbb006103c2 ··0x00000000·64356137·32386662·62303036·31303363·d5a728fbb006103c
3 ··0x00000010·65343266·63373665·62383264·32616464·e42fc76eb82d2add3 ··0x00000010·65343266·63373665·62383264·32616464·e42fc76eb82d2add
4 ··0x00000020·39326463·35622e64·65627567·00000000·92dc5b.debug....4 ··0x00000020·39326463·35622e64·65627567·00000000·92dc5b.debug....
5 ··0x00000030·be4c3d56····························.L=V5 ··0x00000030·e548be6f····························.H.o
  
1.45 KB
./usr/lib/python3/dist-packages/pandas/_libs/indexing.cpython-39-i386-linux-gnu.so
File has been modified after NT_GNU_BUILD_ID has been applied.
649 B
    
Offset 1, 8 lines modifiedOffset 1, 8 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·69333836·2d6c696e·75782d67·dwz/i386-linux-g3 ··0x00000010·64777a2f·69333836·2d6c696e·75782d67·dwz/i386-linux-g
4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda
5 ··0x00000030·732d6c69·622e6465·62756700·0c6a42b7·s-lib.debug..jB.5 ··0x00000030·732d6c69·622e6465·62756700·0abbb2c5·s-lib.debug.....
6 ··0x00000040·c440f143·5f093dc1·25eb3556·5a2a35e5·.@.C_.=.%.5VZ*5.6 ··0x00000040·5e25f133·a5d9be58·27ba858e·d2a49d77·^%.3...X'......w
  
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·34663363·64303436·35336534·39343439·4f3cd04653e494492 ··0x00000000·34663363·64303436·35336534·39343439·4f3cd04653e49449
3 ··0x00000010·65653835·37666663·63386232·37626432·ee857ffcc8b27bd23 ··0x00000010·65653835·37666663·63386232·37626432·ee857ffcc8b27bd2
4 ··0x00000020·63393631·39652e64·65627567·00000000·c9619e.debug....4 ··0x00000020·63393631·39652e64·65627567·00000000·c9619e.debug....
5 ··0x00000030·ce6d851c····························.m..5 ··0x00000030·0cc14aaa····························..J.
  
1.45 KB
./usr/lib/python3/dist-packages/pandas/_libs/internals.cpython-39-i386-linux-gnu.so
File has been modified after NT_GNU_BUILD_ID has been applied.
649 B
    
Offset 1, 8 lines modifiedOffset 1, 8 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·69333836·2d6c696e·75782d67·dwz/i386-linux-g3 ··0x00000010·64777a2f·69333836·2d6c696e·75782d67·dwz/i386-linux-g
4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda
5 ··0x00000030·732d6c69·622e6465·62756700·0c6a42b7·s-lib.debug..jB.5 ··0x00000030·732d6c69·622e6465·62756700·0abbb2c5·s-lib.debug.....
6 ··0x00000040·c440f143·5f093dc1·25eb3556·5a2a35e5·.@.C_.=.%.5VZ*5.6 ··0x00000040·5e25f133·a5d9be58·27ba858e·d2a49d77·^%.3...X'......w
  
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·32643137·34383664·37653131·39643364·2d17486d7e119d3d2 ··0x00000000·32643137·34383664·37653131·39643364·2d17486d7e119d3d
3 ··0x00000010·63333939·61353966·33613962·65383235·c399a59f3a9be8253 ··0x00000010·63333939·61353966·33613962·65383235·c399a59f3a9be825
4 ··0x00000020·66373363·35312e64·65627567·00000000·f73c51.debug....4 ··0x00000020·66373363·35312e64·65627567·00000000·f73c51.debug....
5 ··0x00000030·1f6a6f81····························.jo.5 ··0x00000030·d38f883b····························...;
  
1.45 KB
./usr/lib/python3/dist-packages/pandas/_libs/interval.cpython-39-i386-linux-gnu.so
File has been modified after NT_GNU_BUILD_ID has been applied.
649 B
    
Offset 1, 8 lines modifiedOffset 1, 8 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·69333836·2d6c696e·75782d67·dwz/i386-linux-g3 ··0x00000010·64777a2f·69333836·2d6c696e·75782d67·dwz/i386-linux-g
4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda
5 ··0x00000030·732d6c69·622e6465·62756700·0c6a42b7·s-lib.debug..jB.5 ··0x00000030·732d6c69·622e6465·62756700·0abbb2c5·s-lib.debug.....
6 ··0x00000040·c440f143·5f093dc1·25eb3556·5a2a35e5·.@.C_.=.%.5VZ*5.6 ··0x00000040·5e25f133·a5d9be58·27ba858e·d2a49d77·^%.3...X'......w
  
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·66613639·32656662·32303362·30376130·fa692efb203b07a02 ··0x00000000·66613639·32656662·32303362·30376130·fa692efb203b07a0
3 ··0x00000010·65326662·33393836·32666132·35303335·e2fb39862fa250353 ··0x00000010·65326662·33393836·32666132·35303335·e2fb39862fa25035
4 ··0x00000020·32393665·62312e64·65627567·00000000·296eb1.debug....4 ··0x00000020·32393665·62312e64·65627567·00000000·296eb1.debug....
5 ··0x00000030·7880f28a····························x...5 ··0x00000030·36668aed····························6f..
  
1.44 KB
./usr/lib/python3/dist-packages/pandas/_libs/json.cpython-39-i386-linux-gnu.so
File has been modified after NT_GNU_BUILD_ID has been applied.
649 B
    
Offset 1, 8 lines modifiedOffset 1, 8 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·69333836·2d6c696e·75782d67·dwz/i386-linux-g3 ··0x00000010·64777a2f·69333836·2d6c696e·75782d67·dwz/i386-linux-g
4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda
5 ··0x00000030·732d6c69·622e6465·62756700·0c6a42b7·s-lib.debug..jB.5 ··0x00000030·732d6c69·622e6465·62756700·0abbb2c5·s-lib.debug.....
6 ··0x00000040·c440f143·5f093dc1·25eb3556·5a2a35e5·.@.C_.=.%.5VZ*5.6 ··0x00000040·5e25f133·a5d9be58·27ba858e·d2a49d77·^%.3...X'......w
  
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·32666461·31353936·30333964·30336539·2fda1596039d03e92 ··0x00000000·32666461·31353936·30333964·30336539·2fda1596039d03e9
3 ··0x00000010·38316664·31313865·38303637·62383836·81fd118e8067b8863 ··0x00000010·38316664·31313865·38303637·62383836·81fd118e8067b886
4 ··0x00000020·37643034·38332e64·65627567·00000000·7d0483.debug....4 ··0x00000020·37643034·38332e64·65627567·00000000·7d0483.debug....
5 ··0x00000030·61697354····························aisT5 ··0x00000030·6018faff····························`...
  
1.44 KB
./usr/lib/python3/dist-packages/pandas/_libs/lib.cpython-39-i386-linux-gnu.so
File has been modified after NT_GNU_BUILD_ID has been applied.
649 B
    
Offset 1, 8 lines modifiedOffset 1, 8 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·69333836·2d6c696e·75782d67·dwz/i386-linux-g3 ··0x00000010·64777a2f·69333836·2d6c696e·75782d67·dwz/i386-linux-g
4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda
5 ··0x00000030·732d6c69·622e6465·62756700·0c6a42b7·s-lib.debug..jB.5 ··0x00000030·732d6c69·622e6465·62756700·0abbb2c5·s-lib.debug.....
6 ··0x00000040·c440f143·5f093dc1·25eb3556·5a2a35e5·.@.C_.=.%.5VZ*5.6 ··0x00000040·5e25f133·a5d9be58·27ba858e·d2a49d77·^%.3...X'......w
  
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·63376533·35633335·66383031·34323066·c7e35c35f801420f2 ··0x00000000·63376533·35633335·66383031·34323066·c7e35c35f801420f
3 ··0x00000010·31363761·36323561·33343137·37346430·167a625a341774d03 ··0x00000010·31363761·36323561·33343137·37346430·167a625a341774d0
4 ··0x00000020·63373239·34362e64·65627567·00000000·c72946.debug....4 ··0x00000020·63373239·34362e64·65627567·00000000·c72946.debug....
5 ··0x00000030·6aa44f4c····························j.OL5 ··0x00000030·9fabbf23····························...#
  
1.45 KB
./usr/lib/python3/dist-packages/pandas/_libs/missing.cpython-39-i386-linux-gnu.so
File has been modified after NT_GNU_BUILD_ID has been applied.
649 B
    
Offset 1, 8 lines modifiedOffset 1, 8 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·69333836·2d6c696e·75782d67·dwz/i386-linux-g3 ··0x00000010·64777a2f·69333836·2d6c696e·75782d67·dwz/i386-linux-g
4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda
5 ··0x00000030·732d6c69·622e6465·62756700·0c6a42b7·s-lib.debug..jB.5 ··0x00000030·732d6c69·622e6465·62756700·0abbb2c5·s-lib.debug.....
6 ··0x00000040·c440f143·5f093dc1·25eb3556·5a2a35e5·.@.C_.=.%.5VZ*5.6 ··0x00000040·5e25f133·a5d9be58·27ba858e·d2a49d77·^%.3...X'......w
  
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·39393435·34343161·64666265·37386463·9945441adfbe78dc2 ··0x00000000·39393435·34343161·64666265·37386463·9945441adfbe78dc
3 ··0x00000010·32333131·30663461·64346238·35326439·23110f4ad4b852d93 ··0x00000010·32333131·30663461·64346238·35326439·23110f4ad4b852d9
4 ··0x00000020·31623637·37332e64·65627567·00000000·1b6773.debug....4 ··0x00000020·31623637·37332e64·65627567·00000000·1b6773.debug....
5 ··0x00000030·6cf98523····························l..#5 ··0x00000030·0646f38c····························.F..
  
1.44 KB
./usr/lib/python3/dist-packages/pandas/_libs/ops.cpython-39-i386-linux-gnu.so
File has been modified after NT_GNU_BUILD_ID has been applied.
649 B
    
Offset 1, 8 lines modifiedOffset 1, 8 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·69333836·2d6c696e·75782d67·dwz/i386-linux-g3 ··0x00000010·64777a2f·69333836·2d6c696e·75782d67·dwz/i386-linux-g
4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda
5 ··0x00000030·732d6c69·622e6465·62756700·0c6a42b7·s-lib.debug..jB.5 ··0x00000030·732d6c69·622e6465·62756700·0abbb2c5·s-lib.debug.....
6 ··0x00000040·c440f143·5f093dc1·25eb3556·5a2a35e5·.@.C_.=.%.5VZ*5.6 ··0x00000040·5e25f133·a5d9be58·27ba858e·d2a49d77·^%.3...X'......w
  
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·65663932·39663333·33316639·62353966·ef929f3331f9b59f2 ··0x00000000·65663932·39663333·33316639·62353966·ef929f3331f9b59f
3 ··0x00000010·61346235·36383430·62653566·35313937·a4b56840be5f51973 ··0x00000010·61346235·36383430·62653566·35313937·a4b56840be5f5197
4 ··0x00000020·31306630·65662e64·65627567·00000000·10f0ef.debug....4 ··0x00000020·31306630·65662e64·65627567·00000000·10f0ef.debug....
5 ··0x00000030·a30fcc6f····························...o5 ··0x00000030·3e8cc46e····························>..n
  
1.46 KB
./usr/lib/python3/dist-packages/pandas/_libs/ops_dispatch.cpython-39-i386-linux-gnu.so
File has been modified after NT_GNU_BUILD_ID has been applied.
649 B
    
Offset 1, 8 lines modifiedOffset 1, 8 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·69333836·2d6c696e·75782d67·dwz/i386-linux-g3 ··0x00000010·64777a2f·69333836·2d6c696e·75782d67·dwz/i386-linux-g
4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda
5 ··0x00000030·732d6c69·622e6465·62756700·0c6a42b7·s-lib.debug..jB.5 ··0x00000030·732d6c69·622e6465·62756700·0abbb2c5·s-lib.debug.....
6 ··0x00000040·c440f143·5f093dc1·25eb3556·5a2a35e5·.@.C_.=.%.5VZ*5.6 ··0x00000040·5e25f133·a5d9be58·27ba858e·d2a49d77·^%.3...X'......w
  
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·38353136·36376439·35326232·39333435·851667d952b293452 ··0x00000000·38353136·36376439·35326232·39333435·851667d952b29345
3 ··0x00000010·37643436·37646436·63393937·30366339·7d467dd6c99706c93 ··0x00000010·37643436·37646436·63393937·30366339·7d467dd6c99706c9
4 ··0x00000020·32646162·63362e64·65627567·00000000·2dabc6.debug....4 ··0x00000020·32646162·63362e64·65627567·00000000·2dabc6.debug....
5 ··0x00000030·01052571····························..%q5 ··0x00000030·6708632c····························g.c,
  
1.45 KB
./usr/lib/python3/dist-packages/pandas/_libs/parsers.cpython-39-i386-linux-gnu.so
File has been modified after NT_GNU_BUILD_ID has been applied.
649 B
    
Offset 1, 8 lines modifiedOffset 1, 8 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·69333836·2d6c696e·75782d67·dwz/i386-linux-g3 ··0x00000010·64777a2f·69333836·2d6c696e·75782d67·dwz/i386-linux-g
4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda
5 ··0x00000030·732d6c69·622e6465·62756700·0c6a42b7·s-lib.debug..jB.5 ··0x00000030·732d6c69·622e6465·62756700·0abbb2c5·s-lib.debug.....
6 ··0x00000040·c440f143·5f093dc1·25eb3556·5a2a35e5·.@.C_.=.%.5VZ*5.6 ··0x00000040·5e25f133·a5d9be58·27ba858e·d2a49d77·^%.3...X'......w
  
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·63616333·66323662·36306462·30626364·cac3f26b60db0bcd2 ··0x00000000·63616333·66323662·36306462·30626364·cac3f26b60db0bcd
3 ··0x00000010·36363539·36306438·64353162·64323132·665960d8d51bd2123 ··0x00000010·36363539·36306438·64353162·64323132·665960d8d51bd212
4 ··0x00000020·30643363·61302e64·65627567·00000000·0d3ca0.debug....4 ··0x00000020·30643363·61302e64·65627567·00000000·0d3ca0.debug....
5 ··0x00000030·15c73de4····························..=.5 ··0x00000030·a0cddbdd····························....
  
1.45 KB
./usr/lib/python3/dist-packages/pandas/_libs/properties.cpython-39-i386-linux-gnu.so
File has been modified after NT_GNU_BUILD_ID has been applied.
649 B
    
Offset 1, 8 lines modifiedOffset 1, 8 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·69333836·2d6c696e·75782d67·dwz/i386-linux-g3 ··0x00000010·64777a2f·69333836·2d6c696e·75782d67·dwz/i386-linux-g
4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda
5 ··0x00000030·732d6c69·622e6465·62756700·0c6a42b7·s-lib.debug..jB.5 ··0x00000030·732d6c69·622e6465·62756700·0abbb2c5·s-lib.debug.....
6 ··0x00000040·c440f143·5f093dc1·25eb3556·5a2a35e5·.@.C_.=.%.5VZ*5.6 ··0x00000040·5e25f133·a5d9be58·27ba858e·d2a49d77·^%.3...X'......w
  
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·66366331·63663762·32333739·30373034·f6c1cf7b237907042 ··0x00000000·66366331·63663762·32333739·30373034·f6c1cf7b23790704
3 ··0x00000010·65356236·35643463·62393233·63333366·e5b65d4cb923c33f3 ··0x00000010·65356236·35643463·62393233·63333366·e5b65d4cb923c33f
4 ··0x00000020·61616636·33372e64·65627567·00000000·aaf637.debug....4 ··0x00000020·61616636·33372e64·65627567·00000000·aaf637.debug....
5 ··0x00000030·d5d43f41····························..?A5 ··0x00000030·4388f6bf····························C...
  
1.45 KB
./usr/lib/python3/dist-packages/pandas/_libs/reduction.cpython-39-i386-linux-gnu.so
File has been modified after NT_GNU_BUILD_ID has been applied.
649 B
    
Offset 1, 8 lines modifiedOffset 1, 8 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·69333836·2d6c696e·75782d67·dwz/i386-linux-g3 ··0x00000010·64777a2f·69333836·2d6c696e·75782d67·dwz/i386-linux-g
4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda
5 ··0x00000030·732d6c69·622e6465·62756700·0c6a42b7·s-lib.debug..jB.5 ··0x00000030·732d6c69·622e6465·62756700·0abbb2c5·s-lib.debug.....
6 ··0x00000040·c440f143·5f093dc1·25eb3556·5a2a35e5·.@.C_.=.%.5VZ*5.6 ··0x00000040·5e25f133·a5d9be58·27ba858e·d2a49d77·^%.3...X'......w
  
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·66323961·31646532·34343763·36633935·f29a1de2447c6c952 ··0x00000000·66323961·31646532·34343763·36633935·f29a1de2447c6c95
3 ··0x00000010·39616630·31643230·32343337·63636361·9af01d202437ccca3 ··0x00000010·39616630·31643230·32343337·63636361·9af01d202437ccca
4 ··0x00000020·33633530·32352e64·65627567·00000000·3c5025.debug....4 ··0x00000020·33633530·32352e64·65627567·00000000·3c5025.debug....
5 ··0x00000030·af702f03····························.p/.5 ··0x00000030·09571590····························.W..
  
1.45 KB
./usr/lib/python3/dist-packages/pandas/_libs/reshape.cpython-39-i386-linux-gnu.so
File has been modified after NT_GNU_BUILD_ID has been applied.
649 B
    
Offset 1, 8 lines modifiedOffset 1, 8 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·69333836·2d6c696e·75782d67·dwz/i386-linux-g3 ··0x00000010·64777a2f·69333836·2d6c696e·75782d67·dwz/i386-linux-g
4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda
5 ··0x00000030·732d6c69·622e6465·62756700·0c6a42b7·s-lib.debug..jB.5 ··0x00000030·732d6c69·622e6465·62756700·0abbb2c5·s-lib.debug.....
6 ··0x00000040·c440f143·5f093dc1·25eb3556·5a2a35e5·.@.C_.=.%.5VZ*5.6 ··0x00000040·5e25f133·a5d9be58·27ba858e·d2a49d77·^%.3...X'......w
  
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·34376262·30383036·30373734·61653736·47bb08060774ae762 ··0x00000000·34376262·30383036·30373734·61653736·47bb08060774ae76
3 ··0x00000010·38646634·35386137·34623766·35643330·8df458a74b7f5d303 ··0x00000010·38646634·35386137·34623766·35643330·8df458a74b7f5d30
4 ··0x00000020·64613932·62632e64·65627567·00000000·da92bc.debug....4 ··0x00000020·64613932·62632e64·65627567·00000000·da92bc.debug....
5 ··0x00000030·1ce8aa78····························...x5 ··0x00000030·f34d756b····························.Muk
  
1.45 KB
./usr/lib/python3/dist-packages/pandas/_libs/sparse.cpython-39-i386-linux-gnu.so
File has been modified after NT_GNU_BUILD_ID has been applied.
649 B
    
Offset 1, 8 lines modifiedOffset 1, 8 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·69333836·2d6c696e·75782d67·dwz/i386-linux-g3 ··0x00000010·64777a2f·69333836·2d6c696e·75782d67·dwz/i386-linux-g
4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda
5 ··0x00000030·732d6c69·622e6465·62756700·0c6a42b7·s-lib.debug..jB.5 ··0x00000030·732d6c69·622e6465·62756700·0abbb2c5·s-lib.debug.....
6 ··0x00000040·c440f143·5f093dc1·25eb3556·5a2a35e5·.@.C_.=.%.5VZ*5.6 ··0x00000040·5e25f133·a5d9be58·27ba858e·d2a49d77·^%.3...X'......w
  
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·65646233·30366330·65303566·66313734·edb306c0e05ff1742 ··0x00000000·65646233·30366330·65303566·66313734·edb306c0e05ff174
3 ··0x00000010·33336331·64316137·39623533·33336565·33c1d1a79b5333ee3 ··0x00000010·33336331·64316137·39623533·33336565·33c1d1a79b5333ee
4 ··0x00000020·31663365·65652e64·65627567·00000000·1f3eee.debug....4 ··0x00000020·31663365·65652e64·65627567·00000000·1f3eee.debug....
5 ··0x00000030·de924154····························..AT5 ··0x00000030·63a74f60····························c.O`
  
1.45 KB
./usr/lib/python3/dist-packages/pandas/_libs/testing.cpython-39-i386-linux-gnu.so
File has been modified after NT_GNU_BUILD_ID has been applied.
649 B
    
Offset 1, 8 lines modifiedOffset 1, 8 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·69333836·2d6c696e·75782d67·dwz/i386-linux-g3 ··0x00000010·64777a2f·69333836·2d6c696e·75782d67·dwz/i386-linux-g
4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda
5 ··0x00000030·732d6c69·622e6465·62756700·0c6a42b7·s-lib.debug..jB.5 ··0x00000030·732d6c69·622e6465·62756700·0abbb2c5·s-lib.debug.....
6 ··0x00000040·c440f143·5f093dc1·25eb3556·5a2a35e5·.@.C_.=.%.5VZ*5.6 ··0x00000040·5e25f133·a5d9be58·27ba858e·d2a49d77·^%.3...X'......w
  
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·33636262·30386631·62623362·64383662·3cbb08f1bb3bd86b2 ··0x00000000·33636262·30386631·62623362·64383662·3cbb08f1bb3bd86b
3 ··0x00000010·34353339·39653231·35613764·38356237·45399e215a7d85b73 ··0x00000010·34353339·39653231·35613764·38356237·45399e215a7d85b7
4 ··0x00000020·35386634·30322e64·65627567·00000000·58f402.debug....4 ··0x00000020·35386634·30322e64·65627567·00000000·58f402.debug....
5 ··0x00000030·17600817····························.`..5 ··0x00000030·4a301e7a····························J0.z
  
1.44 KB
./usr/lib/python3/dist-packages/pandas/_libs/tslib.cpython-39-i386-linux-gnu.so
File has been modified after NT_GNU_BUILD_ID has been applied.
649 B
    
Offset 1, 8 lines modifiedOffset 1, 8 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·69333836·2d6c696e·75782d67·dwz/i386-linux-g3 ··0x00000010·64777a2f·69333836·2d6c696e·75782d67·dwz/i386-linux-g
4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda
5 ··0x00000030·732d6c69·622e6465·62756700·0c6a42b7·s-lib.debug..jB.5 ··0x00000030·732d6c69·622e6465·62756700·0abbb2c5·s-lib.debug.....
6 ··0x00000040·c440f143·5f093dc1·25eb3556·5a2a35e5·.@.C_.=.%.5VZ*5.6 ··0x00000040·5e25f133·a5d9be58·27ba858e·d2a49d77·^%.3...X'......w
  
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·33363735·31363464·61646463·34386635·3675164daddc48f52 ··0x00000000·33363735·31363464·61646463·34386635·3675164daddc48f5
3 ··0x00000010·64373263·39656166·36633231·62336237·d72c9eaf6c21b3b73 ··0x00000010·64373263·39656166·36633231·62336237·d72c9eaf6c21b3b7
4 ··0x00000020·35613634·62322e64·65627567·00000000·5a64b2.debug....4 ··0x00000020·35613634·62322e64·65627567·00000000·5a64b2.debug....
5 ··0x00000030·67dfcc11····························g...5 ··0x00000030·e63523d9····························.5#.
  
1.46 KB
./usr/lib/python3/dist-packages/pandas/_libs/tslibs/base.cpython-39-i386-linux-gnu.so
File has been modified after NT_GNU_BUILD_ID has been applied.
649 B
    
Offset 1, 8 lines modifiedOffset 1, 8 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·69333836·2d6c696e·75782d67·dwz/i386-linux-g3 ··0x00000010·64777a2f·69333836·2d6c696e·75782d67·dwz/i386-linux-g
4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda
5 ··0x00000030·732d6c69·622e6465·62756700·0c6a42b7·s-lib.debug..jB.5 ··0x00000030·732d6c69·622e6465·62756700·0abbb2c5·s-lib.debug.....
6 ··0x00000040·c440f143·5f093dc1·25eb3556·5a2a35e5·.@.C_.=.%.5VZ*5.6 ··0x00000040·5e25f133·a5d9be58·27ba858e·d2a49d77·^%.3...X'......w
  
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·63653862·37326462·65313863·30303933·ce8b72dbe18c00932 ··0x00000000·63653862·37326462·65313863·30303933·ce8b72dbe18c0093
3 ··0x00000010·33653564·66363761·31323035·37663138·3e5df67a12057f183 ··0x00000010·33653564·66363761·31323035·37663138·3e5df67a12057f18
4 ··0x00000020·35373562·34372e64·65627567·00000000·575b47.debug....4 ··0x00000020·35373562·34372e64·65627567·00000000·575b47.debug....
5 ··0x00000030·4a735f2c····························Js_,5 ··0x00000030·cfd808fc····························....
  
2.08 KB
./usr/lib/python3/dist-packages/pandas/_libs/tslibs/ccalendar.cpython-39-i386-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:·348fbc540e1baede43a32c4a94ddccc2edda1abb3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·dd9b32c4c8ed180f5b8a78c10a41d9bc047c8bb1
649 B
    
Offset 1, 8 lines modifiedOffset 1, 8 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·69333836·2d6c696e·75782d67·dwz/i386-linux-g3 ··0x00000010·64777a2f·69333836·2d6c696e·75782d67·dwz/i386-linux-g
4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda
5 ··0x00000030·732d6c69·622e6465·62756700·0c6a42b7·s-lib.debug..jB.5 ··0x00000030·732d6c69·622e6465·62756700·0abbb2c5·s-lib.debug.....
6 ··0x00000040·c440f143·5f093dc1·25eb3556·5a2a35e5·.@.C_.=.%.5VZ*5.6 ··0x00000040·5e25f133·a5d9be58·27ba858e·d2a49d77·^%.3...X'......w
  
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·38666263·35343065·31626165·64653433·8fbc540e1baede43 
3 ··0x00000010·61333263·34613934·64646363·63326564·a32c4a94ddccc2ed2 ··0x00000000·39623332·63346338·65643138·30663562·9b32c4c8ed180f5b
 3 ··0x00000010·38613738·63313061·34316439·62633034·8a78c10a41d9bc04
4 ··0x00000020·64613161·62622e64·65627567·00000000·da1abb.debug....4 ··0x00000020·37633862·62312e64·65627567·00000000·7c8bb1.debug....
5 ··0x00000030·36a84b31····························6.K15 ··0x00000030·0ab9fc9b····························....
  
1.47 KB
./usr/lib/python3/dist-packages/pandas/_libs/tslibs/conversion.cpython-39-i386-linux-gnu.so
File has been modified after NT_GNU_BUILD_ID has been applied.
649 B
    
Offset 1, 8 lines modifiedOffset 1, 8 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·69333836·2d6c696e·75782d67·dwz/i386-linux-g3 ··0x00000010·64777a2f·69333836·2d6c696e·75782d67·dwz/i386-linux-g
4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda
5 ··0x00000030·732d6c69·622e6465·62756700·0c6a42b7·s-lib.debug..jB.5 ··0x00000030·732d6c69·622e6465·62756700·0abbb2c5·s-lib.debug.....
6 ··0x00000040·c440f143·5f093dc1·25eb3556·5a2a35e5·.@.C_.=.%.5VZ*5.6 ··0x00000040·5e25f133·a5d9be58·27ba858e·d2a49d77·^%.3...X'......w
  
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·62393837·65323230·61663438·66396666·b987e220af48f9ff2 ··0x00000000·62393837·65323230·61663438·66396666·b987e220af48f9ff
3 ··0x00000010·31316337·33326335·62613961·64616538·11c732c5ba9adae83 ··0x00000010·31316337·33326335·62613961·64616538·11c732c5ba9adae8
4 ··0x00000020·66326338·31652e64·65627567·00000000·f2c81e.debug....4 ··0x00000020·66326338·31652e64·65627567·00000000·f2c81e.debug....
5 ··0x00000030·c46c0a1e····························.l..5 ··0x00000030·cf0c12b3····························....
  
1.46 KB
./usr/lib/python3/dist-packages/pandas/_libs/tslibs/dtypes.cpython-39-i386-linux-gnu.so
File has been modified after NT_GNU_BUILD_ID has been applied.
649 B
    
Offset 1, 8 lines modifiedOffset 1, 8 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·69333836·2d6c696e·75782d67·dwz/i386-linux-g3 ··0x00000010·64777a2f·69333836·2d6c696e·75782d67·dwz/i386-linux-g
4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda
5 ··0x00000030·732d6c69·622e6465·62756700·0c6a42b7·s-lib.debug..jB.5 ··0x00000030·732d6c69·622e6465·62756700·0abbb2c5·s-lib.debug.....
6 ··0x00000040·c440f143·5f093dc1·25eb3556·5a2a35e5·.@.C_.=.%.5VZ*5.6 ··0x00000040·5e25f133·a5d9be58·27ba858e·d2a49d77·^%.3...X'......w
  
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·33316635·31666362·33373835·64643534·31f51fcb3785dd542 ··0x00000000·33316635·31666362·33373835·64643534·31f51fcb3785dd54
3 ··0x00000010·35306563·31373661·62396538·33306632·50ec176ab9e830f23 ··0x00000010·35306563·31373661·62396538·33306632·50ec176ab9e830f2
4 ··0x00000020·31363262·66372e64·65627567·00000000·162bf7.debug....4 ··0x00000020·31363262·66372e64·65627567·00000000·162bf7.debug....
5 ··0x00000030·df57313c····························.W1<5 ··0x00000030·3025b924····························0%.$
  
2.08 KB
./usr/lib/python3/dist-packages/pandas/_libs/tslibs/fields.cpython-39-i386-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:·dd0b401906249fbbf11f5b2aadfaa8dfea2ef4913 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·ad73c0b5c19138c9b6173168e79e41356187cf2a
649 B
    
Offset 1, 8 lines modifiedOffset 1, 8 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·69333836·2d6c696e·75782d67·dwz/i386-linux-g3 ··0x00000010·64777a2f·69333836·2d6c696e·75782d67·dwz/i386-linux-g
4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda
5 ··0x00000030·732d6c69·622e6465·62756700·0c6a42b7·s-lib.debug..jB.5 ··0x00000030·732d6c69·622e6465·62756700·0abbb2c5·s-lib.debug.....
6 ··0x00000040·c440f143·5f093dc1·25eb3556·5a2a35e5·.@.C_.=.%.5VZ*5.6 ··0x00000040·5e25f133·a5d9be58·27ba858e·d2a49d77·^%.3...X'......w
  
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·30623430·31393036·32343966·62626631·0b401906249fbbf1 
3 ··0x00000010·31663562·32616164·66616138·64666561·1f5b2aadfaa8dfea2 ··0x00000000·37336330·62356331·39313338·63396236·73c0b5c19138c9b6
 3 ··0x00000010·31373331·36386537·39653431·33353631·173168e79e413561
4 ··0x00000020·32656634·39312e64·65627567·00000000·2ef491.debug....4 ··0x00000020·38376366·32612e64·65627567·00000000·87cf2a.debug....
5 ··0x00000030·59bb6abc····························Y.j.5 ··0x00000030·5681c413····························V...
  
1.46 KB
./usr/lib/python3/dist-packages/pandas/_libs/tslibs/nattype.cpython-39-i386-linux-gnu.so
File has been modified after NT_GNU_BUILD_ID has been applied.
649 B
    
Offset 1, 8 lines modifiedOffset 1, 8 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·69333836·2d6c696e·75782d67·dwz/i386-linux-g3 ··0x00000010·64777a2f·69333836·2d6c696e·75782d67·dwz/i386-linux-g
4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda
5 ··0x00000030·732d6c69·622e6465·62756700·0c6a42b7·s-lib.debug..jB.5 ··0x00000030·732d6c69·622e6465·62756700·0abbb2c5·s-lib.debug.....
6 ··0x00000040·c440f143·5f093dc1·25eb3556·5a2a35e5·.@.C_.=.%.5VZ*5.6 ··0x00000040·5e25f133·a5d9be58·27ba858e·d2a49d77·^%.3...X'......w
  
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·35366437·63656239·31666361·63333261·56d7ceb91fcac32a2 ··0x00000000·35366437·63656239·31666361·63333261·56d7ceb91fcac32a
3 ··0x00000010·32613339·33393466·31306431·32386539·2a39394f10d128e93 ··0x00000010·32613339·33393466·31306431·32386539·2a39394f10d128e9
4 ··0x00000020·62643135·65312e64·65627567·00000000·bd15e1.debug....4 ··0x00000020·62643135·65312e64·65627567·00000000·bd15e1.debug....
5 ··0x00000030·690729cb····························i.).5 ··0x00000030·5ac095e5····························Z...
  
1.47 KB
./usr/lib/python3/dist-packages/pandas/_libs/tslibs/np_datetime.cpython-39-i386-linux-gnu.so
File has been modified after NT_GNU_BUILD_ID has been applied.
649 B
    
Offset 1, 8 lines modifiedOffset 1, 8 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·69333836·2d6c696e·75782d67·dwz/i386-linux-g3 ··0x00000010·64777a2f·69333836·2d6c696e·75782d67·dwz/i386-linux-g
4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda
5 ··0x00000030·732d6c69·622e6465·62756700·0c6a42b7·s-lib.debug..jB.5 ··0x00000030·732d6c69·622e6465·62756700·0abbb2c5·s-lib.debug.....
6 ··0x00000040·c440f143·5f093dc1·25eb3556·5a2a35e5·.@.C_.=.%.5VZ*5.6 ··0x00000040·5e25f133·a5d9be58·27ba858e·d2a49d77·^%.3...X'......w
  
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·36396532·65393465·36343064·65376131·69e2e94e640de7a12 ··0x00000000·36396532·65393465·36343064·65376131·69e2e94e640de7a1
3 ··0x00000010·31656532·39333936·37626437·63326438·1ee293967bd7c2d83 ··0x00000010·31656532·39333936·37626437·63326438·1ee293967bd7c2d8
4 ··0x00000020·34653830·38612e64·65627567·00000000·4e808a.debug....4 ··0x00000020·34653830·38612e64·65627567·00000000·4e808a.debug....
5 ··0x00000030·2501e29d····························%...5 ··0x00000030·cc297746····························.)wF
  
1.4 KB
./usr/lib/python3/dist-packages/pandas/_libs/tslibs/offsets.cpython-39-i386-linux-gnu.so
649 B
    
Offset 1, 8 lines modifiedOffset 1, 8 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·69333836·2d6c696e·75782d67·dwz/i386-linux-g3 ··0x00000010·64777a2f·69333836·2d6c696e·75782d67·dwz/i386-linux-g
4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda
5 ··0x00000030·732d6c69·622e6465·62756700·0c6a42b7·s-lib.debug..jB.5 ··0x00000030·732d6c69·622e6465·62756700·0abbb2c5·s-lib.debug.....
6 ··0x00000040·c440f143·5f093dc1·25eb3556·5a2a35e5·.@.C_.=.%.5VZ*5.6 ··0x00000040·5e25f133·a5d9be58·27ba858e·d2a49d77·^%.3...X'......w
  
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·38383263·33326539·62643264·35356438·882c32e9bd2d55d82 ··0x00000000·38383263·33326539·62643264·35356438·882c32e9bd2d55d8
3 ··0x00000010·38303865·64303263·37636533·30616263·808ed02c7ce30abc3 ··0x00000010·38303865·64303263·37636533·30616263·808ed02c7ce30abc
4 ··0x00000020·62356263·61392e64·65627567·00000000·b5bca9.debug....4 ··0x00000020·62356263·61392e64·65627567·00000000·b5bca9.debug....
5 ··0x00000030·b9153094····························..0.5 ··0x00000030·5813c8e6····························X...
  
1.46 KB
./usr/lib/python3/dist-packages/pandas/_libs/tslibs/parsing.cpython-39-i386-linux-gnu.so
File has been modified after NT_GNU_BUILD_ID has been applied.
649 B
    
Offset 1, 8 lines modifiedOffset 1, 8 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·69333836·2d6c696e·75782d67·dwz/i386-linux-g3 ··0x00000010·64777a2f·69333836·2d6c696e·75782d67·dwz/i386-linux-g
4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda
5 ··0x00000030·732d6c69·622e6465·62756700·0c6a42b7·s-lib.debug..jB.5 ··0x00000030·732d6c69·622e6465·62756700·0abbb2c5·s-lib.debug.....
6 ··0x00000040·c440f143·5f093dc1·25eb3556·5a2a35e5·.@.C_.=.%.5VZ*5.6 ··0x00000040·5e25f133·a5d9be58·27ba858e·d2a49d77·^%.3...X'......w
  
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·65353637·38316531·63393562·31346332·e56781e1c95b14c22 ··0x00000000·65353637·38316531·63393562·31346332·e56781e1c95b14c2
3 ··0x00000010·39636261·62386138·36656439·66656135·9cbab8a86ed9fea53 ··0x00000010·39636261·62386138·36656439·66656135·9cbab8a86ed9fea5
4 ··0x00000020·61633934·62322e64·65627567·00000000·ac94b2.debug....4 ··0x00000020·61633934·62322e64·65627567·00000000·ac94b2.debug....
5 ··0x00000030·8bbfddc3····························....5 ··0x00000030·27c31666····························'..f
  
1.46 KB
./usr/lib/python3/dist-packages/pandas/_libs/tslibs/period.cpython-39-i386-linux-gnu.so
File has been modified after NT_GNU_BUILD_ID has been applied.
649 B
    
Offset 1, 8 lines modifiedOffset 1, 8 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·69333836·2d6c696e·75782d67·dwz/i386-linux-g3 ··0x00000010·64777a2f·69333836·2d6c696e·75782d67·dwz/i386-linux-g
4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda
5 ··0x00000030·732d6c69·622e6465·62756700·0c6a42b7·s-lib.debug..jB.5 ··0x00000030·732d6c69·622e6465·62756700·0abbb2c5·s-lib.debug.....
6 ··0x00000040·c440f143·5f093dc1·25eb3556·5a2a35e5·.@.C_.=.%.5VZ*5.6 ··0x00000040·5e25f133·a5d9be58·27ba858e·d2a49d77·^%.3...X'......w
  
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·31393037·65373531·30666332·63616634·1907e7510fc2caf42 ··0x00000000·31393037·65373531·30666332·63616634·1907e7510fc2caf4
3 ··0x00000010·37626465·38623936·36663963·36326436·7bde8b966f9c62d63 ··0x00000010·37626465·38623936·36663963·36326436·7bde8b966f9c62d6
4 ··0x00000020·63383334·61652e64·65627567·00000000·c834ae.debug....4 ··0x00000020·63383334·61652e64·65627567·00000000·c834ae.debug....
5 ··0x00000030·17b7574e····························..WN5 ··0x00000030·787f12ce····························x...
  
1.46 KB
./usr/lib/python3/dist-packages/pandas/_libs/tslibs/strptime.cpython-39-i386-linux-gnu.so
File has been modified after NT_GNU_BUILD_ID has been applied.
649 B
    
Offset 1, 8 lines modifiedOffset 1, 8 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·69333836·2d6c696e·75782d67·dwz/i386-linux-g3 ··0x00000010·64777a2f·69333836·2d6c696e·75782d67·dwz/i386-linux-g
4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda
5 ··0x00000030·732d6c69·622e6465·62756700·0c6a42b7·s-lib.debug..jB.5 ··0x00000030·732d6c69·622e6465·62756700·0abbb2c5·s-lib.debug.....
6 ··0x00000040·c440f143·5f093dc1·25eb3556·5a2a35e5·.@.C_.=.%.5VZ*5.6 ··0x00000040·5e25f133·a5d9be58·27ba858e·d2a49d77·^%.3...X'......w
  
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·64326161·36313835·66313033·34343938·d2aa6185f10344982 ··0x00000000·64326161·36313835·66313033·34343938·d2aa6185f1034498
3 ··0x00000010·37643738·38393063·34613731·64343562·7d78890c4a71d45b3 ··0x00000010·37643738·38393063·34613731·64343562·7d78890c4a71d45b
4 ··0x00000020·61326265·62342e64·65627567·00000000·a2beb4.debug....4 ··0x00000020·61326265·62342e64·65627567·00000000·a2beb4.debug....
5 ··0x00000030·fdae87fd····························....5 ··0x00000030·e9d3b854····························...T
  
1.47 KB
./usr/lib/python3/dist-packages/pandas/_libs/tslibs/timedeltas.cpython-39-i386-linux-gnu.so
File has been modified after NT_GNU_BUILD_ID has been applied.
649 B
    
Offset 1, 8 lines modifiedOffset 1, 8 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·69333836·2d6c696e·75782d67·dwz/i386-linux-g3 ··0x00000010·64777a2f·69333836·2d6c696e·75782d67·dwz/i386-linux-g
4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda
5 ··0x00000030·732d6c69·622e6465·62756700·0c6a42b7·s-lib.debug..jB.5 ··0x00000030·732d6c69·622e6465·62756700·0abbb2c5·s-lib.debug.....
6 ··0x00000040·c440f143·5f093dc1·25eb3556·5a2a35e5·.@.C_.=.%.5VZ*5.6 ··0x00000040·5e25f133·a5d9be58·27ba858e·d2a49d77·^%.3...X'......w
  
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·62323134·38623762·63343066·65376462·b2148b7bc40fe7db2 ··0x00000000·62323134·38623762·63343066·65376462·b2148b7bc40fe7db
3 ··0x00000010·33303730·39656164·32636334·64646561·30709ead2cc4ddea3 ··0x00000010·33303730·39656164·32636334·64646561·30709ead2cc4ddea
4 ··0x00000020·37343934·65352e64·65627567·00000000·7494e5.debug....4 ··0x00000020·37343934·65352e64·65627567·00000000·7494e5.debug....
5 ··0x00000030·bddf112c····························...,5 ··0x00000030·dea09732····························...2
  
1.47 KB
./usr/lib/python3/dist-packages/pandas/_libs/tslibs/timestamps.cpython-39-i386-linux-gnu.so
File has been modified after NT_GNU_BUILD_ID has been applied.
649 B
    
Offset 1, 8 lines modifiedOffset 1, 8 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·69333836·2d6c696e·75782d67·dwz/i386-linux-g3 ··0x00000010·64777a2f·69333836·2d6c696e·75782d67·dwz/i386-linux-g
4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda
5 ··0x00000030·732d6c69·622e6465·62756700·0c6a42b7·s-lib.debug..jB.5 ··0x00000030·732d6c69·622e6465·62756700·0abbb2c5·s-lib.debug.....
6 ··0x00000040·c440f143·5f093dc1·25eb3556·5a2a35e5·.@.C_.=.%.5VZ*5.6 ··0x00000040·5e25f133·a5d9be58·27ba858e·d2a49d77·^%.3...X'......w
  
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·63633466·62623437·62343830·64313165·cc4fbb47b480d11e2 ··0x00000000·63633466·62623437·62343830·64313165·cc4fbb47b480d11e
3 ··0x00000010·64616362·64613234·36323532·61323930·dacbda246252a2903 ··0x00000010·64616362·64613234·36323532·61323930·dacbda246252a290
4 ··0x00000020·31616238·35322e64·65627567·00000000·1ab852.debug....4 ··0x00000020·31616238·35322e64·65627567·00000000·1ab852.debug....
5 ··0x00000030·a46be54a····························.k.J5 ··0x00000030·d19619bc····························....
  
1.47 KB
./usr/lib/python3/dist-packages/pandas/_libs/tslibs/timezones.cpython-39-i386-linux-gnu.so
File has been modified after NT_GNU_BUILD_ID has been applied.
649 B
    
Offset 1, 8 lines modifiedOffset 1, 8 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·69333836·2d6c696e·75782d67·dwz/i386-linux-g3 ··0x00000010·64777a2f·69333836·2d6c696e·75782d67·dwz/i386-linux-g
4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda
5 ··0x00000030·732d6c69·622e6465·62756700·0c6a42b7·s-lib.debug..jB.5 ··0x00000030·732d6c69·622e6465·62756700·0abbb2c5·s-lib.debug.....
6 ··0x00000040·c440f143·5f093dc1·25eb3556·5a2a35e5·.@.C_.=.%.5VZ*5.6 ··0x00000040·5e25f133·a5d9be58·27ba858e·d2a49d77·^%.3...X'......w
  
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·64656630·34653037·37336163·36623762·def04e0773ac6b7b2 ··0x00000000·64656630·34653037·37336163·36623762·def04e0773ac6b7b
3 ··0x00000010·30363436·37313836·35353064·36306266·06467186550d60bf3 ··0x00000010·30363436·37313836·35353064·36306266·06467186550d60bf
4 ··0x00000020·36323165·61352e64·65627567·00000000·621ea5.debug....4 ··0x00000020·36323165·61352e64·65627567·00000000·621ea5.debug....
5 ··0x00000030·8765b3d8····························.e..5 ··0x00000030·6a142be5····························j.+.
  
1.47 KB
./usr/lib/python3/dist-packages/pandas/_libs/tslibs/tzconversion.cpython-39-i386-linux-gnu.so
File has been modified after NT_GNU_BUILD_ID has been applied.
649 B
    
Offset 1, 8 lines modifiedOffset 1, 8 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·69333836·2d6c696e·75782d67·dwz/i386-linux-g3 ··0x00000010·64777a2f·69333836·2d6c696e·75782d67·dwz/i386-linux-g
4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda
5 ··0x00000030·732d6c69·622e6465·62756700·0c6a42b7·s-lib.debug..jB.5 ··0x00000030·732d6c69·622e6465·62756700·0abbb2c5·s-lib.debug.....
6 ··0x00000040·c440f143·5f093dc1·25eb3556·5a2a35e5·.@.C_.=.%.5VZ*5.6 ··0x00000040·5e25f133·a5d9be58·27ba858e·d2a49d77·^%.3...X'......w
  
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·38626338·38336530·37663330·34633662·8bc883e07f304c6b2 ··0x00000000·38626338·38336530·37663330·34633662·8bc883e07f304c6b
3 ··0x00000010·37373266·62383637·63633735·30663833·772fb867cc750f833 ··0x00000010·37373266·62383637·63633735·30663833·772fb867cc750f83
4 ··0x00000020·36653235·65362e64·65627567·00000000·6e25e6.debug....4 ··0x00000020·36653235·65362e64·65627567·00000000·6e25e6.debug....
5 ··0x00000030·d0390e7b····························.9.{5 ··0x00000030·e946b911····························.F..
  
1.47 KB
./usr/lib/python3/dist-packages/pandas/_libs/tslibs/vectorized.cpython-39-i386-linux-gnu.so
File has been modified after NT_GNU_BUILD_ID has been applied.
649 B
    
Offset 1, 8 lines modifiedOffset 1, 8 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·69333836·2d6c696e·75782d67·dwz/i386-linux-g3 ··0x00000010·64777a2f·69333836·2d6c696e·75782d67·dwz/i386-linux-g
4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda
5 ··0x00000030·732d6c69·622e6465·62756700·0c6a42b7·s-lib.debug..jB.5 ··0x00000030·732d6c69·622e6465·62756700·0abbb2c5·s-lib.debug.....
6 ··0x00000040·c440f143·5f093dc1·25eb3556·5a2a35e5·.@.C_.=.%.5VZ*5.6 ··0x00000040·5e25f133·a5d9be58·27ba858e·d2a49d77·^%.3...X'......w
  
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·33376239·65366563·61643937·36336562·37b9e6ecad9763eb2 ··0x00000000·33376239·65366563·61643937·36336562·37b9e6ecad9763eb
3 ··0x00000010·61623465·63613336·61353235·34336261·ab4eca36a52543ba3 ··0x00000010·61623465·63613336·61353235·34336261·ab4eca36a52543ba
4 ··0x00000020·34336330·39342e64·65627567·00000000·43c094.debug....4 ··0x00000020·34336330·39342e64·65627567·00000000·43c094.debug....
5 ··0x00000030·570e62aa····························W.b.5 ··0x00000030·511f63b8····························Q.c.
  
1.47 KB
./usr/lib/python3/dist-packages/pandas/_libs/window/aggregations.cpython-39-i386-linux-gnu.so
File has been modified after NT_GNU_BUILD_ID has been applied.
649 B
    
Offset 1, 8 lines modifiedOffset 1, 8 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·69333836·2d6c696e·75782d67·dwz/i386-linux-g3 ··0x00000010·64777a2f·69333836·2d6c696e·75782d67·dwz/i386-linux-g
4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda
5 ··0x00000030·732d6c69·622e6465·62756700·0c6a42b7·s-lib.debug..jB.5 ··0x00000030·732d6c69·622e6465·62756700·0abbb2c5·s-lib.debug.....
6 ··0x00000040·c440f143·5f093dc1·25eb3556·5a2a35e5·.@.C_.=.%.5VZ*5.6 ··0x00000040·5e25f133·a5d9be58·27ba858e·d2a49d77·^%.3...X'......w
  
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·34393035·30633762·61393635·31623430·49050c7ba9651b402 ··0x00000000·34393035·30633762·61393635·31623430·49050c7ba9651b40
3 ··0x00000010·36663035·61306336·66313661·61613165·6f05a0c6f16aaa1e3 ··0x00000010·36663035·61306336·66313661·61613165·6f05a0c6f16aaa1e
4 ··0x00000020·38636531·35332e64·65627567·00000000·8ce153.debug....4 ··0x00000020·38636531·35332e64·65627567·00000000·8ce153.debug....
5 ··0x00000030·a4538ec6····························.S..5 ··0x00000030·7ebe210f····························~.!.
  
1.46 KB
./usr/lib/python3/dist-packages/pandas/_libs/window/indexers.cpython-39-i386-linux-gnu.so
File has been modified after NT_GNU_BUILD_ID has been applied.
649 B
    
Offset 1, 8 lines modifiedOffset 1, 8 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·69333836·2d6c696e·75782d67·dwz/i386-linux-g3 ··0x00000010·64777a2f·69333836·2d6c696e·75782d67·dwz/i386-linux-g
4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda
5 ··0x00000030·732d6c69·622e6465·62756700·0c6a42b7·s-lib.debug..jB.5 ··0x00000030·732d6c69·622e6465·62756700·0abbb2c5·s-lib.debug.....
6 ··0x00000040·c440f143·5f093dc1·25eb3556·5a2a35e5·.@.C_.=.%.5VZ*5.6 ··0x00000040·5e25f133·a5d9be58·27ba858e·d2a49d77·^%.3...X'......w
  
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·32346463·64333432·64323435·34303034·24dcd342d24540042 ··0x00000000·32346463·64333432·64323435·34303034·24dcd342d2454004
3 ··0x00000010·39373465·33653865·65633331·39366431·974e3e8eec3196d13 ··0x00000010·39373465·33653865·65633331·39366431·974e3e8eec3196d1
4 ··0x00000020·35306433·38362e64·65627567·00000000·50d386.debug....4 ··0x00000020·35306433·38362e64·65627567·00000000·50d386.debug....
5 ··0x00000030·2cd31cf9····························,...5 ··0x00000030·3e6fde0e····························>o..
  
1.45 KB
./usr/lib/python3/dist-packages/pandas/_libs/writers.cpython-39-i386-linux-gnu.so
File has been modified after NT_GNU_BUILD_ID has been applied.
649 B
    
Offset 1, 8 lines modifiedOffset 1, 8 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·69333836·2d6c696e·75782d67·dwz/i386-linux-g3 ··0x00000010·64777a2f·69333836·2d6c696e·75782d67·dwz/i386-linux-g
4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda
5 ··0x00000030·732d6c69·622e6465·62756700·0c6a42b7·s-lib.debug..jB.5 ··0x00000030·732d6c69·622e6465·62756700·0abbb2c5·s-lib.debug.....
6 ··0x00000040·c440f143·5f093dc1·25eb3556·5a2a35e5·.@.C_.=.%.5VZ*5.6 ··0x00000040·5e25f133·a5d9be58·27ba858e·d2a49d77·^%.3...X'......w
  
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·35656131·62616661·38396336·65643935·5ea1bafa89c6ed952 ··0x00000000·35656131·62616661·38396336·65643935·5ea1bafa89c6ed95
3 ··0x00000010·39393833·64636662·34383661·36623431·9983dcfb486a6b413 ··0x00000010·39393833·64636662·34383661·36623431·9983dcfb486a6b41
4 ··0x00000020·31666330·35342e64·65627567·00000000·1fc054.debug....4 ··0x00000020·31666330·35342e64·65627567·00000000·1fc054.debug....
5 ··0x00000030·ca15e9cf····························....5 ··0x00000030·16bc690e····························..i.
  
1.44 KB
./usr/lib/python3/dist-packages/pandas/io/sas/_sas.cpython-39-i386-linux-gnu.so
File has been modified after NT_GNU_BUILD_ID has been applied.
649 B
    
Offset 1, 8 lines modifiedOffset 1, 8 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·69333836·2d6c696e·75782d67·dwz/i386-linux-g3 ··0x00000010·64777a2f·69333836·2d6c696e·75782d67·dwz/i386-linux-g
4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda
5 ··0x00000030·732d6c69·622e6465·62756700·0c6a42b7·s-lib.debug..jB.5 ··0x00000030·732d6c69·622e6465·62756700·0abbb2c5·s-lib.debug.....
6 ··0x00000040·c440f143·5f093dc1·25eb3556·5a2a35e5·.@.C_.=.%.5VZ*5.6 ··0x00000040·5e25f133·a5d9be58·27ba858e·d2a49d77·^%.3...X'......w
  
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·30633466·62363364·39613330·37363732·0c4fb63d9a3076722 ··0x00000000·30633466·62363364·39613330·37363732·0c4fb63d9a307672
3 ··0x00000010·63363261·37633861·65646234·31303836·c62a7c8aedb410863 ··0x00000010·63363261·37633861·65646234·31303836·c62a7c8aedb41086
4 ··0x00000020·64373036·33362e64·65627567·00000000·d70636.debug....4 ··0x00000020·64373036·33362e64·65627567·00000000·d70636.debug....
5 ··0x00000030·5cca8820····························\..·5 ··0x00000030·749aa280····························t...
  
53.2 KB
python3-pandas-lib-dbgsym_1.1.5+dfsg-2_i386.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·22988092·2021-01-12·21:06:04.000000·data.tar.xz3 -rw-r--r--···0········0········0·22986108·2021-01-12·21:06:04.000000·data.tar.xz
6.58 KB
control.tar.xz
6.56 KB
control.tar
3.59 KB
./control
    
Offset 6, 8 lines modifiedOffset 6, 8 lines modified
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:·247557 Installed-Size:·24755
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:·0069e2e94e640de7a11ee293967bd7c2d84e808a·11cc4fbb47b480d11edacbda246252a2901ab852·1b24dcd342d2454004974e3e8eec3196d150d386·1e0c4fb63d9a307672c62a7c8aedb41086d70636·20ef929f3331f9b59fa4b56840be5f519710f0ef·23b2148b7bc40fe7db30709ead2cc4ddea7494e5·2dd5a728fbb006103ce42fc76eb82d2add92dc5b·348fbc540e1baede43a32c4a94ddccc2edda1abb·3ffa692efb203b07a0e2fb39862fa25035296eb1·489945441adfbe78dc23110f4ad4b852d91b6773·48b3fe18f8a05a2bf3d4a77a6d23dcec2c633726·49ce8b72dbe18c00933e5df67a12057f18575b47·65d2aa6185f10344987d78890c4a71d45ba2beb4·6c31f51fcb3[·...·truncated·by·diffoscope;·len:·1012,·SHA:·ae0d31e9dcc161f8025d9f054c54c9d2f04091cc973291b7933e1d7028b376cf·...·]1·e1cac3f26b60db0bcd665960d8d51bd2120d3ca0·e1f29a1de2447c6c959af01d202437ccca3c5025·fd56d7ceb91fcac32a2a39394f10d128e9bd15e113 Build-Ids:·0069e2e94e640de7a11ee293967bd7c2d84e808a·11cc4fbb47b480d11edacbda246252a2901ab852·1b24dcd342d2454004974e3e8eec3196d150d386·1e0c4fb63d9a307672c62a7c8aedb41086d70636·20ef929f3331f9b59fa4b56840be5f519710f0ef·23b2148b7bc40fe7db30709ead2cc4ddea7494e5·2dd5a728fbb006103ce42fc76eb82d2add92dc5b·3ffa692efb203b07a0e2fb39862fa25035296eb1·489945441adfbe78dc23110f4ad4b852d91b6773·48b3fe18f8a05a2bf3d4a77a6d23dcec2c633726·49ce8b72dbe18c00933e5df67a12057f18575b47·65d2aa6185f10344987d78890c4a71d45ba2beb4·6c31f51fcb3785dd5450ec176ab9e830f2162bf7·742fda15960[·...·truncated·by·diffoscope;·len:·1012,·SHA:·80fa7f455fe8a0c024ad9a8f49347c348d956f40f5462811ebda10be7b183879·...·]1·e1cac3f26b60db0bcd665960d8d51bd2120d3ca0·e1f29a1de2447c6c959af01d202437ccca3c5025·fd56d7ceb91fcac32a2a39394f10d128e9bd15e1
2.94 KB
./md5sums
30.0 B
./md5sums
Files differ
2.9 KB
line order
    
Offset 1, 15 lines modifiedOffset 1, 14 lines modified
1 usr/lib/debug/.build-id/00/69e2e94e640de7a11ee293967bd7c2d84e808a.debug1 usr/lib/debug/.build-id/00/69e2e94e640de7a11ee293967bd7c2d84e808a.debug
2 usr/lib/debug/.build-id/11/cc4fbb47b480d11edacbda246252a2901ab852.debug2 usr/lib/debug/.build-id/11/cc4fbb47b480d11edacbda246252a2901ab852.debug
3 usr/lib/debug/.build-id/1b/24dcd342d2454004974e3e8eec3196d150d386.debug3 usr/lib/debug/.build-id/1b/24dcd342d2454004974e3e8eec3196d150d386.debug
4 usr/lib/debug/.build-id/1e/0c4fb63d9a307672c62a7c8aedb41086d70636.debug4 usr/lib/debug/.build-id/1e/0c4fb63d9a307672c62a7c8aedb41086d70636.debug
5 usr/lib/debug/.build-id/20/ef929f3331f9b59fa4b56840be5f519710f0ef.debug5 usr/lib/debug/.build-id/20/ef929f3331f9b59fa4b56840be5f519710f0ef.debug
6 usr/lib/debug/.build-id/23/b2148b7bc40fe7db30709ead2cc4ddea7494e5.debug6 usr/lib/debug/.build-id/23/b2148b7bc40fe7db30709ead2cc4ddea7494e5.debug
7 usr/lib/debug/.build-id/2d/d5a728fbb006103ce42fc76eb82d2add92dc5b.debug7 usr/lib/debug/.build-id/2d/d5a728fbb006103ce42fc76eb82d2add92dc5b.debug
8 usr/lib/debug/.build-id/34/8fbc540e1baede43a32c4a94ddccc2edda1abb.debug 
9 usr/lib/debug/.build-id/3f/fa692efb203b07a0e2fb39862fa25035296eb1.debug8 usr/lib/debug/.build-id/3f/fa692efb203b07a0e2fb39862fa25035296eb1.debug
10 usr/lib/debug/.build-id/48/9945441adfbe78dc23110f4ad4b852d91b6773.debug9 usr/lib/debug/.build-id/48/9945441adfbe78dc23110f4ad4b852d91b6773.debug
11 usr/lib/debug/.build-id/48/b3fe18f8a05a2bf3d4a77a6d23dcec2c633726.debug10 usr/lib/debug/.build-id/48/b3fe18f8a05a2bf3d4a77a6d23dcec2c633726.debug
12 usr/lib/debug/.build-id/49/ce8b72dbe18c00933e5df67a12057f18575b47.debug11 usr/lib/debug/.build-id/49/ce8b72dbe18c00933e5df67a12057f18575b47.debug
13 usr/lib/debug/.build-id/65/d2aa6185f10344987d78890c4a71d45ba2beb4.debug12 usr/lib/debug/.build-id/65/d2aa6185f10344987d78890c4a71d45ba2beb4.debug
14 usr/lib/debug/.build-id/6c/31f51fcb3785dd5450ec176ab9e830f2162bf7.debug13 usr/lib/debug/.build-id/6c/31f51fcb3785dd5450ec176ab9e830f2162bf7.debug
15 usr/lib/debug/.build-id/74/2fda1596039d03e981fd118e8067b8867d0483.debug14 usr/lib/debug/.build-id/74/2fda1596039d03e981fd118e8067b8867d0483.debug
Offset 20, 23 lines modifiedOffset 19, 24 lines modified
20 usr/lib/debug/.build-id/87/2d17486d7e119d3dc399a59f3a9be825f73c51.debug19 usr/lib/debug/.build-id/87/2d17486d7e119d3dc399a59f3a9be825f73c51.debug
21 usr/lib/debug/.build-id/8b/5ea1bafa89c6ed959983dcfb486a6b411fc054.debug20 usr/lib/debug/.build-id/8b/5ea1bafa89c6ed959983dcfb486a6b411fc054.debug
22 usr/lib/debug/.build-id/91/c7e35c35f801420f167a625a341774d0c72946.debug21 usr/lib/debug/.build-id/91/c7e35c35f801420f167a625a341774d0c72946.debug
23 usr/lib/debug/.build-id/96/edb306c0e05ff17433c1d1a79b5333ee1f3eee.debug22 usr/lib/debug/.build-id/96/edb306c0e05ff17433c1d1a79b5333ee1f3eee.debug
24 usr/lib/debug/.build-id/9d/3783a6cb10dff0f07bca8ad22d0770ef166956.debug23 usr/lib/debug/.build-id/9d/3783a6cb10dff0f07bca8ad22d0770ef166956.debug
25 usr/lib/debug/.build-id/9f/49050c7ba9651b406f05a0c6f16aaa1e8ce153.debug24 usr/lib/debug/.build-id/9f/49050c7ba9651b406f05a0c6f16aaa1e8ce153.debug
26 usr/lib/debug/.build-id/a7/def04e0773ac6b7b06467186550d60bf621ea5.debug25 usr/lib/debug/.build-id/a7/def04e0773ac6b7b06467186550d60bf621ea5.debug
 26 usr/lib/debug/.build-id/ad/73c0b5c19138c9b6173168e79e41356187cf2a.debug
27 usr/lib/debug/.build-id/af/4f3cd04653e49449ee857ffcc8b27bd2c9619e.debug27 usr/lib/debug/.build-id/af/4f3cd04653e49449ee857ffcc8b27bd2c9619e.debug
28 usr/lib/debug/.build-id/b1/1907e7510fc2caf47bde8b966f9c62d6c834ae.debug28 usr/lib/debug/.build-id/b1/1907e7510fc2caf47bde8b966f9c62d6c834ae.debug
29 usr/lib/debug/.build-id/b1/3675164daddc48f5d72c9eaf6c21b3b75a64b2.debug29 usr/lib/debug/.build-id/b1/3675164daddc48f5d72c9eaf6c21b3b75a64b2.debug
30 usr/lib/debug/.build-id/b5/3cbb08f1bb3bd86b45399e215a7d85b758f402.debug30 usr/lib/debug/.build-id/b5/3cbb08f1bb3bd86b45399e215a7d85b758f402.debug
31 usr/lib/debug/.build-id/bc/e56781e1c95b14c29cbab8a86ed9fea5ac94b2.debug31 usr/lib/debug/.build-id/bc/e56781e1c95b14c29cbab8a86ed9fea5ac94b2.debug
32 usr/lib/debug/.build-id/bf/882c32e9bd2d55d8808ed02c7ce30abcb5bca9.debug32 usr/lib/debug/.build-id/bf/882c32e9bd2d55d8808ed02c7ce30abcb5bca9.debug
33 usr/lib/debug/.build-id/bf/f6c1cf7b23790704e5b65d4cb923c33faaf637.debug33 usr/lib/debug/.build-id/bf/f6c1cf7b23790704e5b65d4cb923c33faaf637.debug
34 usr/lib/debug/.build-id/c3/47bb08060774ae768df458a74b7f5d30da92bc.debug34 usr/lib/debug/.build-id/c3/47bb08060774ae768df458a74b7f5d30da92bc.debug
35 usr/lib/debug/.build-id/c5/cf3fa44d48f9ba7923c338b24d9014be246771.debug35 usr/lib/debug/.build-id/c5/cf3fa44d48f9ba7923c338b24d9014be246771.debug
36 usr/lib/debug/.build-id/cb/851667d952b293457d467dd6c99706c92dabc6.debug36 usr/lib/debug/.build-id/cb/851667d952b293457d467dd6c99706c92dabc6.debug
37 usr/lib/debug/.build-id/cd/ce4044be7eb34745e8d40e08e8844a70b6aaf6.debug37 usr/lib/debug/.build-id/cd/ce4044be7eb34745e8d40e08e8844a70b6aaf6.debug
38 usr/lib/debug/.build-id/dd/0b401906249fbbf11f5b2aadfaa8dfea2ef491.debug38 usr/lib/debug/.build-id/dd/9b32c4c8ed180f5b8a78c10a41d9bc047c8bb1.debug
39 usr/lib/debug/.build-id/e1/cac3f26b60db0bcd665960d8d51bd2120d3ca0.debug39 usr/lib/debug/.build-id/e1/cac3f26b60db0bcd665960d8d51bd2120d3ca0.debug
40 usr/lib/debug/.build-id/e1/f29a1de2447c6c959af01d202437ccca3c5025.debug40 usr/lib/debug/.build-id/e1/f29a1de2447c6c959af01d202437ccca3c5025.debug
41 usr/lib/debug/.build-id/fd/56d7ceb91fcac32a2a39394f10d128e9bd15e1.debug41 usr/lib/debug/.build-id/fd/56d7ceb91fcac32a2a39394f10d128e9bd15e1.debug
42 usr/lib/debug/.dwz/i386-linux-gnu/python3-pandas-lib.debug42 usr/lib/debug/.dwz/i386-linux-gnu/python3-pandas-lib.debug
46.0 KB
data.tar.xz
46.0 KB
data.tar
6.63 KB
file list
    
Offset 13, 16 lines modifiedOffset 13, 14 lines modified
13 -rw-r--r--···0·root·········(0)·root·········(0)···302028·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/1e/0c4fb63d9a307672c62a7c8aedb41086d70636.debug13 -rw-r--r--···0·root·········(0)·root·········(0)···302028·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/1e/0c4fb63d9a307672c62a7c8aedb41086d70636.debug
14 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/20/14 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/20/
15 -rw-r--r--···0·root·········(0)·root·········(0)···321772·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/20/ef929f3331f9b59fa4b56840be5f519710f0ef.debug15 -rw-r--r--···0·root·········(0)·root·········(0)···321772·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/20/ef929f3331f9b59fa4b56840be5f519710f0ef.debug
16 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/23/16 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/23/
17 -rw-r--r--···0·root·········(0)·root·········(0)···653260·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/23/b2148b7bc40fe7db30709ead2cc4ddea7494e5.debug17 -rw-r--r--···0·root·········(0)·root·········(0)···653260·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/23/b2148b7bc40fe7db30709ead2cc4ddea7494e5.debug
18 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/2d/18 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/2d/
19 -rw-r--r--···0·root·········(0)·root·········(0)···863800·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/2d/d5a728fbb006103ce42fc76eb82d2add92dc5b.debug19 -rw-r--r--···0·root·········(0)·root·········(0)···863800·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/2d/d5a728fbb006103ce42fc76eb82d2add92dc5b.debug
20 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/34/ 
21 -rw-r--r--···0·root·········(0)·root·········(0)····69940·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/34/8fbc540e1baede43a32c4a94ddccc2edda1abb.debug 
22 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/3f/20 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/3f/
23 -rw-r--r--···0·root·········(0)·root·········(0)··1744884·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/3f/fa692efb203b07a0e2fb39862fa25035296eb1.debug21 -rw-r--r--···0·root·········(0)·root·········(0)··1744884·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/3f/fa692efb203b07a0e2fb39862fa25035296eb1.debug
24 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/48/22 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/48/
25 -rw-r--r--···0·root·········(0)·root·········(0)···251800·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/48/9945441adfbe78dc23110f4ad4b852d91b6773.debug23 -rw-r--r--···0·root·········(0)·root·········(0)···251800·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/48/9945441adfbe78dc23110f4ad4b852d91b6773.debug
26 -rw-r--r--···0·root·········(0)·root·········(0)···896012·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/48/b3fe18f8a05a2bf3d4a77a6d23dcec2c633726.debug24 -rw-r--r--···0·root·········(0)·root·········(0)···896012·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/48/b3fe18f8a05a2bf3d4a77a6d23dcec2c633726.debug
27 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/49/25 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/49/
28 -rw-r--r--···0·root·········(0)·root·········(0)····48808·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/49/ce8b72dbe18c00933e5df67a12057f18575b47.debug26 -rw-r--r--···0·root·········(0)·root·········(0)····48808·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/49/ce8b72dbe18c00933e5df67a12057f18575b47.debug
Offset 49, 14 lines modifiedOffset 47, 16 lines modified
49 -rw-r--r--···0·root·········(0)·root·········(0)··1552352·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/96/edb306c0e05ff17433c1d1a79b5333ee1f3eee.debug47 -rw-r--r--···0·root·········(0)·root·········(0)··1552352·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/96/edb306c0e05ff17433c1d1a79b5333ee1f3eee.debug
50 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/9d/48 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/9d/
51 -rw-r--r--···0·root·········(0)·root·········(0)··1611132·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/9d/3783a6cb10dff0f07bca8ad22d0770ef166956.debug49 -rw-r--r--···0·root·········(0)·root·········(0)··1611132·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/9d/3783a6cb10dff0f07bca8ad22d0770ef166956.debug
52 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/9f/50 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/9f/
53 -rw-r--r--···0·root·········(0)·root·········(0)···681260·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/9f/49050c7ba9651b406f05a0c6f16aaa1e8ce153.debug51 -rw-r--r--···0·root·········(0)·root·········(0)···681260·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/9f/49050c7ba9651b406f05a0c6f16aaa1e8ce153.debug
54 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/a7/52 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/a7/
55 -rw-r--r--···0·root·········(0)·root·········(0)···335992·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/a7/def04e0773ac6b7b06467186550d60bf621ea5.debug53 -rw-r--r--···0·root·········(0)·root·········(0)···335992·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/a7/def04e0773ac6b7b06467186550d60bf621ea5.debug
 54 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/ad/
 55 -rw-r--r--···0·root·········(0)·root·········(0)···384924·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/ad/73c0b5c19138c9b6173168e79e41356187cf2a.debug
56 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/af/56 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/af/
57 -rw-r--r--···0·root·········(0)·root·········(0)····57456·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/af/4f3cd04653e49449ee857ffcc8b27bd2c9619e.debug57 -rw-r--r--···0·root·········(0)·root·········(0)····57456·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/af/4f3cd04653e49449ee857ffcc8b27bd2c9619e.debug
58 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/b1/58 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/b1/
59 -rw-r--r--···0·root·········(0)·root·········(0)···587812·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/b1/1907e7510fc2caf47bde8b966f9c62d6c834ae.debug59 -rw-r--r--···0·root·········(0)·root·········(0)···587812·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/b1/1907e7510fc2caf47bde8b966f9c62d6c834ae.debug
60 -rw-r--r--···0·root·········(0)·root·········(0)···247040·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/b1/3675164daddc48f5d72c9eaf6c21b3b75a64b2.debug60 -rw-r--r--···0·root·········(0)·root·········(0)···247040·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/b1/3675164daddc48f5d72c9eaf6c21b3b75a64b2.debug
61 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/b5/61 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/b5/
62 -rw-r--r--···0·root·········(0)·root·········(0)···115452·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/b5/3cbb08f1bb3bd86b45399e215a7d85b758f402.debug62 -rw-r--r--···0·root·········(0)·root·········(0)···115452·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/b5/3cbb08f1bb3bd86b45399e215a7d85b758f402.debug
Offset 70, 15 lines modifiedOffset 70, 15 lines modified
70 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/c5/70 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/c5/
71 -rw-r--r--···0·root·········(0)·root·········(0)···264956·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/c5/cf3fa44d48f9ba7923c338b24d9014be246771.debug71 -rw-r--r--···0·root·········(0)·root·········(0)···264956·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/c5/cf3fa44d48f9ba7923c338b24d9014be246771.debug
72 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/cb/72 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/cb/
73 -rw-r--r--···0·root·········(0)·root·········(0)····60664·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/cb/851667d952b293457d467dd6c99706c92dabc6.debug73 -rw-r--r--···0·root·········(0)·root·········(0)····60664·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/cb/851667d952b293457d467dd6c99706c92dabc6.debug
74 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/cd/74 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/cd/
75 -rw-r--r--···0·root·········(0)·root·········(0)··3600876·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/cd/ce4044be7eb34745e8d40e08e8844a70b6aaf6.debug75 -rw-r--r--···0·root·········(0)·root·········(0)··3600876·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/cd/ce4044be7eb34745e8d40e08e8844a70b6aaf6.debug
76 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/dd/76 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/dd/
77 -rw-r--r--···0·root·········(0)·root·········(0)···384924·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/dd/0b401906249fbbf11f5b2aadfaa8dfea2ef491.debug77 -rw-r--r--···0·root·········(0)·root·········(0)····69940·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/dd/9b32c4c8ed180f5b8a78c10a41d9bc047c8bb1.debug
78 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/e1/78 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/e1/
79 -rw-r--r--···0·root·········(0)·root·········(0)···835316·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/e1/cac3f26b60db0bcd665960d8d51bd2120d3ca0.debug79 -rw-r--r--···0·root·········(0)·root·········(0)···835316·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/e1/cac3f26b60db0bcd665960d8d51bd2120d3ca0.debug
80 -rw-r--r--···0·root·········(0)·root·········(0)···485208·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/e1/f29a1de2447c6c959af01d202437ccca3c5025.debug80 -rw-r--r--···0·root·········(0)·root·········(0)···485208·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/e1/f29a1de2447c6c959af01d202437ccca3c5025.debug
81 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/fd/81 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/fd/
82 -rw-r--r--···0·root·········(0)·root·········(0)···231784·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/fd/56d7ceb91fcac32a2a39394f10d128e9bd15e1.debug82 -rw-r--r--···0·root·········(0)·root·········(0)···231784·2021-01-12·21:06:04.000000·./usr/lib/debug/.build-id/fd/56d7ceb91fcac32a2a39394f10d128e9bd15e1.debug
83 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-12·21:06:04.000000·./usr/lib/debug/.dwz/83 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-12·21:06:04.000000·./usr/lib/debug/.dwz/
84 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-12·21:06:04.000000·./usr/lib/debug/.dwz/i386-linux-gnu/84 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-01-12·21:06:04.000000·./usr/lib/debug/.dwz/i386-linux-gnu/
857 B
./usr/lib/debug/.build-id/00/69e2e94e640de7a11ee293967bd7c2d84e808a.debug
File has been modified after NT_GNU_BUILD_ID has been applied.
649 B
    
Offset 1, 8 lines modifiedOffset 1, 8 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·69333836·2d6c696e·75782d67·dwz/i386-linux-g3 ··0x00000010·64777a2f·69333836·2d6c696e·75782d67·dwz/i386-linux-g
4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda
5 ··0x00000030·732d6c69·622e6465·62756700·0c6a42b7·s-lib.debug..jB.5 ··0x00000030·732d6c69·622e6465·62756700·0abbb2c5·s-lib.debug.....
6 ··0x00000040·c440f143·5f093dc1·25eb3556·5a2a35e5·.@.C_.=.%.5VZ*5.6 ··0x00000040·5e25f133·a5d9be58·27ba858e·d2a49d77·^%.3...X'......w
  
857 B
./usr/lib/debug/.build-id/11/cc4fbb47b480d11edacbda246252a2901ab852.debug
File has been modified after NT_GNU_BUILD_ID has been applied.
649 B
    
Offset 1, 8 lines modifiedOffset 1, 8 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·69333836·2d6c696e·75782d67·dwz/i386-linux-g3 ··0x00000010·64777a2f·69333836·2d6c696e·75782d67·dwz/i386-linux-g
4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda
5 ··0x00000030·732d6c69·622e6465·62756700·0c6a42b7·s-lib.debug..jB.5 ··0x00000030·732d6c69·622e6465·62756700·0abbb2c5·s-lib.debug.....
6 ··0x00000040·c440f143·5f093dc1·25eb3556·5a2a35e5·.@.C_.=.%.5VZ*5.6 ··0x00000040·5e25f133·a5d9be58·27ba858e·d2a49d77·^%.3...X'......w
  
857 B
./usr/lib/debug/.build-id/1b/24dcd342d2454004974e3e8eec3196d150d386.debug
File has been modified after NT_GNU_BUILD_ID has been applied.
649 B
    
Offset 1, 8 lines modifiedOffset 1, 8 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·69333836·2d6c696e·75782d67·dwz/i386-linux-g3 ··0x00000010·64777a2f·69333836·2d6c696e·75782d67·dwz/i386-linux-g
4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda
5 ··0x00000030·732d6c69·622e6465·62756700·0c6a42b7·s-lib.debug..jB.5 ··0x00000030·732d6c69·622e6465·62756700·0abbb2c5·s-lib.debug.....
6 ··0x00000040·c440f143·5f093dc1·25eb3556·5a2a35e5·.@.C_.=.%.5VZ*5.6 ··0x00000040·5e25f133·a5d9be58·27ba858e·d2a49d77·^%.3...X'......w
  
857 B
./usr/lib/debug/.build-id/1e/0c4fb63d9a307672c62a7c8aedb41086d70636.debug
File has been modified after NT_GNU_BUILD_ID has been applied.
649 B
    
Offset 1, 8 lines modifiedOffset 1, 8 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·69333836·2d6c696e·75782d67·dwz/i386-linux-g3 ··0x00000010·64777a2f·69333836·2d6c696e·75782d67·dwz/i386-linux-g
4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda
5 ··0x00000030·732d6c69·622e6465·62756700·0c6a42b7·s-lib.debug..jB.5 ··0x00000030·732d6c69·622e6465·62756700·0abbb2c5·s-lib.debug.....
6 ··0x00000040·c440f143·5f093dc1·25eb3556·5a2a35e5·.@.C_.=.%.5VZ*5.6 ··0x00000040·5e25f133·a5d9be58·27ba858e·d2a49d77·^%.3...X'......w
  
857 B
./usr/lib/debug/.build-id/20/ef929f3331f9b59fa4b56840be5f519710f0ef.debug
File has been modified after NT_GNU_BUILD_ID has been applied.
649 B
    
Offset 1, 8 lines modifiedOffset 1, 8 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·69333836·2d6c696e·75782d67·dwz/i386-linux-g3 ··0x00000010·64777a2f·69333836·2d6c696e·75782d67·dwz/i386-linux-g
4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda
5 ··0x00000030·732d6c69·622e6465·62756700·0c6a42b7·s-lib.debug..jB.5 ··0x00000030·732d6c69·622e6465·62756700·0abbb2c5·s-lib.debug.....
6 ··0x00000040·c440f143·5f093dc1·25eb3556·5a2a35e5·.@.C_.=.%.5VZ*5.6 ··0x00000040·5e25f133·a5d9be58·27ba858e·d2a49d77·^%.3...X'......w
  
857 B
./usr/lib/debug/.build-id/23/b2148b7bc40fe7db30709ead2cc4ddea7494e5.debug
File has been modified after NT_GNU_BUILD_ID has been applied.
649 B
    
Offset 1, 8 lines modifiedOffset 1, 8 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·69333836·2d6c696e·75782d67·dwz/i386-linux-g3 ··0x00000010·64777a2f·69333836·2d6c696e·75782d67·dwz/i386-linux-g
4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda
5 ··0x00000030·732d6c69·622e6465·62756700·0c6a42b7·s-lib.debug..jB.5 ··0x00000030·732d6c69·622e6465·62756700·0abbb2c5·s-lib.debug.....
6 ··0x00000040·c440f143·5f093dc1·25eb3556·5a2a35e5·.@.C_.=.%.5VZ*5.6 ··0x00000040·5e25f133·a5d9be58·27ba858e·d2a49d77·^%.3...X'......w
  
857 B
./usr/lib/debug/.build-id/2d/d5a728fbb006103ce42fc76eb82d2add92dc5b.debug
File has been modified after NT_GNU_BUILD_ID has been applied.
649 B
    
Offset 1, 8 lines modifiedOffset 1, 8 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·69333836·2d6c696e·75782d67·dwz/i386-linux-g3 ··0x00000010·64777a2f·69333836·2d6c696e·75782d67·dwz/i386-linux-g
4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda
5 ··0x00000030·732d6c69·622e6465·62756700·0c6a42b7·s-lib.debug..jB.5 ··0x00000030·732d6c69·622e6465·62756700·0abbb2c5·s-lib.debug.....
6 ··0x00000040·c440f143·5f093dc1·25eb3556·5a2a35e5·.@.C_.=.%.5VZ*5.6 ··0x00000040·5e25f133·a5d9be58·27ba858e·d2a49d77·^%.3...X'......w
  
857 B
./usr/lib/debug/.build-id/3f/fa692efb203b07a0e2fb39862fa25035296eb1.debug
File has been modified after NT_GNU_BUILD_ID has been applied.
649 B
    
Offset 1, 8 lines modifiedOffset 1, 8 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·69333836·2d6c696e·75782d67·dwz/i386-linux-g3 ··0x00000010·64777a2f·69333836·2d6c696e·75782d67·dwz/i386-linux-g
4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda
5 ··0x00000030·732d6c69·622e6465·62756700·0c6a42b7·s-lib.debug..jB.5 ··0x00000030·732d6c69·622e6465·62756700·0abbb2c5·s-lib.debug.....
6 ··0x00000040·c440f143·5f093dc1·25eb3556·5a2a35e5·.@.C_.=.%.5VZ*5.6 ··0x00000040·5e25f133·a5d9be58·27ba858e·d2a49d77·^%.3...X'......w
  
857 B
./usr/lib/debug/.build-id/48/9945441adfbe78dc23110f4ad4b852d91b6773.debug
File has been modified after NT_GNU_BUILD_ID has been applied.
649 B
    
Offset 1, 8 lines modifiedOffset 1, 8 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·69333836·2d6c696e·75782d67·dwz/i386-linux-g3 ··0x00000010·64777a2f·69333836·2d6c696e·75782d67·dwz/i386-linux-g
4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda
5 ··0x00000030·732d6c69·622e6465·62756700·0c6a42b7·s-lib.debug..jB.5 ··0x00000030·732d6c69·622e6465·62756700·0abbb2c5·s-lib.debug.....
6 ··0x00000040·c440f143·5f093dc1·25eb3556·5a2a35e5·.@.C_.=.%.5VZ*5.6 ··0x00000040·5e25f133·a5d9be58·27ba858e·d2a49d77·^%.3...X'......w
  
857 B
./usr/lib/debug/.build-id/48/b3fe18f8a05a2bf3d4a77a6d23dcec2c633726.debug
File has been modified after NT_GNU_BUILD_ID has been applied.
649 B
    
Offset 1, 8 lines modifiedOffset 1, 8 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·69333836·2d6c696e·75782d67·dwz/i386-linux-g3 ··0x00000010·64777a2f·69333836·2d6c696e·75782d67·dwz/i386-linux-g
4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda
5 ··0x00000030·732d6c69·622e6465·62756700·0c6a42b7·s-lib.debug..jB.5 ··0x00000030·732d6c69·622e6465·62756700·0abbb2c5·s-lib.debug.....
6 ··0x00000040·c440f143·5f093dc1·25eb3556·5a2a35e5·.@.C_.=.%.5VZ*5.6 ··0x00000040·5e25f133·a5d9be58·27ba858e·d2a49d77·^%.3...X'......w
  
857 B
./usr/lib/debug/.build-id/49/ce8b72dbe18c00933e5df67a12057f18575b47.debug
File has been modified after NT_GNU_BUILD_ID has been applied.
649 B
    
Offset 1, 8 lines modifiedOffset 1, 8 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·69333836·2d6c696e·75782d67·dwz/i386-linux-g3 ··0x00000010·64777a2f·69333836·2d6c696e·75782d67·dwz/i386-linux-g
4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda
5 ··0x00000030·732d6c69·622e6465·62756700·0c6a42b7·s-lib.debug..jB.5 ··0x00000030·732d6c69·622e6465·62756700·0abbb2c5·s-lib.debug.....
6 ··0x00000040·c440f143·5f093dc1·25eb3556·5a2a35e5·.@.C_.=.%.5VZ*5.6 ··0x00000040·5e25f133·a5d9be58·27ba858e·d2a49d77·^%.3...X'......w
  
857 B
./usr/lib/debug/.build-id/65/d2aa6185f10344987d78890c4a71d45ba2beb4.debug
File has been modified after NT_GNU_BUILD_ID has been applied.
649 B
    
Offset 1, 8 lines modifiedOffset 1, 8 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·69333836·2d6c696e·75782d67·dwz/i386-linux-g3 ··0x00000010·64777a2f·69333836·2d6c696e·75782d67·dwz/i386-linux-g
4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda
5 ··0x00000030·732d6c69·622e6465·62756700·0c6a42b7·s-lib.debug..jB.5 ··0x00000030·732d6c69·622e6465·62756700·0abbb2c5·s-lib.debug.....
6 ··0x00000040·c440f143·5f093dc1·25eb3556·5a2a35e5·.@.C_.=.%.5VZ*5.6 ··0x00000040·5e25f133·a5d9be58·27ba858e·d2a49d77·^%.3...X'......w
  
857 B
./usr/lib/debug/.build-id/6c/31f51fcb3785dd5450ec176ab9e830f2162bf7.debug
File has been modified after NT_GNU_BUILD_ID has been applied.
649 B
    
Offset 1, 8 lines modifiedOffset 1, 8 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·69333836·2d6c696e·75782d67·dwz/i386-linux-g3 ··0x00000010·64777a2f·69333836·2d6c696e·75782d67·dwz/i386-linux-g
4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda
5 ··0x00000030·732d6c69·622e6465·62756700·0c6a42b7·s-lib.debug..jB.5 ··0x00000030·732d6c69·622e6465·62756700·0abbb2c5·s-lib.debug.....
6 ··0x00000040·c440f143·5f093dc1·25eb3556·5a2a35e5·.@.C_.=.%.5VZ*5.6 ··0x00000040·5e25f133·a5d9be58·27ba858e·d2a49d77·^%.3...X'......w
  
857 B
./usr/lib/debug/.build-id/74/2fda1596039d03e981fd118e8067b8867d0483.debug
File has been modified after NT_GNU_BUILD_ID has been applied.
649 B
    
Offset 1, 8 lines modifiedOffset 1, 8 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·69333836·2d6c696e·75782d67·dwz/i386-linux-g3 ··0x00000010·64777a2f·69333836·2d6c696e·75782d67·dwz/i386-linux-g
4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda
5 ··0x00000030·732d6c69·622e6465·62756700·0c6a42b7·s-lib.debug..jB.5 ··0x00000030·732d6c69·622e6465·62756700·0abbb2c5·s-lib.debug.....
6 ··0x00000040·c440f143·5f093dc1·25eb3556·5a2a35e5·.@.C_.=.%.5VZ*5.6 ··0x00000040·5e25f133·a5d9be58·27ba858e·d2a49d77·^%.3...X'......w
  
857 B
./usr/lib/debug/.build-id/76/8bc883e07f304c6b772fb867cc750f836e25e6.debug
File has been modified after NT_GNU_BUILD_ID has been applied.
649 B
    
Offset 1, 8 lines modifiedOffset 1, 8 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·69333836·2d6c696e·75782d67·dwz/i386-linux-g3 ··0x00000010·64777a2f·69333836·2d6c696e·75782d67·dwz/i386-linux-g
4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda
5 ··0x00000030·732d6c69·622e6465·62756700·0c6a42b7·s-lib.debug..jB.5 ··0x00000030·732d6c69·622e6465·62756700·0abbb2c5·s-lib.debug.....
6 ··0x00000040·c440f143·5f093dc1·25eb3556·5a2a35e5·.@.C_.=.%.5VZ*5.6 ··0x00000040·5e25f133·a5d9be58·27ba858e·d2a49d77·^%.3...X'......w
  
857 B
./usr/lib/debug/.build-id/7b/342a2f93cad24daacfd680e3eff57d411bac35.debug
File has been modified after NT_GNU_BUILD_ID has been applied.
649 B
    
Offset 1, 8 lines modifiedOffset 1, 8 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·69333836·2d6c696e·75782d67·dwz/i386-linux-g3 ··0x00000010·64777a2f·69333836·2d6c696e·75782d67·dwz/i386-linux-g
4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda
5 ··0x00000030·732d6c69·622e6465·62756700·0c6a42b7·s-lib.debug..jB.5 ··0x00000030·732d6c69·622e6465·62756700·0abbb2c5·s-lib.debug.....
6 ··0x00000040·c440f143·5f093dc1·25eb3556·5a2a35e5·.@.C_.=.%.5VZ*5.6 ··0x00000040·5e25f133·a5d9be58·27ba858e·d2a49d77·^%.3...X'......w
  
857 B
./usr/lib/debug/.build-id/7b/b987e220af48f9ff11c732c5ba9adae8f2c81e.debug
File has been modified after NT_GNU_BUILD_ID has been applied.
649 B
    
Offset 1, 8 lines modifiedOffset 1, 8 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·69333836·2d6c696e·75782d67·dwz/i386-linux-g3 ··0x00000010·64777a2f·69333836·2d6c696e·75782d67·dwz/i386-linux-g
4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda
5 ··0x00000030·732d6c69·622e6465·62756700·0c6a42b7·s-lib.debug..jB.5 ··0x00000030·732d6c69·622e6465·62756700·0abbb2c5·s-lib.debug.....
6 ··0x00000040·c440f143·5f093dc1·25eb3556·5a2a35e5·.@.C_.=.%.5VZ*5.6 ··0x00000040·5e25f133·a5d9be58·27ba858e·d2a49d77·^%.3...X'......w
  
857 B
./usr/lib/debug/.build-id/80/37b9e6ecad9763ebab4eca36a52543ba43c094.debug
File has been modified after NT_GNU_BUILD_ID has been applied.
649 B
    
Offset 1, 8 lines modifiedOffset 1, 8 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·69333836·2d6c696e·75782d67·dwz/i386-linux-g3 ··0x00000010·64777a2f·69333836·2d6c696e·75782d67·dwz/i386-linux-g
4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda
5 ··0x00000030·732d6c69·622e6465·62756700·0c6a42b7·s-lib.debug..jB.5 ··0x00000030·732d6c69·622e6465·62756700·0abbb2c5·s-lib.debug.....
6 ··0x00000040·c440f143·5f093dc1·25eb3556·5a2a35e5·.@.C_.=.%.5VZ*5.6 ··0x00000040·5e25f133·a5d9be58·27ba858e·d2a49d77·^%.3...X'......w
  
857 B
./usr/lib/debug/.build-id/87/2d17486d7e119d3dc399a59f3a9be825f73c51.debug
File has been modified after NT_GNU_BUILD_ID has been applied.
649 B
    
Offset 1, 8 lines modifiedOffset 1, 8 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·69333836·2d6c696e·75782d67·dwz/i386-linux-g3 ··0x00000010·64777a2f·69333836·2d6c696e·75782d67·dwz/i386-linux-g
4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda
5 ··0x00000030·732d6c69·622e6465·62756700·0c6a42b7·s-lib.debug..jB.5 ··0x00000030·732d6c69·622e6465·62756700·0abbb2c5·s-lib.debug.....
6 ··0x00000040·c440f143·5f093dc1·25eb3556·5a2a35e5·.@.C_.=.%.5VZ*5.6 ··0x00000040·5e25f133·a5d9be58·27ba858e·d2a49d77·^%.3...X'......w
  
857 B
./usr/lib/debug/.build-id/8b/5ea1bafa89c6ed959983dcfb486a6b411fc054.debug
File has been modified after NT_GNU_BUILD_ID has been applied.
649 B
    
Offset 1, 8 lines modifiedOffset 1, 8 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·69333836·2d6c696e·75782d67·dwz/i386-linux-g3 ··0x00000010·64777a2f·69333836·2d6c696e·75782d67·dwz/i386-linux-g
4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda
5 ··0x00000030·732d6c69·622e6465·62756700·0c6a42b7·s-lib.debug..jB.5 ··0x00000030·732d6c69·622e6465·62756700·0abbb2c5·s-lib.debug.....
6 ··0x00000040·c440f143·5f093dc1·25eb3556·5a2a35e5·.@.C_.=.%.5VZ*5.6 ··0x00000040·5e25f133·a5d9be58·27ba858e·d2a49d77·^%.3...X'......w
  
857 B
./usr/lib/debug/.build-id/91/c7e35c35f801420f167a625a341774d0c72946.debug
File has been modified after NT_GNU_BUILD_ID has been applied.
649 B
    
Offset 1, 8 lines modifiedOffset 1, 8 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·69333836·2d6c696e·75782d67·dwz/i386-linux-g3 ··0x00000010·64777a2f·69333836·2d6c696e·75782d67·dwz/i386-linux-g
4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda
5 ··0x00000030·732d6c69·622e6465·62756700·0c6a42b7·s-lib.debug..jB.5 ··0x00000030·732d6c69·622e6465·62756700·0abbb2c5·s-lib.debug.....
6 ··0x00000040·c440f143·5f093dc1·25eb3556·5a2a35e5·.@.C_.=.%.5VZ*5.6 ··0x00000040·5e25f133·a5d9be58·27ba858e·d2a49d77·^%.3...X'......w
  
857 B
./usr/lib/debug/.build-id/96/edb306c0e05ff17433c1d1a79b5333ee1f3eee.debug
File has been modified after NT_GNU_BUILD_ID has been applied.
649 B
    
Offset 1, 8 lines modifiedOffset 1, 8 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·69333836·2d6c696e·75782d67·dwz/i386-linux-g3 ··0x00000010·64777a2f·69333836·2d6c696e·75782d67·dwz/i386-linux-g
4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda
5 ··0x00000030·732d6c69·622e6465·62756700·0c6a42b7·s-lib.debug..jB.5 ··0x00000030·732d6c69·622e6465·62756700·0abbb2c5·s-lib.debug.....
6 ··0x00000040·c440f143·5f093dc1·25eb3556·5a2a35e5·.@.C_.=.%.5VZ*5.6 ··0x00000040·5e25f133·a5d9be58·27ba858e·d2a49d77·^%.3...X'......w
  
857 B
./usr/lib/debug/.build-id/9d/3783a6cb10dff0f07bca8ad22d0770ef166956.debug
File has been modified after NT_GNU_BUILD_ID has been applied.
649 B
    
Offset 1, 8 lines modifiedOffset 1, 8 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·69333836·2d6c696e·75782d67·dwz/i386-linux-g3 ··0x00000010·64777a2f·69333836·2d6c696e·75782d67·dwz/i386-linux-g
4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda
5 ··0x00000030·732d6c69·622e6465·62756700·0c6a42b7·s-lib.debug..jB.5 ··0x00000030·732d6c69·622e6465·62756700·0abbb2c5·s-lib.debug.....
6 ··0x00000040·c440f143·5f093dc1·25eb3556·5a2a35e5·.@.C_.=.%.5VZ*5.6 ··0x00000040·5e25f133·a5d9be58·27ba858e·d2a49d77·^%.3...X'......w
  
857 B
./usr/lib/debug/.build-id/9f/49050c7ba9651b406f05a0c6f16aaa1e8ce153.debug
File has been modified after NT_GNU_BUILD_ID has been applied.
649 B
    
Offset 1, 8 lines modifiedOffset 1, 8 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·69333836·2d6c696e·75782d67·dwz/i386-linux-g3 ··0x00000010·64777a2f·69333836·2d6c696e·75782d67·dwz/i386-linux-g
4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda
5 ··0x00000030·732d6c69·622e6465·62756700·0c6a42b7·s-lib.debug..jB.5 ··0x00000030·732d6c69·622e6465·62756700·0abbb2c5·s-lib.debug.....
6 ··0x00000040·c440f143·5f093dc1·25eb3556·5a2a35e5·.@.C_.=.%.5VZ*5.6 ··0x00000040·5e25f133·a5d9be58·27ba858e·d2a49d77·^%.3...X'......w
  
857 B
./usr/lib/debug/.build-id/a7/def04e0773ac6b7b06467186550d60bf621ea5.debug
File has been modified after NT_GNU_BUILD_ID has been applied.
649 B
    
Offset 1, 8 lines modifiedOffset 1, 8 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·69333836·2d6c696e·75782d67·dwz/i386-linux-g3 ··0x00000010·64777a2f·69333836·2d6c696e·75782d67·dwz/i386-linux-g
4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda
5 ··0x00000030·732d6c69·622e6465·62756700·0c6a42b7·s-lib.debug..jB.5 ··0x00000030·732d6c69·622e6465·62756700·0abbb2c5·s-lib.debug.....
6 ··0x00000040·c440f143·5f093dc1·25eb3556·5a2a35e5·.@.C_.=.%.5VZ*5.6 ··0x00000040·5e25f133·a5d9be58·27ba858e·d2a49d77·^%.3...X'......w
  
857 B
./usr/lib/debug/.build-id/af/4f3cd04653e49449ee857ffcc8b27bd2c9619e.debug
File has been modified after NT_GNU_BUILD_ID has been applied.
649 B
    
Offset 1, 8 lines modifiedOffset 1, 8 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·69333836·2d6c696e·75782d67·dwz/i386-linux-g3 ··0x00000010·64777a2f·69333836·2d6c696e·75782d67·dwz/i386-linux-g
4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda
5 ··0x00000030·732d6c69·622e6465·62756700·0c6a42b7·s-lib.debug..jB.5 ··0x00000030·732d6c69·622e6465·62756700·0abbb2c5·s-lib.debug.....
6 ··0x00000040·c440f143·5f093dc1·25eb3556·5a2a35e5·.@.C_.=.%.5VZ*5.6 ··0x00000040·5e25f133·a5d9be58·27ba858e·d2a49d77·^%.3...X'......w
  
857 B
./usr/lib/debug/.build-id/b1/1907e7510fc2caf47bde8b966f9c62d6c834ae.debug
File has been modified after NT_GNU_BUILD_ID has been applied.
649 B
    
Offset 1, 8 lines modifiedOffset 1, 8 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·69333836·2d6c696e·75782d67·dwz/i386-linux-g3 ··0x00000010·64777a2f·69333836·2d6c696e·75782d67·dwz/i386-linux-g
4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda
5 ··0x00000030·732d6c69·622e6465·62756700·0c6a42b7·s-lib.debug..jB.5 ··0x00000030·732d6c69·622e6465·62756700·0abbb2c5·s-lib.debug.....
6 ··0x00000040·c440f143·5f093dc1·25eb3556·5a2a35e5·.@.C_.=.%.5VZ*5.6 ··0x00000040·5e25f133·a5d9be58·27ba858e·d2a49d77·^%.3...X'......w
  
857 B
./usr/lib/debug/.build-id/b1/3675164daddc48f5d72c9eaf6c21b3b75a64b2.debug
File has been modified after NT_GNU_BUILD_ID has been applied.
649 B
    
Offset 1, 8 lines modifiedOffset 1, 8 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·69333836·2d6c696e·75782d67·dwz/i386-linux-g3 ··0x00000010·64777a2f·69333836·2d6c696e·75782d67·dwz/i386-linux-g
4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda
5 ··0x00000030·732d6c69·622e6465·62756700·0c6a42b7·s-lib.debug..jB.5 ··0x00000030·732d6c69·622e6465·62756700·0abbb2c5·s-lib.debug.....
6 ··0x00000040·c440f143·5f093dc1·25eb3556·5a2a35e5·.@.C_.=.%.5VZ*5.6 ··0x00000040·5e25f133·a5d9be58·27ba858e·d2a49d77·^%.3...X'......w
  
857 B
./usr/lib/debug/.build-id/b5/3cbb08f1bb3bd86b45399e215a7d85b758f402.debug
File has been modified after NT_GNU_BUILD_ID has been applied.
649 B
    
Offset 1, 8 lines modifiedOffset 1, 8 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·69333836·2d6c696e·75782d67·dwz/i386-linux-g3 ··0x00000010·64777a2f·69333836·2d6c696e·75782d67·dwz/i386-linux-g
4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda
5 ··0x00000030·732d6c69·622e6465·62756700·0c6a42b7·s-lib.debug..jB.5 ··0x00000030·732d6c69·622e6465·62756700·0abbb2c5·s-lib.debug.....
6 ··0x00000040·c440f143·5f093dc1·25eb3556·5a2a35e5·.@.C_.=.%.5VZ*5.6 ··0x00000040·5e25f133·a5d9be58·27ba858e·d2a49d77·^%.3...X'......w
  
857 B
./usr/lib/debug/.build-id/bc/e56781e1c95b14c29cbab8a86ed9fea5ac94b2.debug
File has been modified after NT_GNU_BUILD_ID has been applied.
649 B
    
Offset 1, 8 lines modifiedOffset 1, 8 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·69333836·2d6c696e·75782d67·dwz/i386-linux-g3 ··0x00000010·64777a2f·69333836·2d6c696e·75782d67·dwz/i386-linux-g
4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda
5 ··0x00000030·732d6c69·622e6465·62756700·0c6a42b7·s-lib.debug..jB.5 ··0x00000030·732d6c69·622e6465·62756700·0abbb2c5·s-lib.debug.....
6 ··0x00000040·c440f143·5f093dc1·25eb3556·5a2a35e5·.@.C_.=.%.5VZ*5.6 ··0x00000040·5e25f133·a5d9be58·27ba858e·d2a49d77·^%.3...X'......w
  
795 B
./usr/lib/debug/.build-id/bf/882c32e9bd2d55d8808ed02c7ce30abcb5bca9.debug
649 B
    
Offset 1, 8 lines modifiedOffset 1, 8 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·69333836·2d6c696e·75782d67·dwz/i386-linux-g3 ··0x00000010·64777a2f·69333836·2d6c696e·75782d67·dwz/i386-linux-g
4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda
5 ··0x00000030·732d6c69·622e6465·62756700·0c6a42b7·s-lib.debug..jB.5 ··0x00000030·732d6c69·622e6465·62756700·0abbb2c5·s-lib.debug.....
6 ··0x00000040·c440f143·5f093dc1·25eb3556·5a2a35e5·.@.C_.=.%.5VZ*5.6 ··0x00000040·5e25f133·a5d9be58·27ba858e·d2a49d77·^%.3...X'......w
  
857 B
./usr/lib/debug/.build-id/bf/f6c1cf7b23790704e5b65d4cb923c33faaf637.debug
File has been modified after NT_GNU_BUILD_ID has been applied.
649 B
    
Offset 1, 8 lines modifiedOffset 1, 8 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·69333836·2d6c696e·75782d67·dwz/i386-linux-g3 ··0x00000010·64777a2f·69333836·2d6c696e·75782d67·dwz/i386-linux-g
4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda
5 ··0x00000030·732d6c69·622e6465·62756700·0c6a42b7·s-lib.debug..jB.5 ··0x00000030·732d6c69·622e6465·62756700·0abbb2c5·s-lib.debug.....
6 ··0x00000040·c440f143·5f093dc1·25eb3556·5a2a35e5·.@.C_.=.%.5VZ*5.6 ··0x00000040·5e25f133·a5d9be58·27ba858e·d2a49d77·^%.3...X'......w
  
857 B
./usr/lib/debug/.build-id/c3/47bb08060774ae768df458a74b7f5d30da92bc.debug
File has been modified after NT_GNU_BUILD_ID has been applied.
649 B
    
Offset 1, 8 lines modifiedOffset 1, 8 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·69333836·2d6c696e·75782d67·dwz/i386-linux-g3 ··0x00000010·64777a2f·69333836·2d6c696e·75782d67·dwz/i386-linux-g
4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda
5 ··0x00000030·732d6c69·622e6465·62756700·0c6a42b7·s-lib.debug..jB.5 ··0x00000030·732d6c69·622e6465·62756700·0abbb2c5·s-lib.debug.....
6 ··0x00000040·c440f143·5f093dc1·25eb3556·5a2a35e5·.@.C_.=.%.5VZ*5.6 ··0x00000040·5e25f133·a5d9be58·27ba858e·d2a49d77·^%.3...X'......w
  
857 B
./usr/lib/debug/.build-id/c5/cf3fa44d48f9ba7923c338b24d9014be246771.debug
File has been modified after NT_GNU_BUILD_ID has been applied.
649 B
    
Offset 1, 8 lines modifiedOffset 1, 8 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·69333836·2d6c696e·75782d67·dwz/i386-linux-g3 ··0x00000010·64777a2f·69333836·2d6c696e·75782d67·dwz/i386-linux-g
4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda
5 ··0x00000030·732d6c69·622e6465·62756700·0c6a42b7·s-lib.debug..jB.5 ··0x00000030·732d6c69·622e6465·62756700·0abbb2c5·s-lib.debug.....
6 ··0x00000040·c440f143·5f093dc1·25eb3556·5a2a35e5·.@.C_.=.%.5VZ*5.6 ··0x00000040·5e25f133·a5d9be58·27ba858e·d2a49d77·^%.3...X'......w
  
857 B
./usr/lib/debug/.build-id/cb/851667d952b293457d467dd6c99706c92dabc6.debug
File has been modified after NT_GNU_BUILD_ID has been applied.
649 B
    
Offset 1, 8 lines modifiedOffset 1, 8 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·69333836·2d6c696e·75782d67·dwz/i386-linux-g3 ··0x00000010·64777a2f·69333836·2d6c696e·75782d67·dwz/i386-linux-g
4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda
5 ··0x00000030·732d6c69·622e6465·62756700·0c6a42b7·s-lib.debug..jB.5 ··0x00000030·732d6c69·622e6465·62756700·0abbb2c5·s-lib.debug.....
6 ··0x00000040·c440f143·5f093dc1·25eb3556·5a2a35e5·.@.C_.=.%.5VZ*5.6 ··0x00000040·5e25f133·a5d9be58·27ba858e·d2a49d77·^%.3...X'......w
  
857 B
./usr/lib/debug/.build-id/e1/cac3f26b60db0bcd665960d8d51bd2120d3ca0.debug
File has been modified after NT_GNU_BUILD_ID has been applied.
649 B
    
Offset 1, 8 lines modifiedOffset 1, 8 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·69333836·2d6c696e·75782d67·dwz/i386-linux-g3 ··0x00000010·64777a2f·69333836·2d6c696e·75782d67·dwz/i386-linux-g
4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda
5 ··0x00000030·732d6c69·622e6465·62756700·0c6a42b7·s-lib.debug..jB.5 ··0x00000030·732d6c69·622e6465·62756700·0abbb2c5·s-lib.debug.....
6 ··0x00000040·c440f143·5f093dc1·25eb3556·5a2a35e5·.@.C_.=.%.5VZ*5.6 ··0x00000040·5e25f133·a5d9be58·27ba858e·d2a49d77·^%.3...X'......w
  
857 B
./usr/lib/debug/.build-id/e1/f29a1de2447c6c959af01d202437ccca3c5025.debug
File has been modified after NT_GNU_BUILD_ID has been applied.
649 B
    
Offset 1, 8 lines modifiedOffset 1, 8 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·69333836·2d6c696e·75782d67·dwz/i386-linux-g3 ··0x00000010·64777a2f·69333836·2d6c696e·75782d67·dwz/i386-linux-g
4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda
5 ··0x00000030·732d6c69·622e6465·62756700·0c6a42b7·s-lib.debug..jB.5 ··0x00000030·732d6c69·622e6465·62756700·0abbb2c5·s-lib.debug.....
6 ··0x00000040·c440f143·5f093dc1·25eb3556·5a2a35e5·.@.C_.=.%.5VZ*5.6 ··0x00000040·5e25f133·a5d9be58·27ba858e·d2a49d77·^%.3...X'......w
  
857 B
./usr/lib/debug/.build-id/fd/56d7ceb91fcac32a2a39394f10d128e9bd15e1.debug
File has been modified after NT_GNU_BUILD_ID has been applied.
649 B
    
Offset 1, 8 lines modifiedOffset 1, 8 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·69333836·2d6c696e·75782d67·dwz/i386-linux-g3 ··0x00000010·64777a2f·69333836·2d6c696e·75782d67·dwz/i386-linux-g
4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda
5 ··0x00000030·732d6c69·622e6465·62756700·0c6a42b7·s-lib.debug..jB.5 ··0x00000030·732d6c69·622e6465·62756700·0abbb2c5·s-lib.debug.....
6 ··0x00000040·c440f143·5f093dc1·25eb3556·5a2a35e5·.@.C_.=.%.5VZ*5.6 ··0x00000040·5e25f133·a5d9be58·27ba858e·d2a49d77·^%.3...X'......w
  
1.4 KB
./usr/lib/debug/.dwz/i386-linux-gnu/python3-pandas-lib.debug
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:·0c6a42b7c440f1435f093dc125eb35565a2a35e53 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·0abbb2c55e25f133a5d9be5827ba858ed2a49d77
822 B
readelf --wide --decompress --string-dump=.debug_str {}
    
Offset 1223, 15 lines modifiedOffset 1223, 15 lines modified
1223 ··[··5e7c]··releasebufferproc1223 ··[··5e7c]··releasebufferproc
1224 ··[··5e8e]··getbufferproc1224 ··[··5e8e]··getbufferproc
1225 ··[··5e9c]··initproc1225 ··[··5e9c]··initproc
1226 ··[··5ea5]··visitproc1226 ··[··5ea5]··visitproc
1227 ··[··5eaf]··__src1227 ··[··5eaf]··__src
1228 ··[··5eb5]··__pyx_v_p_src1228 ··[··5eb5]··__pyx_v_p_src
1229 ··[··5ec3]··__pyx_v_src1229 ··[··5ec3]··__pyx_v_src
1230 ··[··5ecf]··__pyx_ctuple_fe46d____dunderpyx_t_5numpy_int32_t__and___dunderpyx_t_5numpy_int32_t__and___dunderpyx_t_5numpy_int32_t__etc1230 ··[··5ecf]··__pyx_ctuple_5afb7____dunderpyx_t_5numpy_int32_t__and___dunderpyx_t_5numpy_int32_t__and___dunderpyx_t_5numpy_int32_t__etc
1231 ··[··5f49]··__pyx_k_utc1231 ··[··5f49]··__pyx_k_utc
1232 ··[··5f55]··__pyx_n_s_utc1232 ··[··5f55]··__pyx_n_s_utc
1233 ··[··5f63]··__pyx_f_6pandas_5_libs_6tslibs_9timezones_is_utc1233 ··[··5f63]··__pyx_f_6pandas_5_libs_6tslibs_9timezones_is_utc
1234 ··[··5f94]··__pyx_k_tzutc1234 ··[··5f94]··__pyx_k_tzutc
1235 ··[··5fa2]··__pyx_k_dateutil_tzutc1235 ··[··5fa2]··__pyx_k_dateutil_tzutc
1236 ··[··5fb9]··__pyx_n_s_dateutil_tzutc1236 ··[··5fb9]··__pyx_n_s_dateutil_tzutc
1237 ··[··5fd2]··__pyx_n_s_tzutc1237 ··[··5fd2]··__pyx_n_s_tzutc
4.71 KB
./usr/lib/debug/.build-id/34/8fbc540e1baede43a32c4a94ddccc2edda1abb.debug vs.
./usr/lib/debug/.build-id/dd/9b32c4c8ed180f5b8a78c10a41d9bc047c8bb1.debug
File has been modified after NT_GNU_BUILD_ID has been applied. Files 2% similar despite different names
1.29 KB
readelf --wide --sections {}
    
Offset 26, 15 lines modifiedOffset 26, 15 lines modified
26 ··[21]·.data·············NOBITS··········0000d000·000d94·000d70·00··WA··0···0·3226 ··[21]·.data·············NOBITS··········0000d000·000d94·000d70·00··WA··0···0·32
27 ··[22]·.bss··············NOBITS··········0000dd80·000d94·00038c·00··WA··0···0·3227 ··[22]·.bss··············NOBITS··········0000dd80·000d94·00038c·00··WA··0···0·32
28 ··[23]·.comment··········PROGBITS········00000000·000178·000027·01··MS··0···0··128 ··[23]·.comment··········PROGBITS········00000000·000178·000027·01··MS··0···0··1
29 ··[24]·.debug_aranges····PROGBITS········00000000·0001a0·000076·00···C··0···0··429 ··[24]·.debug_aranges····PROGBITS········00000000·0001a0·000076·00···C··0···0··4
30 ··[25]·.debug_info·······PROGBITS········00000000·000218·005985·00···C··0···0··430 ··[25]·.debug_info·······PROGBITS········00000000·000218·005985·00···C··0···0··4
31 ··[26]·.debug_abbrev·····PROGBITS········00000000·005ba0·0002e9·00···C··0···0··431 ··[26]·.debug_abbrev·····PROGBITS········00000000·005ba0·0002e9·00···C··0···0··4
32 ··[27]·.debug_line·······PROGBITS········00000000·005e8c·0027e7·00···C··0···0··432 ··[27]·.debug_line·······PROGBITS········00000000·005e8c·0027e7·00···C··0···0··4
33 ··[28]·.debug_str········PROGBITS········00000000·008674·000329·01·MSC··0···0··433 ··[28]·.debug_str········PROGBITS········00000000·008674·00032a·01·MSC··0···0··4
34 ··[29]·.debug_loc········PROGBITS········00000000·0089a0·00365c·00···C··0···0··434 ··[29]·.debug_loc········PROGBITS········00000000·0089a0·00365c·00···C··0···0··4
35 ··[30]·.debug_ranges·····PROGBITS········00000000·00bffc·0007f5·00···C··0···0··435 ··[30]·.debug_ranges·····PROGBITS········00000000·00bffc·0007f5·00···C··0···0··4
36 ··[31]·.gnu_debugaltlink·PROGBITS········00000000·00c7f1·000050·00······0···0··136 ··[31]·.gnu_debugaltlink·PROGBITS········00000000·00c7f1·000050·00······0···0··1
37 ··[32]·.symtab···········SYMTAB··········00000000·00c844·001ec0·10·····33·401··437 ··[32]·.symtab···········SYMTAB··········00000000·00c844·001ec0·10·····33·401··4
38 ··[33]·.strtab···········STRTAB··········00000000·00e704·002366·00······0···0··138 ··[33]·.strtab···········STRTAB··········00000000·00e704·002366·00······0···0··1
39 ··[34]·.shstrtab·········STRTAB··········00000000·010a6a·000151·00······0···0··139 ··[34]·.shstrtab·········STRTAB··········00000000·010a6a·000151·00······0···0··1
40 Key·to·Flags:40 Key·to·Flags:
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:·348fbc540e1baede43a32c4a94ddccc2edda1abb3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·dd9b32c4c8ed180f5b8a78c10a41d9bc047c8bb1
1.12 KB
readelf --wide --debug-dump=info {}
    
Offset 3692, 15 lines modifiedOffset 3692, 15 lines modified
3692 ····<210b>···DW_AT_decl_file···:·(data1)·13692 ····<210b>···DW_AT_decl_file···:·(data1)·1
3693 ····<210c>···DW_AT_decl_line···:·(data2)·85043693 ····<210c>···DW_AT_decl_line···:·(data2)·8504
3694 ····<210e>···DW_AT_decl_column·:·(data1)·243694 ····<210e>···DW_AT_decl_column·:·(data1)·24
3695 ····<210f>···DW_AT_type········:·(GNU_ref_alt)·<0x495>3695 ····<210f>···DW_AT_type········:·(GNU_ref_alt)·<0x495>
3696 ·<3><2113>:·Abbrev·Number:·03696 ·<3><2113>:·Abbrev·Number:·0
3697 ·<2><2114>:·Abbrev·Number:·03697 ·<2><2114>:·Abbrev·Number:·0
3698 ·<1><2115>:·Abbrev·Number:·32·(DW_TAG_subprogram)3698 ·<1><2115>:·Abbrev·Number:·32·(DW_TAG_subprogram)
3699 ····<2116>···DW_AT_name········:·(strp)·(offset:·0x3d7):·__pyx_convert__to_py___pyx_ctuple_fe46d____dunderpyx_t_5numpy_int32_t__and___dunderpyx_t_5numpy_int32_t__and___dunderpyx_t_5numpy_int32_t__etc3699 ····<2116>···DW_AT_name········:·(strp)·(offset:·0x3d7):·__pyx_convert__to_py___pyx_ctuple_5afb7____dunderpyx_t_5numpy_int32_t__and___dunderpyx_t_5numpy_int32_t__and___dunderpyx_t_5numpy_int32_t__etc
3700 ····<211a>···DW_AT_decl_file···:·(data1)·13700 ····<211a>···DW_AT_decl_file···:·(data1)·1
3701 ····<211b>···DW_AT_decl_line···:·(data2)·84593701 ····<211b>···DW_AT_decl_line···:·(data2)·8459
3702 ····<211d>···DW_AT_decl_column·:·(data1)·183702 ····<211d>···DW_AT_decl_column·:·(data1)·18
3703 ····<211e>···DW_AT_prototyped··:·(flag_present)·13703 ····<211e>···DW_AT_prototyped··:·(flag_present)·1
3704 ····<211e>···DW_AT_type········:·(GNU_ref_alt)·<0x4496>3704 ····<211e>···DW_AT_type········:·(GNU_ref_alt)·<0x4496>
3705 ····<2122>···DW_AT_inline······:·(data1)·1»    (inlined)3705 ····<2122>···DW_AT_inline······:·(data1)·1»    (inlined)
3706 ····<2123>···DW_AT_sibling·····:·(ref2)·<0x2155>3706 ····<2123>···DW_AT_sibling·····:·(ref2)·<0x2155>
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_fe46d____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_5afb7____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
649 B
    
Offset 1, 8 lines modifiedOffset 1, 8 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·69333836·2d6c696e·75782d67·dwz/i386-linux-g3 ··0x00000010·64777a2f·69333836·2d6c696e·75782d67·dwz/i386-linux-g
4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda
5 ··0x00000030·732d6c69·622e6465·62756700·0c6a42b7·s-lib.debug..jB.5 ··0x00000030·732d6c69·622e6465·62756700·0abbb2c5·s-lib.debug.....
6 ··0x00000040·c440f143·5f093dc1·25eb3556·5a2a35e5·.@.C_.=.%.5VZ*5.6 ··0x00000040·5e25f133·a5d9be58·27ba858e·d2a49d77·^%.3...X'......w
  
1.51 KB
./usr/lib/debug/.build-id/dd/0b401906249fbbf11f5b2aadfaa8dfea2ef491.debug vs.
./usr/lib/debug/.build-id/ad/73c0b5c19138c9b6173168e79e41356187cf2a.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:·dd0b401906249fbbf11f5b2aadfaa8dfea2ef4913 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·ad73c0b5c19138c9b6173168e79e41356187cf2a
221 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 *GCC:·(Debian·10.2.1-6)·10.2.1·20210110
2 =MuwloOc2 =MuwloOc
3 jPj5r>Gf3 jPj5r>Gf
4 %xDo]j!{4 %xDo]j!{
5 "1S3xbff5 "1S3xbff
6 ,_tUe[Oc6 ,_tUe[Oc
7 !wzgs»  nB@7 !wzgs»  nB@
8 SKgQjPS568 SKgQjPS56
649 B
    
Offset 1, 8 lines modifiedOffset 1, 8 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·69333836·2d6c696e·75782d67·dwz/i386-linux-g3 ··0x00000010·64777a2f·69333836·2d6c696e·75782d67·dwz/i386-linux-g
4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda4 ··0x00000020·6e752f70·7974686f·6e332d70·616e6461·nu/python3-panda
5 ··0x00000030·732d6c69·622e6465·62756700·0c6a42b7·s-lib.debug..jB.5 ··0x00000030·732d6c69·622e6465·62756700·0abbb2c5·s-lib.debug.....
6 ··0x00000040·c440f143·5f093dc1·25eb3556·5a2a35e5·.@.C_.=.%.5VZ*5.6 ··0x00000040·5e25f133·a5d9be58·27ba858e·d2a49d77·^%.3...X'......w