From badf89a8a3dc6885eeb359bfd3c1addfb743deee Mon Sep 17 00:00:00 2001 From: alimcmaster1 Date: Sat, 9 Nov 2019 14:05:06 +0000 Subject: [PATCH 1/8] Stata and html moved --- pandas/tests/io/data/S4_EDUC1.dta | Bin 2997 -> 0 bytes pandas/tests/io/data/banklist.html | 4886 ----------------- pandas/tests/io/data/computer_sales_page.html | 619 --- pandas/tests/io/data/macau.html | 3691 ------------- pandas/tests/io/data/nyse_wsj.html | 1207 ---- pandas/tests/io/data/spam.html | 797 --- .../io/data/{ => stata}/stata1_119.dta.gz | Bin pandas/tests/io/data/{ => stata}/stata3.csv | 0 pandas/tests/io/data/{ => stata}/stata5.csv | 0 pandas/tests/io/data/{ => stata}/stata6.csv | 0 pandas/tests/io/data/stata10_115.dta | Bin 2298 -> 0 bytes pandas/tests/io/data/stata10_117.dta | Bin 2298 -> 0 bytes pandas/tests/io/data/stata11_115.dta | Bin 810 -> 0 bytes pandas/tests/io/data/stata11_117.dta | Bin 1268 -> 0 bytes pandas/tests/io/data/stata12_117.dta | Bin 1285 -> 0 bytes pandas/tests/io/data/stata13_dates.dta | Bin 3386 -> 0 bytes pandas/tests/io/data/stata14_118.dta | Bin 5556 -> 0 bytes pandas/tests/io/data/stata15.dta | Bin 3183 -> 0 bytes pandas/tests/io/data/stata16_118.dta | Bin 4614 -> 0 bytes pandas/tests/io/data/stata1_114.dta | Bin 1130 -> 0 bytes pandas/tests/io/data/stata1_117.dta | Bin 1569 -> 0 bytes pandas/tests/io/data/stata1_encoding.dta | Bin 3507 -> 0 bytes pandas/tests/io/data/stata1_encoding_118.dta | Bin 5587 -> 0 bytes pandas/tests/io/data/stata2_113.dta | Bin 1490 -> 0 bytes pandas/tests/io/data/stata2_114.dta | Bin 1786 -> 0 bytes pandas/tests/io/data/stata2_115.dta | Bin 1786 -> 0 bytes pandas/tests/io/data/stata2_117.dta | Bin 2228 -> 0 bytes pandas/tests/io/data/stata3_113.dta | Bin 12737 -> 0 bytes pandas/tests/io/data/stata3_114.dta | Bin 13255 -> 0 bytes pandas/tests/io/data/stata3_115.dta | Bin 13255 -> 0 bytes pandas/tests/io/data/stata3_117.dta | Bin 13703 -> 0 bytes pandas/tests/io/data/stata4_113.dta | Bin 1528 -> 0 bytes pandas/tests/io/data/stata4_114.dta | Bin 1713 -> 0 bytes pandas/tests/io/data/stata4_115.dta | Bin 1713 -> 0 bytes pandas/tests/io/data/stata4_117.dta | Bin 2185 -> 0 bytes pandas/tests/io/data/stata5_113.dta | Bin 4628 -> 0 bytes pandas/tests/io/data/stata5_114.dta | Bin 4924 -> 0 bytes pandas/tests/io/data/stata5_115.dta | Bin 4924 -> 0 bytes pandas/tests/io/data/stata5_117.dta | Bin 5366 -> 0 bytes pandas/tests/io/data/stata6_113.dta | Bin 2752 -> 0 bytes pandas/tests/io/data/stata6_114.dta | Bin 3048 -> 0 bytes pandas/tests/io/data/stata6_115.dta | Bin 3048 -> 0 bytes pandas/tests/io/data/stata6_117.dta | Bin 3490 -> 0 bytes pandas/tests/io/data/stata7_111.dta | Bin 1024 -> 0 bytes pandas/tests/io/data/stata7_115.dta | Bin 722 -> 0 bytes pandas/tests/io/data/stata7_117.dta | Bin 1159 -> 0 bytes pandas/tests/io/data/stata8_113.dta | Bin 1439 -> 0 bytes pandas/tests/io/data/stata8_115.dta | Bin 1624 -> 0 bytes pandas/tests/io/data/stata8_117.dta | Bin 2063 -> 0 bytes pandas/tests/io/data/stata9_115.dta | Bin 2342 -> 0 bytes pandas/tests/io/data/stata9_117.dta | Bin 2342 -> 0 bytes pandas/tests/io/data/test1.xls | Bin 28672 -> 0 bytes pandas/tests/io/data/test2.xls | Bin 5632 -> 0 bytes pandas/tests/io/data/test3.xls | Bin 23040 -> 0 bytes pandas/tests/io/data/test4.xls | Bin 25600 -> 0 bytes pandas/tests/io/data/test5.xls | Bin 20480 -> 0 bytes pandas/tests/io/data/test_converters.xls | Bin 6144 -> 0 bytes .../tests/io/data/test_index_name_pre17.xls | Bin 26624 -> 0 bytes pandas/tests/io/data/test_multisheet.xls | Bin 24576 -> 0 bytes pandas/tests/io/data/test_squeeze.xls | Bin 26112 -> 0 bytes pandas/tests/io/data/test_types.xls | Bin 26112 -> 0 bytes pandas/tests/io/data/testdateoverflow.xls | Bin 19456 -> 0 bytes pandas/tests/io/data/testdtype.xls | Bin 22528 -> 0 bytes pandas/tests/io/data/testmultiindex.xls | Bin 39424 -> 0 bytes pandas/tests/io/data/testskiprows.xls | Bin 22528 -> 0 bytes pandas/tests/io/data/valid_markup.html | 62 - pandas/tests/io/data/wikipedia_states.html | 1756 ------ pandas/tests/io/test_common.py | 2 +- pandas/tests/io/test_html.py | 28 +- pandas/tests/io/test_stata.py | 4 +- 70 files changed, 17 insertions(+), 13035 deletions(-) delete mode 100644 pandas/tests/io/data/S4_EDUC1.dta delete mode 100644 pandas/tests/io/data/banklist.html delete mode 100644 pandas/tests/io/data/computer_sales_page.html delete mode 100644 pandas/tests/io/data/macau.html delete mode 100644 pandas/tests/io/data/nyse_wsj.html delete mode 100644 pandas/tests/io/data/spam.html rename pandas/tests/io/data/{ => stata}/stata1_119.dta.gz (100%) rename pandas/tests/io/data/{ => stata}/stata3.csv (100%) rename pandas/tests/io/data/{ => stata}/stata5.csv (100%) rename pandas/tests/io/data/{ => stata}/stata6.csv (100%) delete mode 100644 pandas/tests/io/data/stata10_115.dta delete mode 100644 pandas/tests/io/data/stata10_117.dta delete mode 100644 pandas/tests/io/data/stata11_115.dta delete mode 100644 pandas/tests/io/data/stata11_117.dta delete mode 100644 pandas/tests/io/data/stata12_117.dta delete mode 100644 pandas/tests/io/data/stata13_dates.dta delete mode 100644 pandas/tests/io/data/stata14_118.dta delete mode 100644 pandas/tests/io/data/stata15.dta delete mode 100644 pandas/tests/io/data/stata16_118.dta delete mode 100644 pandas/tests/io/data/stata1_114.dta delete mode 100644 pandas/tests/io/data/stata1_117.dta delete mode 100644 pandas/tests/io/data/stata1_encoding.dta delete mode 100644 pandas/tests/io/data/stata1_encoding_118.dta delete mode 100644 pandas/tests/io/data/stata2_113.dta delete mode 100644 pandas/tests/io/data/stata2_114.dta delete mode 100644 pandas/tests/io/data/stata2_115.dta delete mode 100644 pandas/tests/io/data/stata2_117.dta delete mode 100644 pandas/tests/io/data/stata3_113.dta delete mode 100644 pandas/tests/io/data/stata3_114.dta delete mode 100644 pandas/tests/io/data/stata3_115.dta delete mode 100644 pandas/tests/io/data/stata3_117.dta delete mode 100644 pandas/tests/io/data/stata4_113.dta delete mode 100644 pandas/tests/io/data/stata4_114.dta delete mode 100644 pandas/tests/io/data/stata4_115.dta delete mode 100644 pandas/tests/io/data/stata4_117.dta delete mode 100644 pandas/tests/io/data/stata5_113.dta delete mode 100644 pandas/tests/io/data/stata5_114.dta delete mode 100644 pandas/tests/io/data/stata5_115.dta delete mode 100644 pandas/tests/io/data/stata5_117.dta delete mode 100644 pandas/tests/io/data/stata6_113.dta delete mode 100644 pandas/tests/io/data/stata6_114.dta delete mode 100644 pandas/tests/io/data/stata6_115.dta delete mode 100644 pandas/tests/io/data/stata6_117.dta delete mode 100644 pandas/tests/io/data/stata7_111.dta delete mode 100644 pandas/tests/io/data/stata7_115.dta delete mode 100644 pandas/tests/io/data/stata7_117.dta delete mode 100644 pandas/tests/io/data/stata8_113.dta delete mode 100644 pandas/tests/io/data/stata8_115.dta delete mode 100644 pandas/tests/io/data/stata8_117.dta delete mode 100644 pandas/tests/io/data/stata9_115.dta delete mode 100644 pandas/tests/io/data/stata9_117.dta delete mode 100644 pandas/tests/io/data/test1.xls delete mode 100644 pandas/tests/io/data/test2.xls delete mode 100644 pandas/tests/io/data/test3.xls delete mode 100644 pandas/tests/io/data/test4.xls delete mode 100644 pandas/tests/io/data/test5.xls delete mode 100644 pandas/tests/io/data/test_converters.xls delete mode 100644 pandas/tests/io/data/test_index_name_pre17.xls delete mode 100644 pandas/tests/io/data/test_multisheet.xls delete mode 100644 pandas/tests/io/data/test_squeeze.xls delete mode 100644 pandas/tests/io/data/test_types.xls delete mode 100644 pandas/tests/io/data/testdateoverflow.xls delete mode 100644 pandas/tests/io/data/testdtype.xls delete mode 100644 pandas/tests/io/data/testmultiindex.xls delete mode 100644 pandas/tests/io/data/testskiprows.xls delete mode 100644 pandas/tests/io/data/valid_markup.html delete mode 100644 pandas/tests/io/data/wikipedia_states.html diff --git a/pandas/tests/io/data/S4_EDUC1.dta b/pandas/tests/io/data/S4_EDUC1.dta deleted file mode 100644 index 2d5533b7e621ce311de87989c9b7368be4c86bb5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2997 zcmbW2XK++i7>3VXLPCH92%rQImJ*26kfkI*_M979kPvzgq&E%8nxbO8I+h<6u#E)U z+OXHCSSPWgu3blG)UkIRdl?IO?suP2e!w5{BhS9y_kQm==kC3G8$ymsQYDT$jK7A; z%G#>N_SUwh_N^+`(ooh~Ro|#$_J5gF{14R)tp_A$U{{Nl>Mi2Q>c2Lt2 zwo6vlv|tOVRT+Eip-MBH31L7WlWx2I^U zXsW6?xI;P0>0v{=L&^#HOj3@2LA!gZ&_1O+oopRS#Z3zJUQ$;k74{B%U3~(r`zmL@ zKc8mxONruw^q{Z%(eH1$t0PknATI+B4Ekn}WqIvxJy^7-kFfM}j>I=a>M=J{sPs@c z%rZC986A%ADCMO1`xqg8PmdIK>oEOMLA`4<=N=9O>);5ey&XvQ<2E!^u)pg&P` z+)P4GhEt@z)18XWfzwzo7e=U0hcn4?3Az})6kUQ|Ci@Dz%Y`v_g;2RGx!+caKklxUdfcp$xo)$T`E^n^ zX1y@%Zct8N|NGpioFt!{B*)XG_&2lu7V#GqmI+G>%azl|_gB!bg4NQGyR|~EtB!g- zY#{eo_In)lMz|F=!Dh)ZCWby9wvf|`ZiDUcgkXJrVz3``67_BD>ty<;z*8;#=ixN; z>ExdwT4|5x?@ZBga~A!xsh>msx$wLo$DGgn1@J=4y@^D@MS(WkEfb02=nnM7LSrr= z|5C}@;a*1W<$+IM0e9l-pufx3vrD%ZT#3F)e4f4C!v>){Q2KQ}UW6Wk4N zhPNpDwoqQzt$|=>HA>VQ!zS7dHDX{pZxi%lp)E{P(FbA)(Ses3*am^pnvku$L43 zex=#~fBiHkcweW}?+5$SAArt)1K}VicpnbNHw0$V9}0(&Kb-yu^hk6V-zYfR?%V%e z7-Q-GUW~Qe)zJ~nl6oRK4&QjImFn+ilXEn=6VMa!O@fo*6gU;;z-cfSM&NWf1I`qB zdKNkl=EK==4x9@MU=(U-pbHD(JUAaN5E`>k&K-6a1$9+Ke=+A?f-Z(jxh^H>WpFw5 z70j)KtKe$6Jv_Ze)>CFJTqlg1_2g`Dg6DQ4{Y|ix{LT2bpv%zZtW$xmv~!V2L|37! P@z>z14RUoIzIymCo1Z8n diff --git a/pandas/tests/io/data/banklist.html b/pandas/tests/io/data/banklist.html deleted file mode 100644 index a0562989ad3a4..0000000000000 --- a/pandas/tests/io/data/banklist.html +++ /dev/null @@ -1,4886 +0,0 @@ - - - - -FDIC: Failed Bank List - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Skip Header -
-
-
- - -
- - -

Federal Deposit
Insurance Corporation

-

Each depositor insured to at least $250,000 per insured bank

-
- -
-
- - - - - - -
- -

Failed Bank List

- -

The FDIC is often appointed as receiver for failed banks. This page contains useful information for the customers and vendors of these banks. This includes information on the acquiring bank (if applicable), how your accounts and loans are affected, and how vendors can file claims against the receivership. Failed Financial Institution Contact Search displays point of contact information related to failed banks.

- -

This list includes banks which have failed since October 1, 2000. To search for banks that failed prior to those on this page, visit this link: Failures and Assistance Transactions

- -

Failed Bank List - CSV file (Updated on Mondays. Also opens in Excel - Excel Help)

- -

Due to the small screen size some information is no longer visible.
Full information available when viewed on a larger screen.

- - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Bank NameCitySTCERTAcquiring InstitutionClosing DateUpdated Date
Banks of Wisconsin d/b/a Bank of KenoshaKenoshaWI35386North Shore Bank, FSBMay 31, 2013May 31, 2013
Central Arizona BankScottsdaleAZ34527Western State BankMay 14, 2013May 20, 2013
Sunrise BankValdostaGA58185Synovus BankMay 10, 2013May 21, 2013
Pisgah Community BankAshevilleNC58701Capital Bank, N.A.May 10, 2013May 14, 2013
Douglas County BankDouglasvilleGA21649Hamilton State BankApril 26, 2013May 16, 2013
Parkway BankLenoirNC57158CertusBank, National AssociationApril 26, 2013May 17, 2013
Chipola Community BankMariannaFL58034First Federal Bank of FloridaApril 19, 2013May 16, 2013
Heritage Bank of North FloridaOrange ParkFL26680FirstAtlantic BankApril 19, 2013May 16, 2013
First Federal BankLexingtonKY29594Your Community BankApril 19, 2013April 23, 2013
Gold Canyon BankGold CanyonAZ58066First Scottsdale Bank, National AssociationApril 5, 2013April 9, 2013
Frontier BankLaGrangeGA16431HeritageBank of the SouthMarch 8, 2013March 26, 2013
Covenant BankChicagoIL22476Liberty Bank and Trust CompanyFebruary 15, 2013March 4, 2013
1st Regents BankAndoverMN57157First Minnesota BankJanuary 18, 2013February 28, 2013
Westside Community BankUniversity PlaceWA33997Sunwest BankJanuary 11, 2013January 24, 2013
Community Bank of the OzarksSunrise BeachMO27331Bank of SullivanDecember 14, 2012January 24, 2013
Hometown Community BankBraseltonGA57928CertusBank, National AssociationNovember 16, 2012January 24, 2013
Citizens First National BankPrincetonIL3731Heartland Bank and Trust CompanyNovember 2, 2012January 24, 2013
Heritage Bank of FloridaLutzFL35009Centennial BankNovember 2, 2012January 24, 2013
NOVA BankBerwynPA27148No AcquirerOctober 26, 2012January 24, 2013
Excel BankSedaliaMO19189Simmons First National BankOctober 19, 2012January 24, 2013
First East Side Savings BankTamaracFL28144Stearns Bank N.A.October 19, 2012January 24, 2013
GulfSouth Private BankDestinFL58073SmartBankOctober 19, 2012January 24, 2013
First United BankCreteIL20685Old Plank Trail Community Bank, National AssociationSeptember 28, 2012November 15, 2012
Truman BankSt. LouisMO27316Simmons First National BankSeptember 14, 2012December 17, 2012
First Commercial BankBloomingtonMN35246Republic Bank & Trust CompanySeptember 7, 2012December 17, 2012
Waukegan Savings BankWaukeganIL28243First Midwest BankAugust 3, 2012October 11, 2012
Jasper Banking CompanyJasperGA16240Stearns Bank N.A.July 27, 2012December 17, 2012
Second Federal Savings and Loan Association of ChicagoChicagoIL27986Hinsdale Bank & Trust CompanyJuly 20, 2012January 14, 2013
Heartland BankLeawoodKS1361Metcalf BankJuly 20, 2012December 17, 2012
First Cherokee State BankWoodstockGA32711Community & Southern BankJuly 20, 2012October 31, 2012
Georgia Trust BankBufordGA57847Community & Southern BankJuly 20, 2012December 17, 2012
The Royal Palm Bank of FloridaNaplesFL57096First National Bank of the Gulf CoastJuly 20, 2012January 7, 2013
Glasgow Savings BankGlasgowMO1056Regional Missouri BankJuly 13, 2012October 11, 2012
Montgomery Bank & TrustAileyGA19498Ameris BankJuly 6, 2012October 31, 2012
The Farmers Bank of LynchburgLynchburgTN1690Clayton Bank and TrustJune 15, 2012October 31, 2012
Security Exchange BankMariettaGA35299Fidelity BankJune 15, 2012October 10, 2012
Putnam State BankPalatkaFL27405Harbor Community BankJune 15, 2012October 10, 2012
Waccamaw BankWhitevilleNC34515First Community BankJune 8, 2012November 8, 2012
Farmers' and Traders' State BankShabbonaIL9257First State BankJune 8, 2012October 10, 2012
Carolina Federal Savings BankCharlestonSC35372Bank of North CarolinaJune 8, 2012October 31, 2012
First Capital BankKingfisherOK416F & M BankJune 8, 2012October 10, 2012
Alabama Trust Bank, National AssociationSylacaugaAL35224Southern States BankMay 18, 2012May 20, 2013
Security Bank, National AssociationNorth LauderdaleFL23156Banesco USAMay 4, 2012October 31, 2012
Palm Desert National BankPalm DesertCA23632Pacific Premier BankApril 27, 2012May 17, 2013
Plantation Federal BankPawleys IslandSC32503First Federal BankApril 27, 2012May 17, 2013
Inter Savings Bank, fsb D/B/A InterBank, fsbMaple GroveMN31495Great Southern BankApril 27, 2012May 17, 2013
HarVest Bank of MarylandGaithersburgMD57766SonabankApril 27, 2012May 17, 2013
Bank of the Eastern ShoreCambridgeMD26759No AcquirerApril 27, 2012October 17, 2012
Fort Lee Federal Savings Bank, FSBFort LeeNJ35527Alma BankApril 20, 2012May 17, 2013
Fidelity BankDearbornMI33883The Huntington National BankMarch 30, 2012May 16, 2013
Premier BankWilmetteIL35419International Bank of ChicagoMarch 23, 2012October 17, 2012
Covenant Bank & TrustRock SpringGA58068Stearns Bank, N.A.March 23, 2012October 31, 2012
New City BankChicagoIL57597No AcquirerMarch 9, 2012October 29, 2012
Global Commerce BankDoravilleGA34046Metro City BankMarch 2, 2012October 31, 2012
Home Savings of AmericaLittle FallsMN29178No AcquirerFebruary 24, 2012December 17, 2012
Central Bank of GeorgiaEllavilleGA5687Ameris BankFebruary 24, 2012August 9, 2012
SCB BankShelbyvilleIN29761First Merchants Bank, National AssociationFebruary 10, 2012March 25, 2013
Charter National Bank and TrustHoffman EstatesIL23187Barrington Bank & Trust Company, National AssociationFebruary 10, 2012March 25, 2013
BankEastKnoxvilleTN19869U.S.Bank National AssociationJanuary 27, 2012March 8, 2013
Patriot Bank MinnesotaForest LakeMN34823First Resource BankJanuary 27, 2012September 12, 2012
Tennessee Commerce BankFranklinTN35296Republic Bank & Trust CompanyJanuary 27, 2012November 20, 2012
First Guaranty Bank and Trust Company of JacksonvilleJacksonvilleFL16579CenterState Bank of Florida, N.A.January 27, 2012September 12, 2012
American Eagle Savings BankBoothwynPA31581Capital Bank, N.A.January 20, 2012January 25, 2013
The First State BankStockbridgeGA19252Hamilton State BankJanuary 20, 2012January 25, 2013
Central Florida State BankBelleviewFL57186CenterState Bank of Florida, N.A.January 20, 2012January 25, 2013
Western National BankPhoenixAZ57917Washington FederalDecember 16, 2011August 13, 2012
Premier Community Bank of the Emerald CoastCrestviewFL58343Summit BankDecember 16, 2011September 12, 2012
Central Progressive BankLacombeLA19657First NBC BankNovember 18, 2011August 13, 2012
Polk County BankJohnstonIA14194Grinnell State BankNovember 18, 2011August 15, 2012
Community Bank of RockmartRockmartGA57860Century Bank of GeorgiaNovember 10, 2011August 13, 2012
SunFirst BankSaint GeorgeUT57087Cache Valley BankNovember 4, 2011November 16, 2012
Mid City Bank, Inc.OmahaNE19397Premier BankNovember 4, 2011August 15, 2012
All American BankDes PlainesIL57759International Bank of ChicagoOctober 28, 2011August 15, 2012
Community Banks of ColoradoGreenwood VillageCO21132Bank Midwest, N.A.October 21, 2011January 2, 2013
Community Capital BankJonesboroGA57036State Bank and Trust CompanyOctober 21, 2011November 8, 2012
Decatur First BankDecaturGA34392Fidelity BankOctober 21, 2011November 8, 2012
Old Harbor BankClearwaterFL575371st United BankOctober 21, 2011November 8, 2012
Country BankAledoIL35395Blackhawk Bank & TrustOctober 14, 2011August 15, 2012
First State BankCranfordNJ58046Northfield BankOctober 14, 2011November 8, 2012
Blue Ridge Savings Bank, Inc.AshevilleNC32347Bank of North CarolinaOctober 14, 2011November 8, 2012
Piedmont Community BankGrayGA57256State Bank and Trust CompanyOctober 14, 2011January 22, 2013
Sun Security BankEllingtonMO20115Great Southern BankOctober 7, 2011November 7, 2012
The RiverBankWyomingMN10216Central BankOctober 7, 2011November 7, 2012
First International BankPlanoTX33513American First National BankSeptember 30, 2011October 9, 2012
Citizens Bank of Northern CaliforniaNevada CityCA33983Tri Counties BankSeptember 23, 2011October 9, 2012
Bank of the CommonwealthNorfolkVA20408Southern Bank and Trust CompanySeptember 23, 2011October 9, 2012
The First National Bank of FloridaMiltonFL25155CharterBankSeptember 9, 2011September 6, 2012
CreekSide BankWoodstockGA58226Georgia Commerce BankSeptember 2, 2011September 6, 2012
Patriot Bank of GeorgiaCummingGA58273Georgia Commerce BankSeptember 2, 2011November 2, 2012
First Choice BankGenevaIL57212Inland Bank & TrustAugust 19, 2011August 15, 2012
First Southern National BankStatesboroGA57239Heritage Bank of the SouthAugust 19, 2011November 2, 2012
Lydian Private BankPalm BeachFL35356Sabadell United Bank, N.A.August 19, 2011November 2, 2012
Public Savings BankHuntingdon ValleyPA34130Capital Bank, N.A.August 18, 2011August 15, 2012
The First National Bank of OlatheOlatheKS4744Enterprise Bank & TrustAugust 12, 2011August 23, 2012
Bank of WhitmanColfaxWA22528Columbia State BankAugust 5, 2011August 16, 2012
Bank of ShorewoodShorewoodIL22637Heartland Bank and Trust CompanyAugust 5, 2011August 16, 2012
Integra Bank National AssociationEvansvilleIN4392Old National BankJuly 29, 2011August 16, 2012
BankMeridian, N.A.ColumbiaSC58222SCBT National AssociationJuly 29, 2011November 2, 2012
Virginia Business BankRichmondVA58283Xenith BankJuly 29, 2011October 9, 2012
Bank of ChoiceGreeleyCO2994Bank Midwest, N.A.July 22, 2011September 12, 2012
LandMark Bank of FloridaSarasotaFL35244American Momentum BankJuly 22, 2011November 2, 2012
Southshore Community BankApollo BeachFL58056American Momentum BankJuly 22, 2011November 2, 2012
Summit BankPrescottAZ57442The Foothills BankJuly 15, 2011August 16, 2012
First Peoples BankPort St. LucieFL34870Premier American Bank, N.A.July 15, 2011November 2, 2012
High Trust BankStockbridgeGA19554Ameris BankJuly 15, 2011November 2, 2012
One Georgia BankAtlantaGA58238Ameris BankJuly 15, 2011November 2, 2012
Signature BankWindsorCO57835Points West Community BankJuly 8, 2011October 26, 2012
Colorado Capital BankCastle RockCO34522First-Citizens Bank & Trust CompanyJuly 8, 2011January 15, 2013
First Chicago Bank & TrustChicagoIL27935Northbrook Bank & Trust CompanyJuly 8, 2011September 9, 2012
Mountain Heritage BankClaytonGA57593First American Bank and Trust CompanyJune 24, 2011November 2, 2012
First Commercial Bank of Tampa BayTampaFL27583Stonegate BankJune 17, 2011November 2, 2012
McIntosh State BankJacksonGA19237Hamilton State BankJune 17, 2011November 2, 2012
Atlantic Bank and TrustCharlestonSC58420First Citizens Bank and Trust Company, Inc.June 3, 2011October 31, 2012
First Heritage BankSnohomishWA23626Columbia State BankMay 27, 2011January 28, 2013
Summit BankBurlingtonWA513Columbia State BankMay 20, 2011January 22, 2013
First Georgia Banking CompanyFranklinGA57647CertusBank, National AssociationMay 20, 2011November 13, 2012
Atlantic Southern BankMaconGA57213CertusBank, National AssociationMay 20, 2011October 31, 2012
Coastal BankCocoa BeachFL34898Florida Community Bank, a division of Premier American Bank, N.A.May 6, 2011November 30, 2012
Community Central BankMount ClemensMI34234Talmer Bank & TrustApril 29, 2011August 16, 2012
The Park Avenue BankValdostaGA19797Bank of the OzarksApril 29, 2011November 30, 2012
First Choice Community BankDallasGA58539Bank of the OzarksApril 29, 2011January 22, 2013
Cortez Community BankBrooksvilleFL57625Florida Community Bank, a division of Premier American Bank, N.A.April 29, 2011November 30, 2012
First National Bank of Central FloridaWinter ParkFL26297Florida Community Bank, a division of Premier American Bank, N.A.April 29, 2011November 30, 2012
Heritage Banking GroupCarthageMS14273Trustmark National BankApril 15, 2011November 30, 2012
Rosemount National BankRosemountMN24099Central BankApril 15, 2011August 16, 2012
Superior BankBirminghamAL17750Superior Bank, National AssociationApril 15, 2011November 30, 2012
Nexity BankBirminghamAL19794AloStar Bank of CommerceApril 15, 2011September 4, 2012
New Horizons BankEast EllijayGA57705Citizens South BankApril 15, 2011August 16, 2012
Bartow County BankCartersvilleGA21495Hamilton State BankApril 15, 2011January 22, 2013
Nevada Commerce BankLas VegasNV35418City National BankApril 8, 2011September 9, 2012
Western Springs National Bank and TrustWestern SpringsIL10086Heartland Bank and Trust CompanyApril 8, 2011January 22, 2013
The Bank of CommerceWood DaleIL34292Advantage National Bank GroupMarch 25, 2011January 22, 2013
Legacy BankMilwaukeeWI34818Seaway Bank and Trust CompanyMarch 11, 2011September 12, 2012
First National Bank of DavisDavisOK4077The Pauls Valley National BankMarch 11, 2011August 20, 2012
Valley Community BankSt. CharlesIL34187First State BankFebruary 25, 2011September 12, 2012
San Luis Trust Bank, FSBSan Luis ObispoCA34783First California BankFebruary 18, 2011August 20, 2012
Charter Oak BankNapaCA57855Bank of MarinFebruary 18, 2011September 12, 2012
Citizens Bank of EffinghamSpringfieldGA34601Heritage Bank of the SouthFebruary 18, 2011November 2, 2012
Habersham BankClarkesvilleGA151SCBT National AssociationFebruary 18, 2011November 2, 2012
Canyon National BankPalm SpringsCA34692Pacific Premier BankFebruary 11, 2011September 12, 2012
Badger State BankCassvilleWI13272Royal BankFebruary 11, 2011September 12, 2012
Peoples State BankHamtramckMI14939First Michigan BankFebruary 11, 2011January 22, 2013
Sunshine State Community BankPort OrangeFL35478Premier American Bank, N.A.February 11, 2011November 2, 2012
Community First Bank ChicagoChicagoIL57948Northbrook Bank & Trust CompanyFebruary 4, 2011August 20, 2012
North Georgia BankWatkinsvilleGA35242BankSouthFebruary 4, 2011November 2, 2012
American Trust BankRoswellGA57432Renasant BankFebruary 4, 2011October 31, 2012
First Community BankTaosNM12261U.S. Bank, N.A.January 28, 2011September 12, 2012
FirsTier BankLouisvilleCO57646No AcquirerJanuary 28, 2011September 12, 2012
Evergreen State BankStoughtonWI5328McFarland State BankJanuary 28, 2011September 12, 2012
The First State BankCamargoOK2303Bank 7January 28, 2011September 12, 2012
United Western BankDenverCO31293First-Citizens Bank & Trust CompanyJanuary 21, 2011September 12, 2012
The Bank of AshevilleAshevilleNC34516First BankJanuary 21, 2011November 2, 2012
CommunitySouth Bank & TrustEasleySC57868CertusBank, National AssociationJanuary 21, 2011November 2, 2012
Enterprise Banking CompanyMcDonoughGA19758No AcquirerJanuary 21, 2011November 2, 2012
Oglethorpe BankBrunswickGA57440Bank of the OzarksJanuary 14, 2011November 2, 2012
Legacy BankScottsdaleAZ57820Enterprise Bank & TrustJanuary 7, 2011September 12, 2012
First Commercial Bank of FloridaOrlandoFL34965First Southern BankJanuary 7, 2011November 2, 2012
Community National BankLino LakesMN23306Farmers & Merchants Savings BankDecember 17, 2010August 20, 2012
First Southern BankBatesvilleAR58052Southern BankDecember 17, 2010August 20, 2012
United Americas Bank, N.A.AtlantaGA35065State Bank and Trust CompanyDecember 17, 2010November 2, 2012
Appalachian Community Bank, FSBMcCaysvilleGA58495Peoples Bank of East TennesseeDecember 17, 2010October 31, 2012
Chestatee State BankDawsonvilleGA34578Bank of the OzarksDecember 17, 2010November 2, 2012
The Bank of Miami,N.A.Coral GablesFL190401st United BankDecember 17, 2010November 2, 2012
Earthstar BankSouthamptonPA35561Polonia BankDecember 10, 2010August 20, 2012
Paramount BankFarmington HillsMI34673Level One BankDecember 10, 2010August 20, 2012
First Banking CenterBurlingtonWI5287First Michigan BankNovember 19, 2010August 20, 2012
Allegiance Bank of North AmericaBala CynwydPA35078VIST BankNovember 19, 2010August 20, 2012
Gulf State Community BankCarrabelleFL20340Centennial BankNovember 19, 2010November 2, 2012
Copper Star BankScottsdaleAZ35463Stearns Bank, N.A.November 12, 2010August 20, 2012
Darby Bank & Trust Co.VidaliaGA14580Ameris BankNovember 12, 2010January 15, 2013
Tifton Banking CompanyTiftonGA57831Ameris BankNovember 12, 2010November 2, 2012
First Vietnamese American Bank
In Vietnamese
WestminsterCA57885Grandpoint BankNovember 5, 2010September 12, 2012
Pierce Commercial BankTacomaWA34411Heritage BankNovember 5, 2010August 20, 2012
Western Commercial BankWoodland HillsCA58087First California BankNovember 5, 2010September 12, 2012
K BankRandallstownMD31263Manufacturers and Traders Trust Company (M&T Bank)November 5, 2010August 20, 2012
First Arizona Savings, A FSBScottsdaleAZ32582No AcquirerOctober 22, 2010August 20, 2012
Hillcrest BankOverland ParkKS22173Hillcrest Bank, N.A.October 22, 2010August 20, 2012
First Suburban National BankMaywoodIL16089Seaway Bank and Trust CompanyOctober 22, 2010August 20, 2012
The First National Bank of BarnesvilleBarnesvilleGA2119United BankOctober 22, 2010November 2, 2012
The Gordon BankGordonGA33904Morris BankOctober 22, 2010November 2, 2012
Progress Bank of FloridaTampaFL32251Bay Cities BankOctober 22, 2010November 2, 2012
First Bank of JacksonvilleJacksonvilleFL27573Ameris BankOctober 22, 2010November 2, 2012
Premier BankJefferson CityMO34016Providence BankOctober 15, 2010August 20, 2012
WestBridge Bank and Trust CompanyChesterfieldMO58205Midland States BankOctober 15, 2010August 20, 2012
Security Savings Bank, F.S.B.OlatheKS30898Simmons First National BankOctober 15, 2010August 20, 2012
Shoreline BankShorelineWA35250GBC International BankOctober 1, 2010August 20, 2012
Wakulla BankCrawfordvilleFL21777Centennial BankOctober 1, 2010November 2, 2012
North County BankArlingtonWA35053Whidbey Island BankSeptember 24, 2010August 20, 2012
Haven Trust Bank FloridaPonte Vedra BeachFL58308First Southern BankSeptember 24, 2010November 5, 2012
Maritime Savings BankWest AllisWI28612North Shore Bank, FSBSeptember 17, 2010August 20, 2012
Bramble Savings BankMilfordOH27808Foundation BankSeptember 17, 2010August 20, 2012
The Peoples BankWinderGA182Community & Southern BankSeptember 17, 2010November 5, 2012
First Commerce Community BankDouglasvilleGA57448Community & Southern BankSeptember 17, 2010January 15, 2013
Bank of EllijayEllijayGA58197Community & Southern BankSeptember 17, 2010January 15, 2013
ISN BankCherry HillNJ57107Customers BankSeptember 17, 2010August 22, 2012
Horizon BankBradentonFL35061Bank of the OzarksSeptember 10, 2010November 5, 2012
Sonoma Valley BankSonomaCA27259Westamerica BankAugust 20, 2010September 12, 2012
Los Padres BankSolvangCA32165Pacific Western BankAugust 20, 2010September 12, 2012
Butte Community BankChicoCA33219Rabobank, N.A.August 20, 2010September 12, 2012
Pacific State BankStocktonCA27090Rabobank, N.A.August 20, 2010September 12, 2012
ShoreBankChicagoIL15640Urban Partnership BankAugust 20, 2010May 16, 2013
Imperial Savings and Loan AssociationMartinsvilleVA31623River Community Bank, N.A.August 20, 2010August 24, 2012
Independent National BankOcalaFL27344CenterState Bank of Florida, N.A.August 20, 2010November 5, 2012
Community National Bank at BartowBartowFL25266CenterState Bank of Florida, N.A.August 20, 2010November 5, 2012
Palos Bank and Trust CompanyPalos HeightsIL17599First Midwest BankAugust 13, 2010August 22, 2012
Ravenswood BankChicagoIL34231Northbrook Bank & Trust CompanyAugust 6, 2010August 22, 2012
LibertyBankEugeneOR31964Home Federal BankJuly 30, 2010August 22, 2012
The Cowlitz BankLongviewWA22643Heritage BankJuly 30, 2010August 22, 2012
Coastal Community BankPanama City BeachFL9619Centennial BankJuly 30, 2010November 5, 2012
Bayside Savings BankPort Saint JoeFL57669Centennial BankJuly 30, 2010November 5, 2012
Northwest Bank & TrustAcworthGA57658State Bank and Trust CompanyJuly 30, 2010November 5, 2012
Home Valley BankCave JunctionOR23181South Valley Bank & TrustJuly 23, 2010September 12, 2012
SouthwestUSA BankLas VegasNV35434Plaza BankJuly 23, 2010August 22, 2012
Community Security BankNew PragueMN34486RoundbankJuly 23, 2010September 12, 2012
Thunder BankSylvan GroveKS10506The Bennington State BankJuly 23, 2010September 13, 2012
Williamsburg First National BankKingstreeSC17837First Citizens Bank and Trust Company, Inc.July 23, 2010November 5, 2012
Crescent Bank and Trust CompanyJasperGA27559Renasant BankJuly 23, 2010November 5, 2012
Sterling BankLantanaFL32536IBERIABANKJuly 23, 2010November 5, 2012
Mainstreet Savings Bank, FSBHastingsMI28136Commercial BankJuly 16, 2010September 13, 2012
Olde Cypress Community BankClewistonFL28864CenterState Bank of Florida, N.A.July 16, 2010November 5, 2012
Turnberry BankAventuraFL32280NAFH National BankJuly 16, 2010November 5, 2012
Metro Bank of Dade CountyMiamiFL25172NAFH National BankJuly 16, 2010November 5, 2012
First National Bank of the SouthSpartanburgSC35383NAFH National BankJuly 16, 2010November 5, 2012
Woodlands BankBlufftonSC32571Bank of the OzarksJuly 16, 2010November 5, 2012
Home National BankBlackwellOK11636RCB BankJuly 9, 2010December 10, 2012
USA BankPort ChesterNY58072New Century BankJuly 9, 2010September 14, 2012
Ideal Federal Savings BankBaltimoreMD32456No AcquirerJuly 9, 2010September 14, 2012
Bay National BankBaltimoreMD35462Bay Bank, FSBJuly 9, 2010January 15, 2013
High Desert State BankAlbuquerqueNM35279First American BankJune 25, 2010September 14, 2012
First National BankSavannahGA34152The Savannah Bank, N.A.June 25, 2010November 5, 2012
Peninsula BankEnglewoodFL26563Premier American Bank, N.A.June 25, 2010November 5, 2012
Nevada Security BankRenoNV57110Umpqua BankJune 18, 2010August 23, 2012
Washington First International BankSeattleWA32955East West BankJune 11, 2010September 14, 2012
TierOne BankLincolnNE29341Great Western BankJune 4, 2010September 14, 2012
Arcola Homestead Savings BankArcolaIL31813No AcquirerJune 4, 2010September 14, 2012
First National BankRosedaleMS15814The Jefferson BankJune 4, 2010November 5, 2012
Sun West BankLas VegasNV34785City National BankMay 28, 2010September 14, 2012
Granite Community Bank, NAGranite BayCA57315Tri Counties BankMay 28, 2010September 14, 2012
Bank of Florida - TampaTampaFL57814EverBankMay 28, 2010November 5, 2012
Bank of Florida - SouthwestNaplesFL35106EverBankMay 28, 2010November 5, 2012
Bank of Florida - SoutheastFort LauderdaleFL57360EverBankMay 28, 2010November 5, 2012
Pinehurst BankSaint PaulMN57735Coulee BankMay 21, 2010October 26, 2012
Midwest Bank and Trust CompanyElmwood ParkIL18117FirstMerit Bank, N.A.May 14, 2010August 23, 2012
Southwest Community BankSpringfieldMO34255Simmons First National BankMay 14, 2010August 23, 2012
New Liberty BankPlymouthMI35586Bank of Ann ArborMay 14, 2010August 23, 2012
Satilla Community BankSaint MarysGA35114Ameris BankMay 14, 2010November 5, 2012
1st Pacific Bank of CaliforniaSan DiegoCA35517City National BankMay 7, 2010December 13, 2012
Towne Bank of ArizonaMesaAZ57697Commerce Bank of ArizonaMay 7, 2010August 23, 2012
Access BankChamplinMN16476PrinsBankMay 7, 2010August 23, 2012
The Bank of BonifayBonifayFL14246First Federal Bank of FloridaMay 7, 2010November 5, 2012
Frontier BankEverettWA22710Union Bank, N.A.April 30, 2010January 15, 2013
BC National BanksButlerMO17792Community First BankApril 30, 2010August 23, 2012
Champion BankCreve CoeurMO58362BankLibertyApril 30, 2010August 23, 2012
CF BancorpPort HuronMI30005First Michigan BankApril 30, 2010January 15, 2013
Westernbank Puerto Rico
En Espanol
MayaguezPR31027Banco Popular de Puerto RicoApril 30, 2010November 5, 2012
R-G Premier Bank of Puerto Rico
En Espanol
Hato ReyPR32185Scotiabank de Puerto RicoApril 30, 2010November 5, 2012
Eurobank
En Espanol
San JuanPR27150Oriental Bank and TrustApril 30, 2010November 5, 2012
Wheatland BankNapervilleIL58429Wheaton Bank & TrustApril 23, 2010August 23, 2012
Peotone Bank and Trust CompanyPeotoneIL10888First Midwest BankApril 23, 2010August 23, 2012
Lincoln Park Savings BankChicagoIL30600Northbrook Bank & Trust CompanyApril 23, 2010August 23, 2012
New Century BankChicagoIL34821MB Financial Bank, N.A.April 23, 2010August 23, 2012
Citizens Bank and Trust Company of ChicagoChicagoIL34658Republic Bank of ChicagoApril 23, 2010August 23, 2012
Broadway BankChicagoIL22853MB Financial Bank, N.A.April 23, 2010August 23, 2012
Amcore Bank, National AssociationRockfordIL3735Harris N.A.April 23, 2010August 23, 2012
City BankLynnwoodWA21521Whidbey Island BankApril 16, 2010September 14, 2012
Tamalpais BankSan RafaelCA33493Union Bank, N.A.April 16, 2010August 23, 2012
Innovative BankOaklandCA23876Center BankApril 16, 2010August 23, 2012
Butler BankLowellMA26619People's United BankApril 16, 2010August 23, 2012
Riverside National Bank of FloridaFort PierceFL24067TD Bank, N.A.April 16, 2010November 5, 2012
AmericanFirst BankClermontFL57724TD Bank, N.A.April 16, 2010October 31, 2012
First Federal Bank of North FloridaPalatkaFL28886TD Bank, N.A.April 16, 2010January 15, 2013
Lakeside Community BankSterling HeightsMI34878No AcquirerApril 16, 2010August 23, 2012
Beach First National BankMyrtle BeachSC34242Bank of North CarolinaApril 9, 2010November 5, 2012
Desert Hills BankPhoenixAZ57060New York Community BankMarch 26, 2010August 23, 2012
Unity National BankCartersvilleGA34678Bank of the OzarksMarch 26, 2010September 14, 2012
Key West BankKey WestFL34684Centennial BankMarch 26, 2010August 23, 2012
McIntosh Commercial BankCarrolltonGA57399CharterBankMarch 26, 2010August 23, 2012
State Bank of AuroraAuroraMN8221Northern State BankMarch 19, 2010August 23, 2012
First Lowndes BankFort DepositAL24957First Citizens BankMarch 19, 2010August 23, 2012
Bank of HiawasseeHiawasseeGA10054Citizens South BankMarch 19, 2010August 23, 2012
Appalachian Community BankEllijayGA33989Community & Southern BankMarch 19, 2010October 31, 2012
Advanta Bank Corp.DraperUT33535No AcquirerMarch 19, 2010September 14, 2012
Century Security BankDuluthGA58104Bank of UpsonMarch 19, 2010August 23, 2012
American National BankParmaOH18806The National Bank and Trust CompanyMarch 19, 2010August 23, 2012
Statewide BankCovingtonLA29561Home BankMarch 12, 2010August 23, 2012
Old Southern BankOrlandoFL58182Centennial BankMarch 12, 2010August 23, 2012
The Park Avenue BankNew YorkNY27096Valley National BankMarch 12, 2010August 23, 2012
LibertyPointe BankNew YorkNY58071Valley National BankMarch 11, 2010August 23, 2012
Centennial BankOgdenUT34430No AcquirerMarch 5, 2010September 14, 2012
Waterfield BankGermantownMD34976No AcquirerMarch 5, 2010August 23, 2012
Bank of IllinoisNormalIL9268Heartland Bank and Trust CompanyMarch 5, 2010August 23, 2012
Sun American BankBoca RatonFL27126First-Citizens Bank & Trust CompanyMarch 5, 2010August 23, 2012
Rainier Pacific BankTacomaWA38129Umpqua BankFebruary 26, 2010August 23, 2012
Carson River Community BankCarson CityNV58352Heritage Bank of NevadaFebruary 26, 2010January 15, 2013
La Jolla Bank, FSBLa JollaCA32423OneWest Bank, FSBFebruary 19, 2010August 24, 2012
George Washington Savings BankOrland ParkIL29952FirstMerit Bank, N.A.February 19, 2010August 24, 2012
The La Coste National BankLa CosteTX3287Community National BankFebruary 19, 2010September 14, 2012
Marco Community BankMarco IslandFL57586Mutual of Omaha BankFebruary 19, 2010August 24, 2012
1st American State Bank of MinnesotaHancockMN15448Community Development Bank, FSBFebruary 5, 2010August 24, 2012
American Marine BankBainbridge IslandWA16730Columbia State BankJanuary 29, 2010August 24, 2012
First Regional BankLos AngelesCA23011First-Citizens Bank & Trust CompanyJanuary 29, 2010August 24, 2012
Community Bank and TrustCorneliaGA5702SCBT National AssociationJanuary 29, 2010January 15, 2013
Marshall Bank, N.A.HallockMN16133United Valley BankJanuary 29, 2010August 23, 2012
Florida Community BankImmokaleeFL5672Premier American Bank, N.A.January 29, 2010January 15, 2013
First National Bank of GeorgiaCarrolltonGA16480Community & Southern BankJanuary 29, 2010December 13, 2012
Columbia River BankThe DallesOR22469Columbia State BankJanuary 22, 2010September 14, 2012
Evergreen BankSeattleWA20501Umpqua BankJanuary 22, 2010January 15, 2013
Charter BankSanta FeNM32498Charter BankJanuary 22, 2010August 23, 2012
Bank of LeetonLeetonMO8265Sunflower Bank, N.A.January 22, 2010January 15, 2013
Premier American BankMiamiFL57147Premier American Bank, N.A.January 22, 2010December 13, 2012
Barnes Banking CompanyKaysvilleUT1252No AcquirerJanuary 15, 2010August 23, 2012
St. Stephen State BankSt. StephenMN17522First State Bank of St. JosephJanuary 15, 2010August 23, 2012
Town Community Bank & TrustAntiochIL34705First American BankJanuary 15, 2010August 23, 2012
Horizon BankBellinghamWA22977Washington Federal Savings and Loan AssociationJanuary 8, 2010August 23, 2012
First Federal Bank of California, F.S.B.Santa MonicaCA28536OneWest Bank, FSBDecember 18, 2009August 23, 2012
Imperial Capital BankLa JollaCA26348City National BankDecember 18, 2009September 5, 2012
Independent Bankers' BankSpringfieldIL26820The Independent BankersBank (TIB)December 18, 2009August 23, 2012
New South Federal Savings BankIrondaleAL32276Beal BankDecember 18, 2009August 23, 2012
Citizens State BankNew BaltimoreMI1006No AcquirerDecember 18, 2009November 5, 2012
Peoples First Community BankPanama CityFL32167Hancock BankDecember 18, 2009November 5, 2012
RockBridge Commercial BankAtlantaGA58315No AcquirerDecember 18, 2009November 5, 2012
SolutionsBankOverland ParkKS4731Arvest BankDecember 11, 2009August 23, 2012
Valley Capital Bank, N.A.MesaAZ58399Enterprise Bank & TrustDecember 11, 2009August 23, 2012
Republic Federal Bank, N.A.MiamiFL228461st United BankDecember 11, 2009November 5, 2012
Greater Atlantic BankRestonVA32583SonabankDecember 4, 2009November 5, 2012
Benchmark BankAuroraIL10440MB Financial Bank, N.A.December 4, 2009August 23, 2012
AmTrust BankClevelandOH29776New York Community BankDecember 4, 2009November 5, 2012
The Tattnall BankReidsvilleGA12080Heritage Bank of the SouthDecember 4, 2009November 5, 2012
First Security National BankNorcrossGA26290State Bank and Trust CompanyDecember 4, 2009November 5, 2012
The Buckhead Community BankAtlantaGA34663State Bank and Trust CompanyDecember 4, 2009November 5, 2012
Commerce Bank of Southwest FloridaFort MyersFL58016Central BankNovember 20, 2009November 5, 2012
Pacific Coast National BankSan ClementeCA57914Sunwest BankNovember 13, 2009August 22, 2012
Orion BankNaplesFL22427IBERIABANKNovember 13, 2009November 5, 2012
Century Bank, F.S.B.SarasotaFL32267IBERIABANKNovember 13, 2009August 22, 2012
United Commercial BankSan FranciscoCA32469East West BankNovember 6, 2009November 5, 2012
Gateway Bank of St. LouisSt. LouisMO19450Central Bank of Kansas CityNovember 6, 2009August 22, 2012
Prosperan BankOakdaleMN35074Alerus Financial, N.A.November 6, 2009August 22, 2012
Home Federal Savings BankDetroitMI30329Liberty Bank and Trust CompanyNovember 6, 2009August 22, 2012
United Security BankSpartaGA22286Ameris BankNovember 6, 2009January 15, 2013
North Houston BankHoustonTX18776U.S. Bank N.A.October 30, 2009August 22, 2012
Madisonville State BankMadisonvilleTX33782U.S. Bank N.A.October 30, 2009August 22, 2012
Citizens National BankTeagueTX25222U.S. Bank N.A.October 30, 2009August 22, 2012
Park National BankChicagoIL11677U.S. Bank N.A.October 30, 2009August 22, 2012
Pacific National BankSan FranciscoCA30006U.S. Bank N.A.October 30, 2009August 22, 2012
California National BankLos AngelesCA34659U.S. Bank N.A.October 30, 2009September 5, 2012
San Diego National BankSan DiegoCA23594U.S. Bank N.A.October 30, 2009August 22, 2012
Community Bank of LemontLemontIL35291U.S. Bank N.A.October 30, 2009January 15, 2013
Bank USA, N.A.PhoenixAZ32218U.S. Bank N.A.October 30, 2009August 22, 2012
First DuPage BankWestmontIL35038First Midwest BankOctober 23, 2009August 22, 2012
Riverview Community BankOtsegoMN57525Central BankOctober 23, 2009August 22, 2012
Bank of ElmwoodRacineWI18321Tri City National BankOctober 23, 2009August 22, 2012
Flagship National BankBradentonFL35044First Federal Bank of FloridaOctober 23, 2009August 22, 2012
Hillcrest Bank FloridaNaplesFL58336Stonegate BankOctober 23, 2009August 22, 2012
American United BankLawrencevilleGA57794Ameris BankOctober 23, 2009September 5, 2012
Partners BankNaplesFL57959Stonegate BankOctober 23, 2009January 15, 2013
San Joaquin BankBakersfieldCA23266Citizens Business BankOctober 16, 2009August 22, 2012
Southern Colorado National BankPuebloCO57263Legacy BankOctober 2, 2009September 5, 2012
Jennings State BankSpring GroveMN11416Central BankOctober 2, 2009August 21, 2012
Warren BankWarrenMI34824The Huntington National BankOctober 2, 2009August 21, 2012
Georgian BankAtlantaGA57151First Citizens Bank and Trust Company, Inc.September 25, 2009August 21, 2012
Irwin Union Bank, F.S.B.LouisvilleKY57068First Financial Bank, N.A.September 18, 2009September 5, 2012
Irwin Union Bank and Trust CompanyColumbusIN10100First Financial Bank, N.A.September 18, 2009August 21, 2012
Venture BankLaceyWA22868First-Citizens Bank & Trust CompanySeptember 11, 2009August 21, 2012
Brickwell Community BankWoodburyMN57736CorTrust Bank N.A.September 11, 2009January 15, 2013
Corus Bank, N.A.ChicagoIL13693MB Financial Bank, N.A.September 11, 2009August 21, 2012
First State BankFlagstaffAZ34875Sunwest BankSeptember 4, 2009January 15, 2013
Platinum Community BankRolling MeadowsIL35030No AcquirerSeptember 4, 2009August 21, 2012
Vantus BankSioux CityIN27732Great Southern BankSeptember 4, 2009August 21, 2012
InBankOak ForestIL20203MB Financial Bank, N.A.September 4, 2009August 21, 2012
First Bank of Kansas CityKansas CityMO25231Great American BankSeptember 4, 2009August 21, 2012
Affinity BankVenturaCA27197Pacific Western BankAugust 28, 2009August 21, 2012
Mainstreet BankForest LakeMN1909Central BankAugust 28, 2009August 21, 2012
Bradford BankBaltimoreMD28312Manufacturers and Traders Trust Company (M&T Bank)August 28, 2009January 15, 2013
Guaranty BankAustinTX32618BBVA CompassAugust 21, 2009August 21, 2012
CapitalSouth BankBirminghamAL22130IBERIABANKAugust 21, 2009January 15, 2013
First Coweta BankNewnanGA57702United BankAugust 21, 2009January 15, 2013
ebankAtlantaGA34682Stearns Bank, N.A.August 21, 2009August 21, 2012
Community Bank of NevadaLas VegasNV34043No AcquirerAugust 14, 2009August 21, 2012
Community Bank of ArizonaPhoenixAZ57645MidFirst BankAugust 14, 2009August 21, 2012
Union Bank, National AssociationGilbertAZ34485MidFirst BankAugust 14, 2009August 21, 2012
Colonial BankMontgomeryAL9609Branch Banking & Trust Company, (BB&T)August 14, 2009September 5, 2012
Dwelling House Savings and Loan AssociationPittsburghPA31559PNC Bank, N.A.August 14, 2009January 15, 2013
Community First BankPrinevilleOR23268Home Federal BankAugust 7, 2009January 15, 2013
Community National Bank of Sarasota CountyVeniceFL27183Stearns Bank, N.A.August 7, 2009August 20, 2012
First State BankSarasotaFL27364Stearns Bank, N.A.August 7, 2009August 20, 2012
Mutual BankHarveyIL18659United Central BankJuly 31, 2009August 20, 2012
First BankAmericanoElizabethNJ34270Crown BankJuly 31, 2009August 20, 2012
Peoples Community BankWest ChesterOH32288First Financial Bank, N.A.July 31, 2009August 20, 2012
Integrity BankJupiterFL57604Stonegate BankJuly 31, 2009August 20, 2012
First State Bank of AltusAltusOK9873Herring BankJuly 31, 2009August 20, 2012
Security Bank of Jones CountyGrayGA8486State Bank and Trust CompanyJuly 24, 2009August 20, 2012
Security Bank of Houston CountyPerryGA27048State Bank and Trust CompanyJuly 24, 2009August 20, 2012
Security Bank of Bibb CountyMaconGA27367State Bank and Trust CompanyJuly 24, 2009August 20, 2012
Security Bank of North MetroWoodstockGA57105State Bank and Trust CompanyJuly 24, 2009August 20, 2012
Security Bank of North FultonAlpharettaGA57430State Bank and Trust CompanyJuly 24, 2009August 20, 2012
Security Bank of Gwinnett CountySuwaneeGA57346State Bank and Trust CompanyJuly 24, 2009August 20, 2012
Waterford Village BankWilliamsvilleNY58065Evans Bank, N.A.July 24, 2009August 20, 2012
Temecula Valley BankTemeculaCA34341First-Citizens Bank & Trust CompanyJuly 17, 2009August 20, 2012
Vineyard BankRancho CucamongaCA23556California Bank & TrustJuly 17, 2009August 20, 2012
BankFirstSioux FallsSD34103Alerus Financial, N.A.July 17, 2009August 20, 2012
First Piedmont BankWinderGA34594First American Bank and Trust CompanyJuly 17, 2009January 15, 2013
Bank of WyomingThermopolisWY22754Central Bank & TrustJuly 10, 2009August 20, 2012
Founders BankWorthIL18390The PrivateBank and Trust CompanyJuly 2, 2009August 20, 2012
Millennium State Bank of TexasDallasTX57667State Bank of TexasJuly 2, 2009October 26, 2012
First National Bank of DanvilleDanvilleIL3644First Financial Bank, N.A.July 2, 2009August 20, 2012
Elizabeth State BankElizabethIL9262Galena State Bank and Trust CompanyJuly 2, 2009August 20, 2012
Rock River BankOregonIL15302The Harvard State BankJuly 2, 2009August 20, 2012
First State Bank of WinchesterWinchesterIL11710The First National Bank of BeardstownJuly 2, 2009August 20, 2012
John Warner BankClintonIL12093State Bank of LincolnJuly 2, 2009August 20, 2012
Mirae BankLos AngelesCA57332Wilshire State BankJune 26, 2009August 20, 2012
MetroPacific BankIrvineCA57893Sunwest BankJune 26, 2009August 20, 2012
Horizon BankPine CityMN9744Stearns Bank, N.A.June 26, 2009August 20, 2012
Neighborhood Community BankNewnanGA35285CharterBankJune 26, 2009August 20, 2012
Community Bank of West GeorgiaVilla RicaGA57436No AcquirerJune 26, 2009August 17, 2012
First National Bank of AnthonyAnthonyKS4614Bank of KansasJune 19, 2009August 17, 2012
Cooperative BankWilmingtonNC27837First BankJune 19, 2009August 17, 2012
Southern Community BankFayettevilleGA35251United Community BankJune 19, 2009August 17, 2012
Bank of LincolnwoodLincolnwoodIL17309Republic Bank of ChicagoJune 5, 2009August 17, 2012
Citizens National BankMacombIL5757Morton Community BankMay 22, 2009September 4, 2012
Strategic Capital BankChampaignIL35175Midland States BankMay 22, 2009September 4, 2012
BankUnited, FSBCoral GablesFL32247BankUnitedMay 21, 2009August 17, 2012
Westsound BankBremertonWA34843Kitsap BankMay 8, 2009September 4, 2012
America West BankLaytonUT35461Cache Valley BankMay 1, 2009August 17, 2012
Citizens Community BankRidgewoodNJ57563North Jersey Community BankMay 1, 2009September 4, 2012
Silverton Bank, NAAtlantaGA26535No AcquirerMay 1, 2009August 17, 2012
First Bank of IdahoKetchumID34396U.S. Bank, N.A.April 24, 2009August 17, 2012
First Bank of Beverly HillsCalabasasCA32069No AcquirerApril 24, 2009September 4, 2012
Michigan Heritage BankFarmington HillsMI34369Level One BankApril 24, 2009August 17, 2012
American Southern BankKennesawGA57943Bank of North GeorgiaApril 24, 2009August 17, 2012
Great Basin Bank of NevadaElkoNV33824Nevada State BankApril 17, 2009September 4, 2012
American Sterling BankSugar CreekMO8266Metcalf BankApril 17, 2009August 31, 2012
New Frontier BankGreeleyCO34881No AcquirerApril 10, 2009September 4, 2012
Cape Fear BankWilmingtonNC34639First Federal Savings and Loan AssociationApril 10, 2009August 17, 2012
Omni National BankAtlantaGA22238No AcquirerMarch 27, 2009August 17, 2012
TeamBank, NAPaolaKS4754Great Southern BankMarch 20, 2009August 17, 2012
Colorado National BankColorado SpringsCO18896Herring BankMarch 20, 2009August 17, 2012
FirstCity BankStockbridgeGA18243No AcquirerMarch 20, 2009August 17, 2012
Freedom Bank of GeorgiaCommerceGA57558Northeast Georgia BankMarch 6, 2009August 17, 2012
Security Savings BankHendersonNV34820Bank of NevadaFebruary 27, 2009September 7, 2012
Heritage Community BankGlenwoodIL20078MB Financial Bank, N.A.February 27, 2009August 17, 2012
Silver Falls BankSilvertonOR35399Citizens BankFebruary 20, 2009August 17, 2012
Pinnacle Bank of OregonBeavertonOR57342Washington Trust Bank of SpokaneFebruary 13, 2009August 17, 2012
Corn Belt Bank & Trust Co.PittsfieldIL16500The Carlinville National BankFebruary 13, 2009August 17, 2012
Riverside Bank of the Gulf CoastCape CoralFL34563TIB BankFebruary 13, 2009August 17, 2012
Sherman County BankLoup CityNE5431Heritage BankFebruary 13, 2009August 17, 2012
County BankMercedCA22574Westamerica BankFebruary 6, 2009September 4, 2012
Alliance BankCulver CityCA23124California Bank & TrustFebruary 6, 2009August 16, 2012
FirstBank Financial ServicesMcDonoughGA57017Regions BankFebruary 6, 2009August 16, 2012
Ocala National BankOcalaFL26538CenterState Bank of Florida, N.A.January 30, 2009September 4, 2012
Suburban FSBCroftonMD30763Bank of EssexJanuary 30, 2009August 16, 2012
MagnetBankSalt Lake CityUT58001No AcquirerJanuary 30, 2009August 16, 2012
1st Centennial BankRedlandsCA33025First California BankJanuary 23, 2009August 16, 2012
Bank of Clark CountyVancouverWA34959Umpqua BankJanuary 16, 2009August 16, 2012
National Bank of CommerceBerkeleyIL19733Republic Bank of ChicagoJanuary 16, 2009August 16, 2012
Sanderson State Bank
En Espanol
SandersonTX11568The Pecos County State BankDecember 12, 2008September 4, 2012
Haven Trust BankDuluthGA35379Branch Banking & Trust Company, (BB&T)December 12, 2008August 16, 2012
First Georgia Community BankJacksonGA34301United BankDecember 5, 2008August 16, 2012
PFF Bank & TrustPomonaCA28344U.S. Bank, N.A.November 21, 2008January 4, 2013
Downey Savings & LoanNewport BeachCA30968U.S. Bank, N.A.November 21, 2008January 4, 2013
Community BankLoganvilleGA16490Bank of EssexNovember 21, 2008September 4, 2012
Security Pacific BankLos AngelesCA23595Pacific Western BankNovember 7, 2008August 28, 2012
Franklin Bank, SSBHoustonTX26870Prosperity BankNovember 7, 2008August 16, 2012
Freedom BankBradentonFL57930Fifth Third BankOctober 31, 2008August 16, 2012
Alpha Bank & TrustAlpharettaGA58241Stearns Bank, N.A.October 24, 2008August 16, 2012
Meridian BankEldredIL13789National BankOctober 10, 2008May 31, 2012
Main Street BankNorthvilleMI57654Monroe Bank & TrustOctober 10, 2008August 16, 2012
Washington Mutual Bank
(Including its subsidiary Washington Mutual Bank FSB)
HendersonNV32633JP Morgan Chase BankSeptember 25, 2008August 16, 2012
AmeribankNorthforkWV6782The Citizens Savings Bank

Pioneer Community Bank, Inc.
September 19, 2008August 16, 2012
Silver State Bank
En Espanol
HendersonNV34194Nevada State BankSeptember 5, 2008August 16, 2012
Integrity BankAlpharettaGA35469Regions BankAugust 29, 2008August 16, 2012
Columbian Bank & TrustTopekaKS22728Citizens Bank & TrustAugust 22, 2008August 16, 2012
First Priority BankBradentonFL57523SunTrust BankAugust 1, 2008August 16, 2012
First Heritage Bank, NANewport BeachCA57961Mutual of Omaha BankJuly 25, 2008August 28, 2012
First National Bank of NevadaRenoNV27011Mutual of Omaha BankJuly 25, 2008August 28, 2012
IndyMac BankPasadenaCA29730OneWest Bank, FSBJuly 11, 2008August 28, 2012
First Integrity Bank, NAStaplesMN12736First International Bank and TrustMay 30, 2008August 28, 2012
ANB Financial, NABentonvilleAR33901Pulaski Bank and Trust CompanyMay 9, 2008August 28, 2012
Hume BankHumeMO1971Security BankMarch 7, 2008August 28, 2012
Douglass National BankKansas CityMO24660Liberty Bank and Trust CompanyJanuary 25, 2008October 26, 2012
Miami Valley BankLakeviewOH16848The Citizens Banking CompanyOctober 4, 2007August 28, 2012
NetBankAlpharettaGA32575ING DIRECTSeptember 28, 2007August 28, 2012
Metropolitan Savings BankPittsburghPA35353Allegheny Valley Bank of PittsburghFebruary 2, 2007October 27, 2010
Bank of EphraimEphraimUT1249Far West BankJune 25, 2004April 9, 2008
Reliance BankWhite PlainsNY26778Union State BankMarch 19, 2004April 9, 2008
Guaranty National Bank of TallahasseeTallahasseeFL26838Hancock Bank of FloridaMarch 12, 2004June 5, 2012
Dollar Savings BankNewarkNJ31330No AcquirerFebruary 14, 2004April 9, 2008
Pulaski Savings BankPhiladelphiaPA27203Earthstar BankNovember 14, 2003July 22, 2005
First National Bank of BlanchardvilleBlanchardvilleWI11639The Park BankMay 9, 2003June 5, 2012
Southern Pacific BankTorranceCA27094Beal BankFebruary 7, 2003October 20, 2008
Farmers Bank of CheneyvilleCheneyvilleLA16445Sabine State Bank & TrustDecember 17, 2002October 20, 2004
Bank of AlamoAlamoTN9961No AcquirerNovember 8, 2002March 18, 2005
AmTrade International Bank
En Espanol
AtlantaGA33784No AcquirerSeptember 30, 2002September 11, 2006
Universal Federal Savings BankChicagoIL29355Chicago Community BankJune 27, 2002April 9, 2008
Connecticut Bank of CommerceStamfordCT19183Hudson United BankJune 26, 2002February 14, 2012
New Century BankShelby TownshipMI34979No AcquirerMarch 28, 2002March 18, 2005
Net 1st National BankBoca RatonFL26652Bank Leumi USAMarch 1, 2002April 9, 2008
NextBank, NAPhoenixAZ22314No AcquirerFebruary 7, 2002August 27, 2010
Oakwood Deposit Bank Co.OakwoodOH8966The State Bank & Trust CompanyFebruary 1, 2002October 25, 2012
Bank of Sierra BlancaSierra BlancaTX22002The Security State Bank of PecosJanuary 18, 2002November 6, 2003
Hamilton Bank, NA
En Espanol
MiamiFL24382Israel Discount Bank of New YorkJanuary 11, 2002June 5, 2012
Sinclair National BankGravetteAR34248Delta Trust & BankSeptember 7, 2001February 10, 2004
Superior Bank, FSBHinsdaleIL32646Superior Federal, FSBJuly 27, 2001June 5, 2012
Malta National BankMaltaOH6629North Valley BankMay 3, 2001November 18, 2002
First Alliance Bank & Trust Co.ManchesterNH34264Southern New Hampshire Bank & TrustFebruary 2, 2001February 18, 2003
National State Bank of MetropolisMetropolisIL3815Banterra Bank of MarionDecember 14, 2000March 17, 2005
Bank of HonoluluHonoluluHI21029Bank of the OrientOctober 13, 2000March 17, 2005
-
- -
- - - - - - - - - - - - - - - - - - diff --git a/pandas/tests/io/data/computer_sales_page.html b/pandas/tests/io/data/computer_sales_page.html deleted file mode 100644 index ff2b031b58d64..0000000000000 --- a/pandas/tests/io/data/computer_sales_page.html +++ /dev/null @@ -1,619 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 
 Three months ended
-April 30
 Six months ended
-April 30
 
 
 2013  2012  2013  2012  
 
 In millions
 

Net revenue:

             

Notebooks

 $3,718 $4,900 $7,846 $9,842 

Desktops

  3,103  3,827  6,424  7,033 

Workstations

  521  537  1,056  1,072 

Other

  242  206  462  415 
          

Personal Systems

  7,584  9,470  15,788  18,362 
          

Supplies

  4,122  4,060  8,015  8,139 

Commercial Hardware

  1,398  1,479  2,752  2,968 

Consumer Hardware

  561  593  1,240  1,283 
          

Printing

  6,081  6,132  12,007  12,390 
          

Printing and Personal Systems Group

  13,665  15,602  27,795  30,752 
          

Industry Standard Servers

  2,806  3,186  5,800  6,258 

Technology Services

  2,272  2,335  4,515  4,599 

Storage

  857  990  1,690  1,945 

Networking

  618  614  1,226  1,200 

Business Critical Systems

  266  421  572  826 
          

Enterprise Group

  6,819  7,546  13,803  14,828 
          

Infrastructure Technology Outsourcing

  3,721  3,954  7,457  7,934 

Application and Business Services

  2,278  2,535  4,461  4,926 
          

Enterprise Services

  5,999  6,489  11,918  12,860 
          

Software

  941  970  1,867  1,916 

HP Financial Services

  881  968  1,838  1,918 

Corporate Investments

  10  7  14  37 
          

Total segments

  28,315  31,582  57,235  62,311 
          

Eliminations of intersegment net revenue and other

  (733) (889) (1,294) (1,582)
          

Total HP consolidated net revenue

 $27,582 $30,693 $55,941 $60,729 
          
diff --git a/pandas/tests/io/data/macau.html b/pandas/tests/io/data/macau.html deleted file mode 100644 index edc4ea96f0f20..0000000000000 --- a/pandas/tests/io/data/macau.html +++ /dev/null @@ -1,3691 +0,0 @@ - - - - - - - - - - - - - - - -Traffic Statistics - Passengers - - - - -
-
- - -
- -
- - - - - - - - - - - - - - -
-
- - -
- -
-
-

Traffic Statistics - Passengers

- -
-
-
- - -
- -
-
-
-
- - - Traffic Statistics - - - - - -


- Passengers Figure(2008-2013)

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  201320122011201020092008
January - - 374,917 - - - 362,379 - - - 301,503 - - - 358,902 - - - 342,323 - - - 420,574 -
February - - 393,152 - - - 312,405 - - - 301,259 - - - 351,654 - - - 297,755 - - - 442,809 -
March - - 408,755 - - - 334,000 - - - 318,908 - - - 360,365 - - - 387,879 - - - 468,540 -
April - - 408,860 - - - 358,198 - - - 339,060 - - - 352,976 - - - 400,553 - - - 492,930 -
May - - 374,397 - - - 329,218 - - - 321,060 - - - 330,407 - - - 335,967 - - - 465,045 -
June - - 401,995 - - - 356,679 - - - 343,006 - - - 326,724 - - - 296,748 - - - 426,764 -
July - - - - - 423,081 - - - 378,993 - - - 356,580 - - - 351,110 - - - 439,425 -
August - - - - - 453,391 - - - 395,883 - - - 364,011 - - - 404,076 - - - 425,814 -
September - - - - - 384,887 - - - 325,124 - - - 308,940 - - - 317,226 - - - 379,898 -
October - - - - - 383,889 - - - 333,102 - - - 317,040 - - - 355,935 - - - 415,339 -
November - - - - - 379,065 - - - 327,803 - - - 303,186 - - - 372,104 - - - 366,411 -
December - - - - - 413,873 - - - 359,313 - - - 348,051 - - - 388,573 - - - 354,253 -
Total - - 2,362,076 - - - 4,491,065 - - - 4,045,014 - - - 4,078,836 - - - 4,250,249 - - - 5,097,802 -
- -


- Passengers Figure(2002-2007)

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  200720062005200420032002
January - - 381,887 - - - 323,282 - - - 289,701 - - - 288,507 - - - 290,140 - - - 268,783 -
February - - 426,014 - - - 360,820 - - - 348,723 - - - 207,710 - - - 323,264 - - - 323,654 -
March - - 443,805 - - - 389,125 - - - 321,953 - - - 273,910 - - - 295,052 - - - 360,668 -
April - - 500,917 - - - 431,550 - - - 367,976 - - - 324,931 - - - 144,082 - - - 380,648 -
May - - 468,637 - - - 399,743 - - - 359,298 - - - 250,601 - - - 47,333 - - - 359,547 -
June - - 463,676 - - - 393,713 - - - 360,147 - - - 296,000 - - - 94,294 - - - 326,508 -
July - - 490,404 - - - 465,497 - - - 413,131 - - - 365,454 - - - 272,784 - - - 388,061 -
August - - 490,830 - - - 478,474 - - - 409,281 - - - 372,802 - - - 333,840 - - - 384,719 -
September - - 446,594 - - - 412,444 - - - 354,751 - - - 321,456 - - - 295,447 - - - 334,029 -
October - - 465,757 - - - 461,215 - - - 390,435 - - - 358,362 - - - 291,193 - - - 372,706 -
November - - 455,132 - - - 425,116 - - - 323,347 - - - 327,593 - - - 268,282 - - - 350,324 -
December - - 465,225 - - - 435,114 - - - 308,999 - - - 326,933 - - - 249,855 - - - 322,056 -
Total - - 5,498,878 - - - 4,976,093 - - - 4,247,742 - - - 3,714,259 - - - 2,905,566 - - - 4,171,703 -
- -


- Passengers Figure(1996-2001)

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  200120001999199819971996
January - - 265,603 - - - 184,381 - - - 161,264 - - - 161,432 - - - 117,984 - - - -
February - - 249,259 - - - 264,066 - - - 209,569 - - - 168,777 - - - 150,772 - - - -
March - - 312,319 - - - 226,483 - - - 186,965 - - - 172,060 - - - 149,795 - - - -
April - - 351,793 - - - 296,541 - - - 237,449 - - - 180,241 - - - 179,049 - - - -
May - - 338,692 - - - 288,949 - - - 230,691 - - - 172,391 - - - 189,925 - - - -
June - - 332,630 - - - 271,181 - - - 231,328 - - - 157,519 - - - 175,402 - - - -
July - - 344,658 - - - 304,276 - - - 243,534 - - - 205,595 - - - 173,103 - - - -
August - - 360,899 - - - 300,418 - - - 257,616 - - - 241,140 - - - 178,118 - - - -
September - - 291,817 - - - 280,803 - - - 210,885 - - - 183,954 - - - 163,385 - - - -
October - - 327,232 - - - 298,873 - - - 231,251 - - - 205,726 - - - 176,879 - - - -
November - - 315,538 - - - 265,528 - - - 228,637 - - - 181,677 - - - 146,804 - - - -
December - - 314,866 - - - 257,929 - - - 210,922 - - - 183,975 - - - 151,362 - - - -
Total - - 3,805,306 - - - 3,239,428 - - - 2,640,111 - - - 2,214,487 - - - 1,952,578 - - - 0 -
- -


- Passengers Figure(1995-1995)

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  1995
January - - -
February - - -
March - - -
April - - -
May - - -
June - - -
July - - -
August - - -
September - - -
October - - -
November - - 6,601 -
December - - 37,041 -
Total - - 43,642 -
- - -


-
passenger statistic picture
-


- - - - -


- Movement Statistics(2008-2013)

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  201320122011201020092008
January - - 3,925 - - - 3,463 - - - 3,289 - - - 3,184 - - - 3,488 - - - 4,568 -
February - - 3,632 - - - 2,983 - - - 2,902 - - - 3,053 - - - 3,347 - - - 4,527 -
March - - 3,909 - - - 3,166 - - - 3,217 - - - 3,175 - - - 3,636 - - - 4,594 -
April - - 3,903 - - - 3,258 - - - 3,146 - - - 3,023 - - - 3,709 - - - 4,574 -
May - - 4,075 - - - 3,234 - - - 3,266 - - - 3,033 - - - 3,603 - - - 4,511 -
June - - 4,038 - - - 3,272 - - - 3,316 - - - 2,909 - - - 3,057 - - - 4,081 -
July - - - - - 3,661 - - - 3,359 - - - 3,062 - - - 3,354 - - - 4,215 -
August - - - - - 3,942 - - - 3,417 - - - 3,077 - - - 3,395 - - - 4,139 -
September - - - - - 3,703 - - - 3,169 - - - 3,095 - - - 3,100 - - - 3,752 -
October - - - - - 3,727 - - - 3,469 - - - 3,179 - - - 3,375 - - - 3,874 -
November - - - - - 3,722 - - - 3,145 - - - 3,159 - - - 3,213 - - - 3,567 -
December - - - - - 3,866 - - - 3,251 - - - 3,199 - - - 3,324 - - - 3,362 -
Total - - 23,482 - - - 41,997 - - - 38,946 - - - 37,148 - - - 40,601 - - - 49,764 -
- -


- Movement Statistics(2002-2007)

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  200720062005200420032002
January - - 4,384 - - - 3,933 - - - 3,528 - - - 3,051 - - - 3,257 - - - 2,711 -
February - - 4,131 - - - 3,667 - - - 3,331 - - - 2,372 - - - 3,003 - - - 2,747 -
March - - 4,349 - - - 4,345 - - - 3,549 - - - 3,049 - - - 3,109 - - - 2,985 -
April - - 4,460 - - - 4,490 - - - 3,832 - - - 3,359 - - - 2,033 - - - 2,928 -
May - - 4,629 - - - 4,245 - - - 3,663 - - - 3,251 - - - 1,229 - - - 3,109 -
June - - 4,365 - - - 4,124 - - - 3,752 - - - 3,414 - - - 1,217 - - - 3,049 -
July - - 4,612 - - - 4,386 - - - 3,876 - - - 3,664 - - - 2,423 - - - 3,078 -
August - - 4,446 - - - 4,373 - - - 3,987 - - - 3,631 - - - 3,040 - - - 3,166 -
September - - 4,414 - - - 4,311 - - - 3,782 - - - 3,514 - - - 2,809 - - - 3,239 -
October - - 4,445 - - - 4,455 - - - 3,898 - - - 3,744 - - - 3,052 - - - 3,562 -
November - - 4,563 - - - 4,285 - - - 3,951 - - - 3,694 - - - 3,125 - - - 3,546 -
December - - 4,588 - - - 4,435 - - - 3,855 - - - 3,763 - - - 2,996 - - - 3,444 -
Total - - 53,386 - - - 51,049 - - - 45,004 - - - 40,506 - - - 31,293 - - - 37,564 -
- -


- Movement Statistics(1996-2001)

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  200120001999199819971996
January - - 2,694 - - - 2,201 - - - 1,835 - - - 2,177 - - - 1,353 - - - 744 -
February - - 2,364 - - - 2,357 - - - 1,826 - - - 1,740 - - - 1,339 - - - 692 -
March - - 2,543 - - - 2,206 - - - 1,895 - - - 1,911 - - - 1,533 - - - 872 -
April - - 2,531 - - - 2,311 - - - 2,076 - - - 1,886 - - - 1,587 - - - 1,026 -
May - - 2,579 - - - 2,383 - - - 1,914 - - - 2,102 - - - 1,720 - - - 1,115 -
June - - 2,681 - - - 2,370 - - - 1,890 - - - 2,038 - - - 1,716 - - - 1,037 -
July - - 2,903 - - - 2,609 - - - 1,916 - - - 2,078 - - - 1,693 - - - 1,209 -
August - - 3,037 - - - 2,487 - - - 1,968 - - - 2,061 - - - 1,676 - - - 1,241 -
September - - 2,767 - - - 2,329 - - - 1,955 - - - 1,970 - - - 1,681 - - - 1,263 -
October - - 2,922 - - - 2,417 - - - 2,267 - - - 1,969 - - - 1,809 - - - 1,368 -
November - - 2,670 - - - 2,273 - - - 2,132 - - - 2,102 - - - 1,786 - - - 1,433 -
December - - 2,815 - - - 2,749 - - - 2,187 - - - 1,981 - - - 1,944 - - - 1,386 -
Total - - 32,506 - - - 28,692 - - - 23,861 - - - 24,015 - - - 19,837 - - - 13,386 -
- -


- Movement Statistics(1995-1995)

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  1995
January - - -
February - - -
March - - -
April - - -
May - - -
June - - -
July - - -
August - - -
September - - -
October - - -
November - - 126 -
December - - 536 -
Total - - 662 -
- - -


-
passenger statistic picture
- - -
- -
-
-
- - - -
-
- -
- -
- - - -
- - - -
-
- - \ No newline at end of file diff --git a/pandas/tests/io/data/nyse_wsj.html b/pandas/tests/io/data/nyse_wsj.html deleted file mode 100644 index 2360bd49e9950..0000000000000 --- a/pandas/tests/io/data/nyse_wsj.html +++ /dev/null @@ -1,1207 +0,0 @@ - - - - - - -
-
-
-
-
- SEARCH -
-
-
- - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 Issue(Roll over for charts and headlines) - VolumePriceChg% Chg
1 - J.C. Penney (JCP) - - 250,697,455$9.05-1.37-13.15
2 - Bank of America (BAC) - - 77,162,10313.90-0.18-1.28
3 - Rite Aid (RAD) - - 52,140,3824.70-0.08-1.67
4 - Ford Motor (F) - - 33,745,28717.05-0.22-1.27
5 - Pfizer (PFE) - - 27,801,85328.880.361.26
6 - Hertz Global Hldgs (HTZ) - - 25,821,26422.320.693.19
7 - General Electric (GE) - - 25,142,06424.05-0.20-0.82
8 - Elan ADS (ELN) - - 24,725,20915.590.080.52
9 - JPMorgan Chase (JPM) - - 22,402,75652.240.350.67
10 - Regions Financial (RF) - - 20,790,5329.300.121.31
11 - Violin Memory (VMEM) - - 20,669,8467.02-1.98-22.00
12 - Citigroup (C) - - 19,979,93248.89-0.04-0.08
13 - Nokia ADS (NOK) - - 19,585,0756.660.020.30
14 - Wells Fargo (WFC) - - 19,478,59041.59-0.02-0.05
15 - Vale ADS (VALE) - - 18,781,98715.60-0.52-3.23
16 - Delta Air Lines (DAL) - - 16,013,95623.57-0.44-1.83
17 - EMC (EMC) - - 15,771,25226.07-0.11-0.42
18 - Nike Cl B (NKE) - - 15,514,71773.643.304.69
19 - Alcoa (AA) - - 14,061,0738.20-0.07-0.85
20 - General Motors (GM) - - 13,984,00436.37-0.58-1.57
21 - Oracle (ORCL) - - 13,856,67133.78-0.03-0.09
22 - AT&T (T) - - 13,736,94833.98-0.25-0.73
23 - Trina Solar ADS (TSL) - - 13,284,20214.831.9915.50
24 - Yingli Green Energy Holding ADS (YGE) - - 12,978,3786.730.6310.33
25 - Petroleo Brasileiro ADS (PBR) - - 12,833,66015.40-0.21-1.35
26 - United Continental Holdings (UAL) - - 12,603,22530.91-3.16-9.28
27 - Coca-Cola (KO) - - 12,343,45238.40-0.34-0.88
28 - Arch Coal (ACI) - - 12,261,1384.25-0.28-6.18
29 - Morgan Stanley (MS) - - 11,956,34527.08-0.07-0.26
30 - Pandora Media (P) - - 11,829,96325.520.130.51
31 - Barrick Gold (ABX) - - 11,775,58518.530.000.00
32 - Abbott Laboratories (ABT) - - 11,755,71833.14-0.52-1.54
33 - Banco Santander Brasil ADS (BSBR) - - 11,587,3107.010.467.02
34 - Advanced Micro Devices (AMD) - - 11,337,6093.86-0.03-0.77
35 - Annaly Capital Management (NLY) - - 11,004,44011.63-0.07-0.60
36 - Alpha Natural Resources (ANR) - - 10,941,0746.08-0.19-3.03
37 - Exxon Mobil (XOM) - - 10,668,11586.90-0.17-0.20
38 - Itau Unibanco Holding ADS (ITUB) - - 10,638,80314.300.231.63
39 - Merck&Co (MRK) - - 10,388,15247.790.110.23
40 - Alcatel-Lucent ADS (ALU) - - 10,181,8333.650.010.27
41 - Verizon Communications (VZ) - - 10,139,32147.00-0.67-1.41
42 - Magnum Hunter Resources (MHR) - - 10,004,3036.330.467.84
43 - Hewlett-Packard (HPQ) - - 9,948,93521.17-0.13-0.61
44 - PulteGroup (PHM) - - 9,899,14116.57-0.41-2.41
45 - ReneSola ADS (SOL) - - 9,667,4384.840.398.76
46 - Corning (GLW) - - 9,547,26514.73-0.21-1.41
47 - Cole Real Estate Investments (COLE) - - 9,544,02112.210.010.08
48 - Dow Chemical (DOW) - - 9,150,47939.02-0.97-2.43
49 - International Game Technology (IGT) - - 9,129,12319.23-1.44-6.97
50 - Accenture Cl A (ACN) - - 8,773,26074.09-1.78-2.35
51 - KeyCorp (KEY) - - 8,599,33311.360.020.18
52 - Bristol-Myers Squibb (BMY) - - 8,440,70946.20-0.73-1.56
53 - Companhia Siderurgica Nacional ADS (SID) - - 8,437,6364.36-0.05-1.13
54 - H&R Block (HRB) - - 8,240,98426.360.311.19
55 - MGIC Investment (MTG) - - 8,135,0377.26-0.10-1.36
56 - RingCentral Cl A (RNG) - - 8,117,46918.205.2040.00
57 - United States Steel (X) - - 8,107,89920.44-0.66-3.13
58 - Cliffs Natural Resources (CLF) - - 8,041,57221.00-0.83-3.80
59 - Newmont Mining (NEM) - - 8,014,25027.98-0.19-0.67
60 - Altria Group (MO) - - 7,786,04834.71-0.29-0.83
61 - SandRidge Energy (SD) - - 7,782,7455.93-0.06-1.00
62 - Molycorp (MCP) - - 7,735,8316.73-0.45-6.27
63 - Halliburton (HAL) - - 7,728,73548.39-0.32-0.66
64 - Taiwan Semiconductor Manufacturing ADS (TSM) - - 7,661,39717.07-0.25-1.44
65 - Freeport-McMoRan Copper&Gold (FCX) - - 7,622,80333.42-0.45-1.33
66 - Kodiak Oil&Gas (KOG) - - 7,543,80611.940.161.36
67 - Xerox (XRX) - - 7,440,68910.37-0.01-0.10
68 - Sprint (S) - - 7,291,3516.16-0.14-2.22
69 - Two Harbors Investment (TWO) - - 7,153,8039.790.050.51
70 - Walter Energy (WLT) - - 7,152,19214.19-0.36-2.47
71 - International Paper (IP) - - 7,123,72245.44-1.85-3.91
72 - PPL (PPL) - - 7,026,29230.34-0.13-0.43
73 - Goldcorp (GG) - - 6,857,44725.760.080.31
74 - Time Warner (TWX) - - 6,807,23766.201.332.05
75 - Synovus Financial (SNV) - - 6,764,8053.290.020.61
76 - AK Steel Holding (AKS) - - 6,662,5993.83-0.11-2.79
77 - Boston Scientific (BSX) - - 6,629,08411.52-0.15-1.29
78 - Eldorado Gold (EGO) - - 6,596,9026.65-0.03-0.45
79 - Newpark Resources (NR) - - 6,552,45312.560.090.72
80 - AbbVie (ABBV) - - 6,525,52444.33-0.67-1.49
81 - MBIA (MBI) - - 6,416,58710.38-0.43-3.98
82 - SAIC (SAI) - - 6,404,58716.030.130.82
83 - Procter&Gamble (PG) - - 6,389,14377.21-0.84-1.08
84 - IAMGOLD (IAG) - - 6,293,0014.77-0.06-1.24
85 - Safeway (SWY) - - 6,268,18432.25-0.29-0.89
86 - Kinross Gold (KGC) - - 6,112,6584.99-0.03-0.60
87 - MGM Resorts International (MGM) - - 5,986,14320.22-0.05-0.25
88 - Cemex ADS (CX) - - 5,907,04011.27-0.06-0.53
89 - American International Group (AIG) - - 5,900,13349.15-0.30-0.61
90 - Chesapeake Energy (CHK) - - 5,848,01626.21-0.20-0.76
91 - RadioShack (RSH) - - 5,837,8333.44-0.43-11.11
92 - U.S. Bancorp (USB) - - 5,814,37336.50-0.04-0.11
93 - Eli Lilly (LLY) - - 5,776,99150.50-0.54-1.06
94 - MetLife (MET) - - 5,774,99647.21-0.37-0.78
95 - Yamana Gold (AUY) - - 5,742,42610.370.030.29
96 - CBS Cl B (CBS) - - 5,718,85855.50-0.06-0.11
97 - CSX (CSX) - - 5,710,06625.85-0.13-0.50
98 - Carnival (CCL) - - 5,661,32532.88-0.05-0.15
99 - Mosaic (MOS) - - 5,595,59243.43-0.76-1.72
100 - Walgreen (WAG) - - 5,568,31054.51-0.22-0.40
- - -
- - - - - - - - - - - - - - -
An Advertising Feature    PARTNER CENTER
- - - - - - - - - - - - - - -
- - -
diff --git a/pandas/tests/io/data/spam.html b/pandas/tests/io/data/spam.html deleted file mode 100644 index a8e445ff1e176..0000000000000 --- a/pandas/tests/io/data/spam.html +++ /dev/null @@ -1,797 +0,0 @@ - - - - - - - - - - - - - Show Foods - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- National Nutrient Database - - - - - - - - - -
- - - -
-
- National Nutrient Database for Standard Reference
Release 25 -
-
- - - - - - - -
Basic Report
- -
-

Nutrient data for 07908, Luncheon meat, pork with ham, minced, canned, includes SPAM (Hormel) - - -

- - - -
- - -
-
-
Modifying household measures
-
- -
- -
-
-
- - - - -
- - - - - - - - - - - -
- - -

Nutrient values and weights are for edible portion

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Help
NutrientUnit
Value per 100.0g
- -
- - oz 1 NLEA serving -
56g - -
Proximates
Water - - - g51.7028.95
Energy - - - kcal315176
Protein - - - g13.407.50
Total lipid (fat) - - - g26.6014.90
Carbohydrate, by difference - - - g4.602.58
Fiber, total dietary - - - g0.00.0
Sugars, total - - - g0.000.00
Minerals
Calcium, Ca - - - mg00
Iron, Fe - - - mg0.640.36
Magnesium, Mg - - - mg148
Phosphorus, P - - - mg15185
Potassium, K - - - mg409229
Sodium, Na - - - mg1411790
Zinc, Zn - - - mg1.590.89
Vitamins
Vitamin C, total ascorbic acid - - - mg0.00.0
Thiamin - - - mg0.3170.178
Riboflavin - - - mg0.1760.099
Niacin - - - mg3.5301.977
Vitamin B-6 - - - mg0.2180.122
Folate, DFE - - - µg32
Vitamin B-12 - - - µg0.450.25
Vitamin A, RAE - - - µg00
Vitamin A, IU - - - IU00
Vitamin E (alpha-tocopherol) - - - mg0.420.24
Vitamin D (D2 + D3) - - - µg0.60.3
Vitamin D - - - IU2615
Vitamin K (phylloquinone) - - - µg0.00.0
Lipids
Fatty acids, total saturated - - - g9.9875.593
Fatty acids, total monounsaturated - - - g13.5057.563
Fatty acids, total polyunsaturated - - - g2.0191.131
Cholesterol - - - mg7140
Other
Caffeine - - - mg00
- -
-
- - - - - -
- -
- - - - -
- - - \ No newline at end of file diff --git a/pandas/tests/io/data/stata1_119.dta.gz b/pandas/tests/io/data/stata/stata1_119.dta.gz similarity index 100% rename from pandas/tests/io/data/stata1_119.dta.gz rename to pandas/tests/io/data/stata/stata1_119.dta.gz diff --git a/pandas/tests/io/data/stata3.csv b/pandas/tests/io/data/stata/stata3.csv similarity index 100% rename from pandas/tests/io/data/stata3.csv rename to pandas/tests/io/data/stata/stata3.csv diff --git a/pandas/tests/io/data/stata5.csv b/pandas/tests/io/data/stata/stata5.csv similarity index 100% rename from pandas/tests/io/data/stata5.csv rename to pandas/tests/io/data/stata/stata5.csv diff --git a/pandas/tests/io/data/stata6.csv b/pandas/tests/io/data/stata/stata6.csv similarity index 100% rename from pandas/tests/io/data/stata6.csv rename to pandas/tests/io/data/stata/stata6.csv diff --git a/pandas/tests/io/data/stata10_115.dta b/pandas/tests/io/data/stata10_115.dta deleted file mode 100644 index b917dde5ad47dfecfc872b5a5ea756ce603eda59..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2298 zcmeHJy>1jS5O$8A1PUZ1puUEdy$cahqLH)WuL-&aD5zH6TZgQ)KPTH9L_#7GFF;Fo zqT*?I0-k{)4TvVpc)ZzF?v@&f>}hVspJ!*rW6yZOI^|T7IVIsxt4tdSMi*LHEyv?+ zh?)VUM^4v<6rMeQ3Q;?ReYq|m+LthqSA;-uBB4;JE+oniKYU zG~ODHc6PT$5Vf-qHBppmCefOIJ_mkljfF>n?+tjI1^(?4kH24L{$QQ?tH4hJU)x~( zN8rB$hlsqwT$x;@g-+bjOk4T$wEg`$h3MQgsaFb@Cw+Q!#Qz&WRkgR# zuW(S*%H`GTUJb91l)1G%T2<}0q}PDRD|derExhYniO&G97;J4^kz0pbbt7y7TZZUt z3Jz*hDre>0oqMDH$X7&k@xqFvEI|-83C5#XywQo@;DmQ5RW_e4z0v{x1%*yHtHr9W z{$5;kCeJUutz(}ME5+OLD%lU+Lp-_t@gd3a$&0wbX#Q)^3*F*O|M4BxpM7fdFAV+% zIqY=&aFAensEnFAZLsy_Q!61_LNdHpu`3?$39*Rrj3JTC6iypqNFor+0|Zz7RevT4&QmC-{2^3(A*;Cd)bEs)|rAL4!l!0h!$xfM`*EIaM!}IfBEIT zFO#M`$YHoR#Q`W9ZkK%;H=vgc+t)0&L2ctMtT4M diff --git a/pandas/tests/io/data/stata10_117.dta b/pandas/tests/io/data/stata10_117.dta deleted file mode 100644 index b917dde5ad47dfecfc872b5a5ea756ce603eda59..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2298 zcmeHJy>1jS5O$8A1PUZ1puUEdy$cahqLH)WuL-&aD5zH6TZgQ)KPTH9L_#7GFF;Fo zqT*?I0-k{)4TvVpc)ZzF?v@&f>}hVspJ!*rW6yZOI^|T7IVIsxt4tdSMi*LHEyv?+ zh?)VUM^4v<6rMeQ3Q;?ReYq|m+LthqSA;-uBB4;JE+oniKYU zG~ODHc6PT$5Vf-qHBppmCefOIJ_mkljfF>n?+tjI1^(?4kH24L{$QQ?tH4hJU)x~( zN8rB$hlsqwT$x;@g-+bjOk4T$wEg`$h3MQgsaFb@Cw+Q!#Qz&WRkgR# zuW(S*%H`GTUJb91l)1G%T2<}0q}PDRD|derExhYniO&G97;J4^kz0pbbt7y7TZZUt z3Jz*hDre>0oqMDH$X7&k@xqFvEI|-83C5#XywQo@;DmQ5RW_e4z0v{x1%*yHtHr9W z{$5;kCeJUutz(}ME5+OLD%lU+Lp-_t@gd3a$&0wbX#Q)^3*F*O|M4BxpM7fdFAV+% zIqY=&aFAensEnFAZLsy_Q!61_LNdHpu`3?$39*Rrj3JTC6iypqNFor+0|Zz7RevT4&QmC-{2^3(A*;Cd)bEs)|rAL4!l!0h!$xfM`*EIaM!}IfBEIT zFO#M`$YHoR#Q`W9ZkK%;H=vgc+t)0&L2ctMtT4M diff --git a/pandas/tests/io/data/stata11_115.dta b/pandas/tests/io/data/stata11_115.dta deleted file mode 100644 index cfcd250f1cd9fd5b3c2a77f1414fea73d407d955..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 810 zcmbVK%}N7749?b{gC_+qg2;dr6l~ckUBn)AQT(|mLcxe3rmOGBFa+pinzxAmYO5Glt_&dPzw6_kJKMl=8vKP diff --git a/pandas/tests/io/data/stata11_117.dta b/pandas/tests/io/data/stata11_117.dta deleted file mode 100644 index 79dfffd94483f30bcf6f155711caa392d849f970..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1268 zcmbtUPiqrF6d$94coTZ@A_FC$V4ZA9(a2+55bL25gn-v&lDsy7Nj9CG26Jk`leb>I z_3p)Q(6isdqaQ#Jyu|lrXPdRgia0R){>*RQ|5+%!@g^I3qhW+*h)#n;i>5%GB#%K= z0`wOibH{*Jy`i^YNZa$aWt)wlJ zCr?`)P^(i=RTL95(_}5I50P$ME16EDr;&b)R5r@<_mOt5m-1nxpCUbv^y`iC{9B}; z*elG98=Jnx%r9nG=%IiYt^@?*r7e)Ld=2_*SGz8#>oIQ4Q%%UPbg z2XcqmL~I@k9)~ZV&$Hz*F=y`@ET8_n!GsO&{Lx@-CSuGm7#U{<9vyXXJSa4%-!wyd zZ`9nAlxH-h!Anz`#*=3^qbQD%xbWfAvy_4-2&ixo3hyl2jkH!s(%Qb&J-S`*0Nbsv zTTx*BX5{(VZqU9<`yOqs7l+5sgr5duUsMGbZ_q8|L7orAOaAPdu@kSU1N_=4fM24h b2IX&2uvhlZQE)W8{x6F9jFkneesn(pwkR(F diff --git a/pandas/tests/io/data/stata12_117.dta b/pandas/tests/io/data/stata12_117.dta deleted file mode 100644 index 7d1d6181f53bf2b443798b2842cdb95f258b56a1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1285 zcmd5+%}yIJ5Oxdnz>Nwa^%hm)S|>;dZ5g?!2M_|mfd`1Zn+aKILl)bm4Qdg}od@W1 zaN{XBaYDQX;zT|6EJ;{6RO+ECt-qOX{_NTDf_2*IcE@Q2J=7gE3JeygEvi;)4P>Q2 zI&?TNF>LSZBOsykK6;8Ct zby{HC4NJ7@{_&j<=OCZa2?HX|=9}>aiNwfpJA{-BWu&K2gve zn7(#aEhnFvhxI(KGs}s6-T0E_uLD3t_N*3(934vinPJhKX9jp_LR zhM&OmFFMV*U-1@hY-Fhx*riUy`*`(L2sCa;480&jFj!{_tF{jIiKO7sykC624t5WF pxnK(=8NK(*@psA+mMB&p6hERnOc{Opn0Ru^=m-;EpVaZ6?+@SE-rE2G diff --git a/pandas/tests/io/data/stata13_dates.dta b/pandas/tests/io/data/stata13_dates.dta deleted file mode 100644 index 87b857559e501e555b74131bce5abc7b2b1d98ff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3386 zcmeHKO=uHA6n?g1#Xl&Bco706;HBM75vy@nAq`TfjY{jGc-T&}lkVbfwwax@1`qAg zqZbd_i+F1f;=zMntXFS}XQ3bz5%Hi#4y9Q z!?1;1f*nFFM2SyuM666^2pM$)P1hI+sUTb(zk-a0iAJpxfQ(TK6|4gQyj!r4kEe-m z@xJOH<^_aH1+!M~;Q7?GB1;XLnW2<LIc&PED$j^@(8qakr zdq(5gL&`pLSmD!S3g2n$I0bzJIf=t2MXQ(g=cCi|< zFn~(6jRYsicxqG9mf&K)1em9{=dkZNn0ev9qYwm{!T~S@WyJmet%=uYueF|95%8_u4DozI6c{JqU1%w+Fm^;Oz_d!JdSLIR5@4 z{xc_@V>vc(JQd%O&!p;G3>|`~^Lx*OsBf(+-1s4s>mD`g-KXc>qD;JfvucZa2aoP| z342l7@5d^#jMVK*eaha(mrErsorIk^gwD2s&YRLGCQaYgy8fV|izzNLLiyL1SBxxV zZ1eEXL(B`+;^*AGYOap!x%J#8Y{C-}$`x&U|KYB&eW? zVL=HVV|18>1c%ILG-4zkZ^y2!;N*m0Jd_Ik1HITSRPlLIhp>B|;0t6o(h0j42=-}` z`Q!*19P=Uv{;A_+=K?RqhnX`BRvo2)U9E?OmuBEiIz#rgv^ys=q0t5*6RqG! zL5f}LXqsk-F^HB;p>3BgjF`O2xOCLyFKe~@`d*#W{W_mDdDj75e`fLr2X%eXh*)FSA1>Syjp?pN-64!i5bQazwBJOWq*qmk~iEYBWKc&wZb4Cxt= z(2gVqMCk7<5N87sp;#=wvsR0&_4=Gj7m8l(Y_S_c8SIx2fqpK7AXYvERD|k?#1RjL z??nQZlBY9rJ?X2_Id=0RJi@~?d^FPBQDW?rqv5gGXekq`xuevE@wU=hmTVEb_QSvu z>tAIFwU;FHmn~)Nl{OUwwiN-YX5_YZ`JZ(r*V^@=S>R6!o{03ZkU1275l=HmJ5vVvuEwteylyiM)UTpUsF}uj`jQX?~VOI zYXMBVJHEr;-kJQrvP zVGXPRxMcw4orJ~@RREMhYBsk`Zz4XN%PIh((s$van;%1Lu-r9hO0W=)m|iL(*!|~? zybL2fRKOSO=A&HDYNYpj`JC!Bd;eRJs78w4pwB>t&?JKgqz{vqd>Sxx z8AudD)$q4Lx&#IUALQc`929Dl#-AJ*>e6M@*oE$Vk?cl4^Ii1ce@M`fN^d){tGvc) znIdNfE=pULrA*gDMGYl;7a5s$7oq6}kPY3q8jNS3WWwySm0Mp`+rf~hqwJEE8OPAH zq)Dg!?81$eM=Q7C(otJ4KKlW{e$pq$LD5ieR(!u?cdeV#O^OfNI;g8;>sH=qc6(cY zaqf-Mvn-(N&e*yCg Br&0g_ diff --git a/pandas/tests/io/data/stata15.dta b/pandas/tests/io/data/stata15.dta deleted file mode 100644 index d13e2fa337db39f73c2fc2a252126a1a73396180..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3183 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 G4}Jh1&UZfm diff --git a/pandas/tests/io/data/stata1_117.dta b/pandas/tests/io/data/stata1_117.dta deleted file mode 100644 index 18014cec77a9109d4fec7f0d3b90ec389f7c8ab9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1569 zcmeHIJx;?g6gHqDF(SdjfC^Gq+>}aC^kl@+rKk%Bh@93fk({QoT_jk_HMjr=VPjz6 z1}q)80JJQ@j-9p&YNd*W0T227e*Av?-g7`Is;J*ql)yEkZ6*i^#u=52c-{%%jDX-) zu~-;|%d0xz83_$iK!6(rnq&3VRuW9;j7?r`F8Z{6|_H!Nn~$AaBGJA8LIcDTD~h-pPZ& z(wTg}W$El(reFRy`1?DYdu3dipmj|JZ7C-7z=kbJ0RP~$^*e56d1xE(ZOBH$QIZS+ VrxK7#aC6Y%Tyq$1j-34!z5zE}`_upc diff --git a/pandas/tests/io/data/stata1_encoding.dta b/pandas/tests/io/data/stata1_encoding.dta deleted file mode 100644 index b4230eda73e06b49c18e8c685d15ee5f5199e021..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3507 zcmXS7Vq{=sn9cwM^&o-)$YWp-n6cCm#Qspi2BH`g7C`t8(`PYG2daCJ0}%(Q1p(*H zrVb!FLG~n=R(N*8fx*a7!Lc-5!N|bSSi#WT%EXL8D7z>%v)ItW#FC*nJ~_WMuLPtC z6)-cX8d?;iic!i7C@L*3&P>cxa0b~~soZLfax(MM|>mV4!jV02;b2 Ap8x;= diff --git a/pandas/tests/io/data/stata1_encoding_118.dta b/pandas/tests/io/data/stata1_encoding_118.dta deleted file mode 100644 index 475f172feff8757337f408f75454add10ed276c9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5587 zcmeHLQEOa96h5ngwyCnHEmWT_QlCn4vs=NW45Kz{tfa=8RR|QiOm-*Dr8m3Fo!O9m zN=pjOldk~-eQcpGHV=h9_Dvc@MSp-w#0o7`iltck&~xU_*I=j~y+Fu&WgzyRx8~xIx-3 zdwesO4ur>_Jl^&A-b<HM$36xR=?c+KOt9)I>ILON9}sw7ggv98#5Qycj@ zUZYP$CUu2ZlIIc~nZoG1V_+)PMyqbq6Q19%^DXs7m_}mb$XG|52s=|T*GLwWHS(Rp zsCg#WM95p<)#H|~xaV3)&wZvH|IbClLBCVor|4WY@>J3?CQ|iaoE}p)hHh09TIN_txDUs*!C+H5lPG za|B1wfEXgEgMt9QgkdOS51@oH0~Qj*Dq;ZRXxXAOY_b^BMLxlcP|qFTfa_Z~@^_Fd zma!gCPBLoukFNOIca0pd5OHuJyI?Xf-fcMu^mLagjT`Hr(< zdsz7xy`;{ptRpKdqZ`qfSaFC$V&zfKyq^`eBixpiwpIyNQ_so3Zs4TyMLD8K0laew zeW%WxOd}^OBTi^coH)cGaq@T1yq^=cBixpgLYI(3yM&OMjxm4n!ZYYNbtdHD=bIfF z5kfj5#32rekiEZm=lz7R9pScw94QQQ<~vN&zY{gPqP}3%G*w-@sNq_|Bwa<4SVknd zdVwT4^d!BQ^#xh6_+{i?KU4>(Gb^W&6_$1C3$jBpYX7M(sG|_!s>^nS96A)D|Ejt@ z^#zMe-@B=XpS!a3#26jd8p#|?90rZ=`Am|rkwrq51z8qkS&(HxmIYZBWLdCNSs+69 Ykt&Q$V*EEH^w{(77D@Z2-T!f)0%MyuzyJUM diff --git a/pandas/tests/io/data/stata2_113.dta b/pandas/tests/io/data/stata2_113.dta deleted file mode 100644 index 09c90dca943d1cdf84bb15b884958ed941705b58..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1490 zcmXS9Vr1Z8U}k`T316L{EFh&|sNkDeq+n!VX!4K|A}j=z-FrN=9K=j;Hgp0>9q{gU z0MPMPq+h|%*viO+;s5_XfByXb{U;@{B()?nH#I&PtQwPmD@e*r$EpaV z08<;1NO@{%c1~qHZgsi&c_kV6R1}sb7L}wH;Z~B7n3EP?nVN`G2|hU_ry?^|4Ndh7 z(jftg!cJj8h?kTzz}1xGBC!jR*cnLdN;n(Yt`W`dh~o$QzhU94H|?cPS?-!#5lmJo zx7b0VGeolwg6L(F%?^rvU;g*V|99V*KmtJUpdLm)tp~x>)TdyPQ3FTAkc?ylNlY3y M-vSdM162|u07r08-T(jq diff --git a/pandas/tests/io/data/stata2_114.dta b/pandas/tests/io/data/stata2_114.dta deleted file mode 100644 index c60cf480ad5dd82db28475872f08a5280e7a80ed..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1786 zcmXS7Vr1Z8U}k`TuZEwM#2Zf-J2W&hG6IDfv<-ps3=9Vt6HsUdi{;E9@ed#O$N#Tq zVAxmxX)=h0=`ZV<+WFtmSiv{3NWsVe$S^dwGB#oO|NqaQKfizfNl7e8Ey>JHjZcPH zi$TH_BxR;!RRmIip$l1{JT)~tr!pS5y4?J{k_>z*3QH4Yn(E6GUANsF&cO~k1L zpB%DVk=Uvw$qWYRNCJeIswK{(YDi%q#R3M^l5$ctvBq-v-nO#`7|AC(^s zfzc44dkARUeA`~?#L%$t)f*t4<*vyU!DN+kiyh>U8KT(-LG-f8W(UQ-FaLYw|GRHY VAORqF0IZuJ^wW9}Oig`S4*($EbN>JU diff --git a/pandas/tests/io/data/stata2_115.dta b/pandas/tests/io/data/stata2_115.dta deleted file mode 100644 index ad7dda3fdc4b38fe4a34a2615414ec13bae8389e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1786 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 xEV;(&K79pRrrC*w6$PYn%^F{$E9G|0B`c?H{+^ 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 diff --git a/pandas/tests/io/data/stata4_113.dta b/pandas/tests/io/data/stata4_113.dta deleted file mode 100644 index 9d7d5abb1b92156dfa03b076bc88c20cd9afcf71..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1528 zcmd5+y>1gh5S}Ci5|B_78j2Jvq)2J7Y|904le_eJ26HB3d!_YVxI5b*A>lS9;stmS zBo{nD9w0@U^eLzyi8J5cIxP4HnTnNWc6N8>o7tJ!eY?6s>-3n4G5Y%Xa7DyAe;AOe zsG}%V)pDgaUULd=y88CX>d|;S#ujWa&dzt9SOGYmy(;h5Yc=|Ldvkr;>KXICVWK7* zJ|;I=BgcMIs8XTlE9m%5(mgSpvj^lWIPk_m=bc7ZXPJ)MnXk|?Nt72cAc)0d_f@If zb}GC3o?NNkFXrjsE)CN(#FkGx`m4gP%g#Y?_nUJn9`9XDdoOlEWmB$P+EhPEb<{Lm z!f}AohhU%}ctCUkMxbG^PBa3e%a24~f`^ucaguj9T>!f*;8bjCAP!h%NtcVWOhvMG z$tckM<|{!ySxZCP+DPjN#Q2o!Jxbq%J(olz#oC73QtAyo9b%&$K(T$6QbAO z5A6(#ij|6P0sd2=XF|_~c7$FC?FqdU0tjw~Mnmn;R?<*}Fky>;fSJTh`5>XZlQL5) z>7~@teWpymqm26;6YF*-r&vQ#mUS`u;~mWm7*4l^Fd$C?_5+&^03MJM{~^kYpXuSh GNy#011gh5dIPfe+7!5p#W)x6p02azDOvf$z4N1!7Es27~3nY?;_vXh6=Z-sHovl z+#?#EAPr9eM9g=$C+^}ObOjPCeX~2e^S3j*lkM(c4|mWU-@bm?;m)JxHt@0BueO(7 zuHtX{#itK1f#8{WA$=1Zc8^T=_#`;OkIP>_F9%cS-t}DE7bkDvr^*25hCqN)t}bAc z*Xj7oNiH=*bpda@H@EqyH?~=3lVMgD7`Qaf%NQ8M_Hl6BIUH^mX`UWDZ>!J^+G+gz zkXVGC>pMt6n-?VaSAjoO+F-#KX2WUS#j5vmCo;ubF}~hr7Ef&4chbSDYhHpg5r)@+ z3lb2Ea1U6L;QM>vb9kd5QIh5(nQSx*L@f=j#AfE|Kung7r98__th`S~r-*J_gli1y zE3fo51#T)?2h~OkgT<%NpJL8Zo8+}*wlknbFn@P4FyZE?!xM%F~|10qlLTUi pqa2B)pt2{bwDuoe37AgrDLCo@*8^J(fF78VwO{#)hyNxezX9{t7M%b9 diff --git a/pandas/tests/io/data/stata4_115.dta b/pandas/tests/io/data/stata4_115.dta deleted file mode 100644 index 2c68cfb393b9ec5defdbf78959bb9ea2b174a942..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1713 zcmd5+%}yIJ5FVhEpF@S(13hrCDj{(pN}?PJ7rYP9S0LKJB(db|qV*;LaUfR?eTPcC z2#=BrPtg)FpR))@DTx*d2}|FsXZ_81>=}<+U7>Z_rgCGopx>R|U1PdC_^nq07k;j4 z>Q|hpdbQS2)uZD^gZ@q)|4rI`Yp^S?%M~o^H4za6p!FxBF$4i4y-suwK@T@X zfAnWBq9o0`oGox$*5O=iYA749a%qpJYfi!Skwd<$OZg=5quMT7wids2o3~?0vr-2L!p6> zvXX)#gb7;&1fOZbln+zNyBRaJ(|$&6GhlM&k{k~>AvT?EPKg0g)MGJP`i_KyO}`2- W!hplT<^#YExRRw$SvVi&N}d1$bO#*( diff --git a/pandas/tests/io/data/stata4_117.dta b/pandas/tests/io/data/stata4_117.dta deleted file mode 100644 index 412c2c0d7b3569148266f331338aab76ff4b46fc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2185 zcmd5;y>1jS5H>#n0ul;81wsg|B1H-Xx7iR05?Rh}6Cnkq;Q>~@JKvop@9t^sONan* zZ5{#9Q1KjTDJZCD)9?%snq$WH=9asJ=n5n(jc3Ll&wQS-y-T&>hNo@A8SM$)7A2#l zP=ag0qUb3ND}^@qjVMYqc=2+JhGUg(vpGV;ZAN$4bwWVgVN~&^Pz+=zP$M$|p|U=^ z6|Duypc|~NL{EZfZDVbnhT~ZpRwy#wXW-4Y_nzOq;Dk-jk3GMC(Ty)&@`j#$nsdTu z&(#&DzxMp?HK!kVPD6}JcX=s!Q;F2<_l0J^Mn6VBN5|09aAFEga}HZ$oq-Z=X(qLnc~{pBI;!BtVVI2W%q)I~m+GQ4 zN@{bGWHh1S$uR8{WyXzWOV1iB-FlewN%8hPD2y!MN6Ec<|*tV-_NwgqV)*MzGeCz{e-so+Ztaz#hxMAFZG|-VL&Cy$rX$ z+N;%UI-NX!W3Sl5mec*cB46g6zLMmH>51}8x3fE(!WQg701@aS6K+li9CV+t200Jm zDGuR6RqG)IkTu;P)xZo6?frvG8T1R8n_4nwb69(2e3@vg$4lNaqJ#@8Tbj{uYNQSC zID_{vNbpfa8g4@E77{F=En;RV35BBnh zZ;wXcqB?drK*WZwBP%)Z2;?Tv9iV$a4}cbdmVq7vVKy)YxNqDn?h-!%xF1}L$kAt! z3u5*PVtSMt!f&1WyM!s!U4R=z8+;ba2$t*=p1VGA9ieH9hxU+ zK9c>lzH0b6`)kgb`!0nBv3?$8g+Z75mpMn0Hi3 z0{0)818yiwTU!kQ=#i*lcK5{MiDYW&Jh7+z!u)@^2ocp#1IWDOT+o(q5iU9|!rG)w zbdjmZI&)R{X8Ax9V4d%+IFw2=EQM}}%4@=QiyLrtq;tf#F# z$Vwt?s2G`PM1a`PQCuA`<9%@y(-To_pp>4Dn;7dF3Js!mtYX!J{_&*V$h198YowHO zA(0yScsp3mOJTRTn7RK*S`yT$_CKx#I?A~V|(tQD8?jgoP8Z*7z8e_i5`=r~&XUck5UV%saKf~8Y7@iI0d<4GkhnrvQW7lIB zPyGhlvB{!rc+a`mPPiavMZiyF2 zj6aE7{7F3cm*_=L#z;JCLc-Al2NHp+L`_5l)|uHESXx>%CPpZev~S*f-+Mdr?Rz`B zN(l!_!8Txyg_px%4*fi@hKV6*FI)0q1NNtXT;t{fV=1ezv(jn9zR~Az#?4F!3whWg zDA4WVz0l=5;H?Hf=NA@@#cy1oUz08X7tf$MG7{I2zW^Ybh=&Vi2t^YD%8`GFiBuqp zR*`pz0$QXd=Jf+rQzCd3c?SjL-zESRB`c#HKBp^8O}{m_fE*%Nj&*yz>QWvRusHyh zfR&fdr~QL~0wk}xDu-ovs{*o(4&O2X*}hHvj~UPf6v7n>GYkW}w}0)Z#kh&tAwQOn z?bw<-HWTJ@0ya5Zt855qe^EP4W^o=ICB-=iK5W4mIjXZ8FhO?f#^Q-& zb{yMNZey-rE&`}g@Bkq5j&gw|;v!gdTm;2Q9o0p~K4UC;v==pHSKb<+Rct_9h{aYH z;sBSKGz=YaanFHja#h+ep1P!<#+s7Z>t52^{M$$|zW3PeCnmS9XsM`EcM zj7ssaCc~tp#3Gs|i7?O)+cZHFobW$S>JClo)3`@UDHj~-k&ky8%V{g@Wd}3WpKw_Q zYHy~}Jf8tb&ijdFc2}H8b|~MpjgWI|>-23R>+jk7FrYRqllPHZpRbemgX9h~?qT2& z(OKSS-6lR$)vTg$i_*aunmjpK6!O=lr(n_-fk3J6toQ`*e)9|AWA_fhK>a5z^}#MOZL(aAv%K8Ye1A- zBMO^(8sYvm0Le@`u_i-2nUOJvcTq9}(Ij4lXHjIlNThi70}~lKS%qg|0Pk%AP{WmE zB-J6mnD8WArDIbJz$&kA(}7^nTty5|S9Qo--wd8irPkq_+E%<}OU6ETz867k+a|u9 z-@EC#Fq5AM6Z}*a*dlbq+S1U`q2TKsHU+Q(;~#`M61yWmb z6aY1z(DdHEWGbD>t{lhrRGgR_SBohAok#&7_m*ivYOF=9vlfnvT-AcTREu6U zRE)l{L5I?UwNOeeE|f7LH*4D#*5an4#b*m#FV>>pFwwx^(D29&mMt`vR=d15ZjPub z0CQLik{8Y{XDqPiVWcVCe7q&n+IHgPsnhLe&UTzT-`UlD;o_ysJ)2jHIGD4Fw0M1` zRSMJw>kic)4vC;-w2;&}77wntSa=-i(sUC#|6iacn-D*^VN8<^IfhijJP6GUM4F7C zZa@q~nhI0$u$~%7!K9i_APr_!Bc&sxDlj?%JCTfJKm5;01Mzulp5%y+X(8Yo`Sc)C z$x`6}znGc*Tv*{?{x(+gH$ZkVOg;I%X&ik_0!RIRaC@;rDHqZE-35utkt`EmI{B-#FKK8$G@WgJiYzr^S z0w0+c`>+=H?5JTprKCj<&JlKAu-!XaNd7=Aag>r4m4CJ1=LV6$lEhv)ErseuVz~;B NEtiWnH$#s2{{X{R*%$x- diff --git a/pandas/tests/io/data/stata5_117.dta b/pandas/tests/io/data/stata5_117.dta deleted file mode 100644 index afbd3b0e0afe31bef669b8e9398c623beff57d74..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5366 zcmeHL%WoS+7@s9b^`SyS$^p1^qtL2IDBg7fA=PMUQ{t4SgqE~C%E64iWACQBUUzrg zCLpoyt&tE9i3=}@1Fr*r00#YQ=e2>$%Zx^`0GwDT;(W)%b50K7{G5a5 zoxKQgb>6`NDbv8=x>7LnL(01f8_xaqxOu!;Hw%_MVcOOqi+9qg#d$r7kTe_~O_ujS z4jW3D0a?CB*()F)z88QXZtYRZNKVObhLyYu@;8t-K;pdU6<;8+Ps#x;vE>F$oWHZb zvd!#fc7y-@i3~oe9)M_2CwzjAV5NjC8~WcW{5s?HI{<>HUfVH3HHZk0v3+r)rWpGU z0Kx~!-0cAgi+wSQZ3_UlpQfZpQG$~wW`UnDzM2PMopfNFZ&%`K6o-T*&i<(}tEK^W zBKx8NUyj{Px-c=3+zC4xvwtetT@N^~SA?f`(4-}~lS^t*b<{zZBF}rd=^P)DvBW_? z9F%zvhZbt0nQ5V0Kb<)V)>{k*8=eKxV{yu15#O+R{k`gX-mj1g6tSrlfcHi|gGSgQ#S7hdYIy$Rt=c=?X zqwnR-ZGerS-745a-_<1k4_y!8b$x4d8a)3o9zb3B^}LLi`zRU`E-m%-bg3&|J1{83 zFp!#a>q+I>5HclYglM(q`HSa*upTvf+vz#=6BlK^PNE>x`WCnll59<)$hPuImB$pIGz z-y=W2TO5I{@QA*c!T!wXae)6ANc|>h{4*^*n-A8d)R*#GLs#UzwP*buDUW_IdQkul zFM0Ak^7ij<$oD~GShf4O{E4)6+%FatzP0b1jH~e`^mF;m6^WOXUH>#5-&FDSJPv-Y z@WMWlW+@+3ihcwx9^zc^v*Q5786+;w@;w6Q1 qZcj~G!s;qIx4K+X?T0-whV$~X1oLw;5MM1IyFSK+x5w=K)Oj2C0b$Aj diff --git a/pandas/tests/io/data/stata6_113.dta b/pandas/tests/io/data/stata6_113.dta deleted file mode 100644 index 2e4795b167f266cf86afd73033bc1a43ae9afc5e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2752 zcmXS9Vr1Z8U}b=S1A8YsF#?%ZsWs&c3Wf^4iA4%V28Jez%uoeT>cf$VV08@t|NjRG zf%JgDf~Bh5UB>f5omR2Sf48Q;U{rCUh7sjN@lGJzx14FPW2~Zx7f}H%k zbi5{{<>V&<&A<&(@=KF)fUdv^QWAlVEJ?vB&rn=alnHVLP5@Pa+nWpwYD}oQRW0=l z(xE~mvr`xldW}p>is9xIGr-uWwvAxk*QG32e4hvugQaCG(hRWl&i6Ug0i^E1k4|tt zSgOo0Y9KVgM#B&@PP?<<#M!}c3Y^v%p?p{(egNe&pG*g< z{{)kVx&S8M@WTo2CcK#gs%r1!La=!pbMwK~28@Okb&W{o!3~Bo5*Zm8Aa*p^Lxeuq zJE-mPNK9g2NKH%6$jr*l$<50zK-UNJ6J`hx-LOakrWz1nU})G64U7E@ALh6vCMA!! zut-jMQV&cQ4ay(>|1&OGVj<5ELH$kdkV=JiA9OYC8KPJJT!HB#1v!rt78RG2mX%jjRzY(MI4vSl}3&VdPD7`tI;j1s#T!}4{8B2iT%}=H?lmoHk zWTVysf7Y_?{ERX=Kz$eaw=e_%_%szPpJ zMP_bku0l>~UV2G}LP2U#Ze~eIYKlTqr9yB?Vo9Q&!XP&^rIE4W$^ZZLz_6%;gvFhD ihJ+MXV7f>_&Lf3I#U-U>Zp6cc4dZ z9C!c_XOQ{^Jwz%G5S1T++QzKyH8vFvqNh@r%lwaLKh5r#bt%vXy%15qu9Zuw*$z)W|04R8&iJkx7(@COOUY1LLk4bdgCiAp4jA!y&v$g`wg| zPEXXkrT-#9pnShWj}{8-Zfuf>p(4BA7n0ORE}d=n+=2iRw%~opB;WS~-@wUy_>MF$ zHm8F4?Ll}dC_#I|Py&%+*<+Im`cwRSAZMcC9RC^)X9JGHSy!YEvYV#VyASm+{zvSW zjl_QMB3XtVFNe(A|Gpa5>-*w#2d0?EE1{mMCsVE&Q51;2;Y~!w*2LuS-Yii8v?bjz zm)~1<*;%15E_;s5L2eL^ri&tw8yebV&9o~vT3T7>2CitXZE~(r zRI5102`3}?j~AtN#XI)>n!w_7gvGZSEYfK)7c_lGR$ay`A3m;C*X1P%XX&=(^>FWq Fb_Muvm<#{_ diff --git a/pandas/tests/io/data/stata6_117.dta b/pandas/tests/io/data/stata6_117.dta deleted file mode 100644 index bf4f3838e8be7d375d83dffe1ab3c06493f791f2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3490 zcmeHK&1)1f6wg@2UK9lHM*4A*&Td} z(2L;BKcUi-pn_*F9t!pkC@NY#bj;`OvSs^mleU53_g?bLOY-val0l3UPKrJ!7zLF0 zG{q>T5haY`eEu48t%AHdr%5Uaw`Zr2+fvaq?ghx5#%Kng0YHc|7)8XR5f-u*5D#N2 zhKj5BLVg6^s#V}{Ejs}2d~Fc9a#XZP(vWx&E%JJmGW<9DlWk|evtQ!-2^_Jg4ub4ZA!318 zdZh?*c{BcQ2rFE)??H%?N_kHUb5TNsjqb%yYI5#-5Qvy0_q!7qPeVD2uEh|#FH^Zl zy9BW$oOk-Bl|Gcm7zXeARot7T1!|x$DdpUkyA!rfI`V_z znPeq0jV|2Ld=OjyiNO;en&3D@*tFeSCNfbeASo$vnu`1!mKa9vt{Pvw51JQob5Jc1 z0X9lInzWi_nH0|dxUV98V|!Ia{+qrVTF0N2{tSFlH@9PSVESzsz2{?D@xR-4Gnj2} zY)_h+edc3W@4hW4d%drc9$974UQa7+_L_!`KpY3?H8;j})z~ ziYrOAv!7klQSyZ+_DL218tcXv>tO5U6!A*O&KD(rb6Lbiqi-wQ8R2iyr6+3{xZ@Y@ z1tEj_!2|=spt!hU^N_JCkR^}@gu^g}g2)33W3m*+wHQXUQsx1y(lib^r#|%Ra8^Fo zhv0v1)L(HLn_0FjeDPHK;_EVa;1@((`0Zz8A!WR__-LvA*qjy>OGhhTP~@rs|+wxM4);;*k`~LLur`X7#uRuWF(+^I2^JV08VNl4*&oF diff --git a/pandas/tests/io/data/stata7_115.dta b/pandas/tests/io/data/stata7_115.dta deleted file mode 100644 index 133713b201ba8d5f3c8ff716bfa4e61638979da5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 722 zcmXSBVq{=uU}S)RQ(-XR+Sng9taQ!|FYjQ`3KiwqeI z3=DCa1XN&zQxYTrRA3A=!2pjUaVC(Ys->PmIv!ORQmU543?ynG(FTTiSyl{dsVk6^ zn3S3W3|?5&!A!q+Ef6JYS7bYnqd9}F;2j|uNRbGx1PjAMpk9I2lNNnx2v@fk zKywuutW1D57&KXl5EPpX65bLCLpc*b_fmnW(g9nKqRQnksYF4zhuhKq0npqF)K`)6 z0mEo^y*b=4@o^nH{BZc`aI}*7{l2-HNp*+U4(}X3JA8Er)MSMbmp$G}M690%Lb0E5 ziF}WNPMHnuk>jx#3Ly!C(5Ib2Bt$dDq5%mtj1UxU6SB>oWdqfhI_W8m?b)&i2Kr}$ z`@T%MR;*gz4IU;!%u%X!MHc*E!3;osaoD@7zglc%P4zqQv*Q|(gzJoF$@xkD+nmF>^=TSBnbwI#E>8{BuFF%{~1cz zqh)qH?tA$XsDOlE5PZq4-}~+^@7}!$yG_!^6+f z8Yt9HbR2B9+jLWFS2fmHD(}f|FskRb&G=kAUso+gy^2I*adXf=-Q-nn<8yvOUndw1 z-ULb<=!E(@uljn0{*kd>D$H+=(@O-yPm30O@rLwu!?bB^fxZ}tDk1hXluc%C3 zR$l=QLVo}O(}Z&Jt3J&;N zjNRgvsY@uGFn)(Srf#7O!o)r9nRXq0B20x4Vj369CQOGBW||kuAFo|!g;@(J@VcwyQSDj+Pp;+1JzsF1MuhBu}ip(4Uk1QDh^ mp<=>v6j7#qp%TJM3^Ardp;E$X9C4;2p)vwYm`uk)<%D+)Z-evz diff --git a/pandas/tests/io/data/stata8_115.dta b/pandas/tests/io/data/stata8_115.dta deleted file mode 100644 index bb78368b3462b142ccd0c8c399e3a18f335a88d3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1624 zcmeIzIV=QG7zgm#W!?9EG}{oB%q($LbV@qi5@FreeJy{bQmIrbl}a5YjYRh~?)zT$ z81EaO&Dw;BO2kXvzVH3=e{W{qPBLS5o956;wYTQq%CJjm4f_6KG8diED78NQ30dI9W61n3RJn=+UGlT z4-9u$k(h;%sTHWH{^}y-k%K6!uhcz}rQaz2!h&x+<}ZkJWm^A|E#_8s_gWjHZB25H znB4o6v(|gA{crewCOZKIfdd0eWy5Ost|Gz`pE>uA9 l1rcQ05Go|hhY(`g6e=Ptgb`-i7Ahvdg!%wL+Yu@uyaK&w28I9t diff --git a/pandas/tests/io/data/stata8_117.dta b/pandas/tests/io/data/stata8_117.dta deleted file mode 100644 index fcfa7abd7b0d995add24f8504e6ae6e7d36194a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2063 zcmeI!J4_To7y#e}MDPhHDq=%SG*<2{5o{+Vz7-Ffcjm@gga*xl0MEH0dG;c?~( zS2(`lmes<{e1&xmN|Ev~;r^q$%q&z{J1;kw+0I!9zhD@;*uk0WbPAX2a#Ub4krcYC zWSZAlEe*Fay$y{qt4aUduo{_JXk})86iFw|_1(hHCyKQtQQ;=V9L4(5$S;;rB84yI zQQ;@W;fkm}O0ldms#j5DCicqu9WUW@y26%&Y2owrAQ!9!*FKS_BncLJkcjx zZ6jt;&wGPTu$t|?z9Tx}TBB|3e}^77<%B6amlPGkgyyFGI|;`hjhFc;Pr3P5ax z%ZGcn!>lLeB^~MWOV_W)dW(8Gu=+1tz|8#g^%lDsVTb3~j@ItL+5at#xYxx4FP!Xf zIzBf0KH@Q)gJ{tqcDn8NmQbscMQgms)wlSo&H$`w4Df+?gJ(P0JdG)yD45>+Tj&cF;(8&Rc#zFC+>x<_kRA{nRgj*Cd8Efg#}qtYfCZ!{M8_3)i?E0kCpw|PUxFp1G|@=~av7G928gN@ zWL97W=^atEg8o%lMS4$Equ@mrvPd6@PAM2zgEgd&M5h%D<{*dknW$F5%XL^s8X`KQ z;ME3fAblk|tKjt}Y$AOlI;Y^x7HlDXC#qBMb{n>leh{5k009I@zliD;Ff%*{%$J^v Q$AsdpR{?5KweTO{HzJm*I{*Lx diff --git a/pandas/tests/io/data/stata9_115.dta b/pandas/tests/io/data/stata9_115.dta deleted file mode 100644 index 5ad6cd6a2c8ff90bd34341ce087b1e14822d00a6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2342 zcmeH}OK4L;6o#ihPICwgGxMK$oOvV=2r6jW z6_h}pQI~N7oOz4}j3kr00f!D`DuNZc5*#=*2)OCO5Ltr&4-pua29oA50gq;wN2F~G z5Cxyfq5KlrkV?k-%eh!8k=z+eruHOKfSav=!&&&WL}YKe+_c=-V~l;4dsi6WwVYXL zg%-Qid}JB1{Ib^gzbv<`Gk&inU^Oa?Q(mAMkEKPW!~*i|ck2gmTeFg%qH=k}r9#GJ zO`l7B8-cr2lc_U;iEaYFn_#S)Am2?;Sze$sU{(x4kqfU72)R|gdJ|U3IAs7{Y=VXZr7x}0Gm1qHg!vxEt=#^Po-?_BeAvB6t zcP93)t5IjNed*16tP>It^z@Rx==SwMWwd`l*@?FYov==2rqAl^tAWBc(PQ+;5B2{$ z{0DN_^5WZr1lc_0G%FaFPhTM$5WpQZ@+qf_KVXsWTkVd6Q1v4}&Ifedm4@_XacYL> zjHPRN*wDG_pbM{Ox4rwU;;KA1*e{7rU)-!Ye|16Y>bdut)!eM%N%3d zd%X3TBD%d$*KE8oT>r%Kz9AZM5PB(&j!x=%&VT(WeL3*M8BKI#+VH~-!@2W@)02|l zPkh=@)8k#+{-cg$sZKRC(fE|%z3YaxbB2Al9Hh(K*{B4pw*vyfJ+)hwEpLXZZF8G{ Gjs5^At5M(p diff --git a/pandas/tests/io/data/stata9_117.dta b/pandas/tests/io/data/stata9_117.dta deleted file mode 100644 index 5ad6cd6a2c8ff90bd34341ce087b1e14822d00a6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2342 zcmeH}OK4L;6o#ihPICwgGxMK$oOvV=2r6jW z6_h}pQI~N7oOz4}j3kr00f!D`DuNZc5*#=*2)OCO5Ltr&4-pua29oA50gq;wN2F~G z5Cxyfq5KlrkV?k-%eh!8k=z+eruHOKfSav=!&&&WL}YKe+_c=-V~l;4dsi6WwVYXL zg%-Qid}JB1{Ib^gzbv<`Gk&inU^Oa?Q(mAMkEKPW!~*i|ck2gmTeFg%qH=k}r9#GJ zO`l7B8-cr2lc_U;iEaYFn_#S)Am2?;Sze$sU{(x4kqfU72)R|gdJ|U3IAs7{Y=VXZr7x}0Gm1qHg!vxEt=#^Po-?_BeAvB6t zcP93)t5IjNed*16tP>It^z@Rx==SwMWwd`l*@?FYov==2rqAl^tAWBc(PQ+;5B2{$ z{0DN_^5WZr1lc_0G%FaFPhTM$5WpQZ@+qf_KVXsWTkVd6Q1v4}&Ifedm4@_XacYL> zjHPRN*wDG_pbM{Ox4rwU;;KA1*e{7rU)-!Ye|16Y>bdut)!eM%N%3d zd%X3TBD%d$*KE8oT>r%Kz9AZM5PB(&j!x=%&VT(WeL3*M8BKI#+VH~-!@2W@)02|l zPkh=@)8k#+{-cg$sZKRC(fE|%z3YaxbB2Al9Hh(K*{B4pw*vyfJ+)hwEpLXZZF8G{ Gjs5^At5M(p diff --git a/pandas/tests/io/data/test1.xls b/pandas/tests/io/data/test1.xls deleted file mode 100644 index faf5dc84700c9342356499cb8de5751577fcecca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28672 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 z 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 diff --git a/pandas/tests/io/data/test3.xls b/pandas/tests/io/data/test3.xls deleted file mode 100644 index f73943d6779517e5448aec76fe1b7cfd526f37ae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23040 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 Q7AQ`h6(8gI8yx)q1OB=L6aWAK diff --git a/pandas/tests/io/data/test4.xls b/pandas/tests/io/data/test4.xls deleted file mode 100644 index 10a6ab1cca6a4d8e7bbfef77d8bfa7d9caf7b2bc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25600 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 K%c3wJ`+oz*DjZS( diff --git a/pandas/tests/io/data/test_index_name_pre17.xls b/pandas/tests/io/data/test_index_name_pre17.xls deleted file mode 100644 index 2ab13105e792518433c4c6770786827d091cbbca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26624 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 PGJUqbjrw!joRR;33Ir}f diff --git a/pandas/tests/io/data/test_multisheet.xls b/pandas/tests/io/data/test_multisheet.xls deleted file mode 100644 index bb6cb35e34a578f62038993e982f83a3df7f361a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24576 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 diff --git a/pandas/tests/io/data/test_squeeze.xls b/pandas/tests/io/data/test_squeeze.xls deleted file mode 100644 index 2524b975bdce6f7e11e9a88e6641efafe2694c6f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26112 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 diff --git a/pandas/tests/io/data/testdateoverflow.xls b/pandas/tests/io/data/testdateoverflow.xls deleted file mode 100644 index d63942f1b5f640a3e1049e9b293e39a56034f4d7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19456 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 diff --git a/pandas/tests/io/data/testdtype.xls b/pandas/tests/io/data/testdtype.xls deleted file mode 100644 index f63357524324ff6ff97f4b1a15b6a371957ec6e1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22528 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 diff --git a/pandas/tests/io/data/testskiprows.xls b/pandas/tests/io/data/testskiprows.xls deleted file mode 100644 index 21ccd30ec62daa28898220a6fdbbd8e061f51f78..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22528 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 diff --git a/pandas/tests/io/data/valid_markup.html b/pandas/tests/io/data/valid_markup.html deleted file mode 100644 index 0130e9ed9d5f3..0000000000000 --- a/pandas/tests/io/data/valid_markup.html +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ab
067
140
294
370
- - - - - - - - - - - - - - - - - - - - -
ab
067
140
- - diff --git a/pandas/tests/io/data/wikipedia_states.html b/pandas/tests/io/data/wikipedia_states.html deleted file mode 100644 index f1a4c4d29c72e..0000000000000 --- a/pandas/tests/io/data/wikipedia_states.html +++ /dev/null @@ -1,1756 +0,0 @@ - - - - -List of U.S. states and territories by area - Wikipedia, the free encyclopedia - - - - - - - - - - - - - - - - - - - - - - -
-
-
-
-

Navigation menu

- -
- -
- - -
-
- - - -
-
- -
- - - - - - - diff --git a/pandas/tests/io/test_common.py b/pandas/tests/io/test_common.py index 655fd9d01c1c0..76a3265a75a2a 100644 --- a/pandas/tests/io/test_common.py +++ b/pandas/tests/io/test_common.py @@ -218,7 +218,7 @@ def test_read_expands_user_home_dir( "tables", ("io", "data", "legacy_hdf", "datetimetz_object.h5"), ), - (pd.read_stata, "os", ("io", "data", "stata10_115.dta")), + (pd.read_stata, "os", ("io", "data", "stata", "stata10_115.dta")), (pd.read_sas, "os", ("io", "sas", "data", "test1.sas7bdat")), (pd.read_json, "os", ("io", "json", "data", "tsframe_v012.json")), (pd.read_msgpack, "os", ("io", "msgpack", "data", "frame.mp")), diff --git a/pandas/tests/io/test_html.py b/pandas/tests/io/test_html.py index 3d855a12d5481..3a50019b1f2e9 100644 --- a/pandas/tests/io/test_html.py +++ b/pandas/tests/io/test_html.py @@ -63,7 +63,7 @@ def test_bs4_version_fails(monkeypatch, datapath): monkeypatch.setattr(bs4, "__version__", "4.2") with pytest.raises(ImportError, match="Pandas requires version"): - read_html(datapath("io", "data", "spam.html"), flavor="bs4") + read_html(datapath("io", "data", "html", "spam.html"), flavor="bs4") def test_invalid_flavor(): @@ -78,7 +78,7 @@ def test_invalid_flavor(): @td.skip_if_no("bs4") @td.skip_if_no("lxml") def test_same_ordering(datapath): - filename = datapath("io", "data", "valid_markup.html") + filename = datapath("io", "data", "html", "valid_markup.html") dfs_lxml = read_html(filename, index_col=0, flavor=["lxml"]) dfs_bs4 = read_html(filename, index_col=0, flavor=["bs4"]) assert_framelist_equal(dfs_lxml, dfs_bs4) @@ -95,10 +95,10 @@ def test_same_ordering(datapath): class TestReadHtml: @pytest.fixture(autouse=True) def set_files(self, datapath): - self.spam_data = datapath("io", "data", "spam.html") + self.spam_data = datapath("io", "data", "html", "spam.html") self.spam_data_kwargs = {} self.spam_data_kwargs["encoding"] = "UTF-8" - self.banklist_data = datapath("io", "data", "banklist.html") + self.banklist_data = datapath("io", "data", "html", "banklist.html") @pytest.fixture(autouse=True, scope="function") def set_defaults(self, flavor, request): @@ -135,7 +135,7 @@ def test_banklist_url(self): def test_spam_url(self): url = ( "https://raw.githubusercontent.com/pandas-dev/pandas/master/" - "pandas/tests/io/data/spam.html" + "pandas/tests/io/data/html/spam.html" ) df1 = self.read_html(url, ".*Water.*") df2 = self.read_html(url, "Unit") @@ -376,7 +376,7 @@ def test_python_docs_table(self): @pytest.mark.slow def test_thousands_macau_stats(self, datapath): all_non_nan_table_index = -2 - macau_data = datapath("io", "data", "macau.html") + macau_data = datapath("io", "data", "html", "macau.html") dfs = self.read_html(macau_data, index_col=0, attrs={"class": "style1"}) df = dfs[all_non_nan_table_index] @@ -385,7 +385,7 @@ def test_thousands_macau_stats(self, datapath): @pytest.mark.slow def test_thousands_macau_index_col(self, datapath): all_non_nan_table_index = -2 - macau_data = datapath("io", "data", "macau.html") + macau_data = datapath("io", "data", "html", "macau.html") dfs = self.read_html(macau_data, index_col=0, header=0) df = dfs[all_non_nan_table_index] @@ -566,7 +566,7 @@ def test_parse_header_of_non_string_column(self): tm.assert_frame_equal(result, expected) def test_nyse_wsj_commas_table(self, datapath): - data = datapath("io", "data", "nyse_wsj.html") + data = datapath("io", "data", "html", "nyse_wsj.html") df = self.read_html(data, index_col=0, header=0, attrs={"class": "mdcTable"})[0] expected = Index( @@ -889,7 +889,7 @@ def test_parse_dates_combine(self): tm.assert_frame_equal(newdf, res[0]) def test_computer_sales_page(self, datapath): - data = datapath("io", "data", "computer_sales_page.html") + data = datapath("io", "data", "html", "computer_sales_page.html") msg = ( r"Passed header=\[0,1\] are too many " r"rows for this multi_index of columns" @@ -897,11 +897,11 @@ def test_computer_sales_page(self, datapath): with pytest.raises(ParserError, match=msg): self.read_html(data, header=[0, 1]) - data = datapath("io", "data", "computer_sales_page.html") + data = datapath("io", "data", "html", "computer_sales_page.html") assert self.read_html(data, header=[1, 2]) def test_wikipedia_states_table(self, datapath): - data = datapath("io", "data", "wikipedia_states.html") + data = datapath("io", "data", "html", "wikipedia_states.html") assert os.path.isfile(data), "{data!r} is not a file".format(data=data) assert os.path.getsize(data), "{data!r} is an empty file".format(data=data) result = self.read_html(data, "Arizona", header=1)[0] @@ -1095,14 +1095,14 @@ def test_multiple_header_rows(self): tm.assert_frame_equal(expected_df, html_df) def test_works_on_valid_markup(self, datapath): - filename = datapath("io", "data", "valid_markup.html") + filename = datapath("io", "data", "html", "valid_markup.html") dfs = self.read_html(filename, index_col=0) assert isinstance(dfs, list) assert isinstance(dfs[0], DataFrame) @pytest.mark.slow def test_fallback_success(self, datapath): - banklist_data = datapath("io", "data", "banklist.html") + banklist_data = datapath("io", "data", "html", "banklist.html") self.read_html(banklist_data, ".*Water.*", flavor=["lxml", "html5lib"]) def test_to_html_timestamp(self): @@ -1240,7 +1240,7 @@ def run(self): # force import check by reinitalising global vars in html.py reload(pandas.io.html) - filename = datapath("io", "data", "valid_markup.html") + filename = datapath("io", "data", "html", "valid_markup.html") helper_thread1 = ErrorThread(target=self.read_html, args=(filename,)) helper_thread2 = ErrorThread(target=self.read_html, args=(filename,)) diff --git a/pandas/tests/io/test_stata.py b/pandas/tests/io/test_stata.py index a0ec06a2197ae..7fa3b968278d9 100644 --- a/pandas/tests/io/test_stata.py +++ b/pandas/tests/io/test_stata.py @@ -28,7 +28,7 @@ @pytest.fixture def dirpath(datapath): - return datapath("io", "data") + return datapath("io", "data", "stata") @pytest.fixture @@ -42,7 +42,7 @@ def parsed_114(dirpath): class TestStata: @pytest.fixture(autouse=True) def setup_method(self, datapath): - self.dirpath = datapath("io", "data") + self.dirpath = datapath("io", "data", "stata") self.dta1_114 = os.path.join(self.dirpath, "stata1_114.dta") self.dta1_117 = os.path.join(self.dirpath, "stata1_117.dta") From ef1144833053b1a90bfbaddcea513cddd0cde871 Mon Sep 17 00:00:00 2001 From: alimcmaster1 Date: Sat, 9 Nov 2019 16:12:30 +0000 Subject: [PATCH 2/8] Remaining test data moved to sub dirs --- pandas/conftest.py | 2 +- pandas/plotting/_misc.py | 2 +- pandas/tests/io/data/{ => csv}/banklist.csv | 0 pandas/tests/io/data/{ => csv}/iris.csv | 0 pandas/tests/io/data/{ => csv}/test1.csv | 0 pandas/tests/io/data/{ => csv}/test_mmap.csv | 0 pandas/tests/io/data/{ => csv}/tips.csv | 0 pandas/tests/io/data/{ => excel}/blank.ods | Bin pandas/tests/io/data/{ => excel}/blank.xls | Bin pandas/tests/io/data/{ => excel}/blank.xlsm | Bin pandas/tests/io/data/{ => excel}/blank.xlsx | Bin .../io/data/{ => excel}/blank_with_header.ods | Bin .../io/data/{ => excel}/blank_with_header.xls | Bin .../data/{ => excel}/blank_with_header.xlsm | Bin .../data/{ => excel}/blank_with_header.xlsx | Bin pandas/tests/io/data/{ => excel}/test1.ods | Bin pandas/tests/io/data/excel/test1.xls | Bin 0 -> 28672 bytes pandas/tests/io/data/{ => excel}/test1.xlsm | Bin pandas/tests/io/data/{ => excel}/test1.xlsx | Bin pandas/tests/io/data/{ => excel}/test2.ods | Bin pandas/tests/io/data/excel/test2.xls | Bin 0 -> 5632 bytes pandas/tests/io/data/{ => excel}/test2.xlsm | Bin pandas/tests/io/data/{ => excel}/test2.xlsx | Bin pandas/tests/io/data/{ => excel}/test3.ods | Bin pandas/tests/io/data/excel/test3.xls | Bin 0 -> 23040 bytes pandas/tests/io/data/{ => excel}/test3.xlsm | Bin pandas/tests/io/data/{ => excel}/test3.xlsx | Bin pandas/tests/io/data/{ => excel}/test4.ods | Bin pandas/tests/io/data/excel/test4.xls | Bin 0 -> 25600 bytes pandas/tests/io/data/{ => excel}/test4.xlsm | Bin pandas/tests/io/data/{ => excel}/test4.xlsx | Bin pandas/tests/io/data/{ => excel}/test5.ods | Bin pandas/tests/io/data/excel/test5.xls | Bin 0 -> 20480 bytes pandas/tests/io/data/{ => excel}/test5.xlsm | Bin pandas/tests/io/data/{ => excel}/test5.xlsx | Bin .../io/data/{ => excel}/test_converters.ods | Bin .../tests/io/data/excel/test_converters.xls | Bin 0 -> 6144 bytes .../io/data/{ => excel}/test_converters.xlsm | Bin .../io/data/{ => excel}/test_converters.xlsx | Bin .../{ => excel}/test_index_name_pre17.ods | Bin .../io/data/excel/test_index_name_pre17.xls | Bin 0 -> 26624 bytes .../{ => excel}/test_index_name_pre17.xlsm | Bin .../{ => excel}/test_index_name_pre17.xlsx | Bin .../io/data/{ => excel}/test_multisheet.ods | Bin .../tests/io/data/excel/test_multisheet.xls | Bin 0 -> 24576 bytes .../io/data/{ => excel}/test_multisheet.xlsm | Bin .../io/data/{ => excel}/test_multisheet.xlsx | Bin .../io/data/{ => excel}/test_squeeze.ods | Bin pandas/tests/io/data/excel/test_squeeze.xls | Bin 0 -> 26112 bytes .../io/data/{ => excel}/test_squeeze.xlsm | Bin .../io/data/{ => excel}/test_squeeze.xlsx | Bin .../tests/io/data/{ => excel}/test_types.ods | Bin pandas/tests/io/data/excel/test_types.xls | Bin 0 -> 26112 bytes .../tests/io/data/{ => excel}/test_types.xlsm | Bin .../tests/io/data/{ => excel}/test_types.xlsx | Bin .../io/data/{ => excel}/testdateoverflow.ods | Bin .../tests/io/data/excel/testdateoverflow.xls | Bin 0 -> 19456 bytes .../io/data/{ => excel}/testdateoverflow.xlsm | Bin .../io/data/{ => excel}/testdateoverflow.xlsx | Bin .../tests/io/data/{ => excel}/testdtype.ods | Bin pandas/tests/io/data/excel/testdtype.xls | Bin 0 -> 22528 bytes .../tests/io/data/{ => excel}/testdtype.xlsm | Bin .../tests/io/data/{ => excel}/testdtype.xlsx | Bin .../io/data/{ => excel}/testmultiindex.ods | Bin pandas/tests/io/data/excel/testmultiindex.xls | Bin 0 -> 39424 bytes .../io/data/{ => excel}/testmultiindex.xlsm | Bin .../io/data/{ => excel}/testmultiindex.xlsx | Bin .../io/data/{ => excel}/testskiprows.ods | Bin pandas/tests/io/data/excel/testskiprows.xls | Bin 0 -> 22528 bytes .../io/data/{ => excel}/testskiprows.xlsm | Bin .../io/data/{ => excel}/testskiprows.xlsx | Bin .../tests/io/data/{ => excel}/times_1900.ods | Bin .../tests/io/data/{ => excel}/times_1900.xls | Bin .../tests/io/data/{ => excel}/times_1900.xlsm | Bin .../tests/io/data/{ => excel}/times_1900.xlsx | Bin .../tests/io/data/{ => excel}/times_1904.ods | Bin .../tests/io/data/{ => excel}/times_1904.xls | Bin .../tests/io/data/{ => excel}/times_1904.xlsm | Bin .../tests/io/data/{ => excel}/times_1904.xlsx | Bin .../data/{ => feather}/feather-0_3_1.feather | Bin .../{ => fixed_width}/fixed_width_format.txt | 0 pandas/tests/io/data/html/banklist.html | 4886 +++++++++++++++++ .../io/data/html/computer_sales_page.html | 619 +++ pandas/tests/io/data/html/macau.html | 3691 +++++++++++++ pandas/tests/io/data/html/nyse_wsj.html | 1207 ++++ pandas/tests/io/data/html/spam.html | 797 +++ pandas/tests/io/data/html/valid_markup.html | 62 + .../tests/io/data/html/wikipedia_states.html | 1756 ++++++ .../io/data/{ => odf}/invalid_value_type.ods | Bin .../tests/io/data/{ => odf}/writertable.odt | Bin .../{ => pickle}/categorical.0.25.0.pickle | Bin .../{ => pickle}/sparseframe-0.20.3.pickle.gz | Bin .../sparseseries-0.20.3.pickle.gz | Bin .../tests/io/data/{ => pickle}/test_py27.pkl | Bin .../io/data/{ => spss}/labelled-num-na.sav | Bin .../tests/io/data/{ => spss}/labelled-num.sav | Bin .../tests/io/data/{ => spss}/labelled-str.sav | Bin pandas/tests/io/data/{ => spss}/umlauts.sav | Bin pandas/tests/io/excel/conftest.py | 5 +- pandas/tests/io/excel/test_odf.py | 2 +- pandas/tests/io/excel/test_readers.py | 8 +- pandas/tests/io/excel/test_xlrd.py | 2 +- pandas/tests/io/test_common.py | 14 +- pandas/tests/io/test_html.py | 2 +- pandas/tests/io/test_pickle.py | 6 +- pandas/tests/io/test_sql.py | 2 +- pandas/tests/util/test_util.py | 2 +- 107 files changed, 13042 insertions(+), 23 deletions(-) rename pandas/tests/io/data/{ => csv}/banklist.csv (100%) rename pandas/tests/io/data/{ => csv}/iris.csv (100%) rename pandas/tests/io/data/{ => csv}/test1.csv (100%) rename pandas/tests/io/data/{ => csv}/test_mmap.csv (100%) rename pandas/tests/io/data/{ => csv}/tips.csv (100%) rename pandas/tests/io/data/{ => excel}/blank.ods (100%) rename pandas/tests/io/data/{ => excel}/blank.xls (100%) rename pandas/tests/io/data/{ => excel}/blank.xlsm (100%) rename pandas/tests/io/data/{ => excel}/blank.xlsx (100%) rename pandas/tests/io/data/{ => excel}/blank_with_header.ods (100%) rename pandas/tests/io/data/{ => excel}/blank_with_header.xls (100%) rename pandas/tests/io/data/{ => excel}/blank_with_header.xlsm (100%) rename pandas/tests/io/data/{ => excel}/blank_with_header.xlsx (100%) rename pandas/tests/io/data/{ => excel}/test1.ods (100%) create mode 100644 pandas/tests/io/data/excel/test1.xls rename pandas/tests/io/data/{ => excel}/test1.xlsm (100%) rename pandas/tests/io/data/{ => excel}/test1.xlsx (100%) rename pandas/tests/io/data/{ => excel}/test2.ods (100%) create mode 100644 pandas/tests/io/data/excel/test2.xls rename pandas/tests/io/data/{ => excel}/test2.xlsm (100%) rename pandas/tests/io/data/{ => excel}/test2.xlsx (100%) rename pandas/tests/io/data/{ => excel}/test3.ods (100%) create mode 100644 pandas/tests/io/data/excel/test3.xls rename pandas/tests/io/data/{ => excel}/test3.xlsm (100%) rename pandas/tests/io/data/{ => excel}/test3.xlsx (100%) rename pandas/tests/io/data/{ => excel}/test4.ods (100%) create mode 100644 pandas/tests/io/data/excel/test4.xls rename pandas/tests/io/data/{ => excel}/test4.xlsm (100%) rename pandas/tests/io/data/{ => excel}/test4.xlsx (100%) rename pandas/tests/io/data/{ => excel}/test5.ods (100%) create mode 100644 pandas/tests/io/data/excel/test5.xls rename pandas/tests/io/data/{ => excel}/test5.xlsm (100%) rename pandas/tests/io/data/{ => excel}/test5.xlsx (100%) rename pandas/tests/io/data/{ => excel}/test_converters.ods (100%) create mode 100644 pandas/tests/io/data/excel/test_converters.xls rename pandas/tests/io/data/{ => excel}/test_converters.xlsm (100%) rename pandas/tests/io/data/{ => excel}/test_converters.xlsx (100%) rename pandas/tests/io/data/{ => excel}/test_index_name_pre17.ods (100%) create mode 100644 pandas/tests/io/data/excel/test_index_name_pre17.xls rename pandas/tests/io/data/{ => excel}/test_index_name_pre17.xlsm (100%) rename pandas/tests/io/data/{ => excel}/test_index_name_pre17.xlsx (100%) rename pandas/tests/io/data/{ => excel}/test_multisheet.ods (100%) create mode 100644 pandas/tests/io/data/excel/test_multisheet.xls rename pandas/tests/io/data/{ => excel}/test_multisheet.xlsm (100%) rename pandas/tests/io/data/{ => excel}/test_multisheet.xlsx (100%) rename pandas/tests/io/data/{ => excel}/test_squeeze.ods (100%) create mode 100644 pandas/tests/io/data/excel/test_squeeze.xls rename pandas/tests/io/data/{ => excel}/test_squeeze.xlsm (100%) rename pandas/tests/io/data/{ => excel}/test_squeeze.xlsx (100%) rename pandas/tests/io/data/{ => excel}/test_types.ods (100%) create mode 100644 pandas/tests/io/data/excel/test_types.xls rename pandas/tests/io/data/{ => excel}/test_types.xlsm (100%) rename pandas/tests/io/data/{ => excel}/test_types.xlsx (100%) rename pandas/tests/io/data/{ => excel}/testdateoverflow.ods (100%) create mode 100644 pandas/tests/io/data/excel/testdateoverflow.xls rename pandas/tests/io/data/{ => excel}/testdateoverflow.xlsm (100%) rename pandas/tests/io/data/{ => excel}/testdateoverflow.xlsx (100%) rename pandas/tests/io/data/{ => excel}/testdtype.ods (100%) create mode 100644 pandas/tests/io/data/excel/testdtype.xls rename pandas/tests/io/data/{ => excel}/testdtype.xlsm (100%) rename pandas/tests/io/data/{ => excel}/testdtype.xlsx (100%) rename pandas/tests/io/data/{ => excel}/testmultiindex.ods (100%) create mode 100644 pandas/tests/io/data/excel/testmultiindex.xls rename pandas/tests/io/data/{ => excel}/testmultiindex.xlsm (100%) rename pandas/tests/io/data/{ => excel}/testmultiindex.xlsx (100%) rename pandas/tests/io/data/{ => excel}/testskiprows.ods (100%) create mode 100644 pandas/tests/io/data/excel/testskiprows.xls rename pandas/tests/io/data/{ => excel}/testskiprows.xlsm (100%) rename pandas/tests/io/data/{ => excel}/testskiprows.xlsx (100%) rename pandas/tests/io/data/{ => excel}/times_1900.ods (100%) rename pandas/tests/io/data/{ => excel}/times_1900.xls (100%) rename pandas/tests/io/data/{ => excel}/times_1900.xlsm (100%) rename pandas/tests/io/data/{ => excel}/times_1900.xlsx (100%) rename pandas/tests/io/data/{ => excel}/times_1904.ods (100%) rename pandas/tests/io/data/{ => excel}/times_1904.xls (100%) rename pandas/tests/io/data/{ => excel}/times_1904.xlsm (100%) rename pandas/tests/io/data/{ => excel}/times_1904.xlsx (100%) rename pandas/tests/io/data/{ => feather}/feather-0_3_1.feather (100%) rename pandas/tests/io/data/{ => fixed_width}/fixed_width_format.txt (100%) create mode 100644 pandas/tests/io/data/html/banklist.html create mode 100644 pandas/tests/io/data/html/computer_sales_page.html create mode 100644 pandas/tests/io/data/html/macau.html create mode 100644 pandas/tests/io/data/html/nyse_wsj.html create mode 100644 pandas/tests/io/data/html/spam.html create mode 100644 pandas/tests/io/data/html/valid_markup.html create mode 100644 pandas/tests/io/data/html/wikipedia_states.html rename pandas/tests/io/data/{ => odf}/invalid_value_type.ods (100%) rename pandas/tests/io/data/{ => odf}/writertable.odt (100%) rename pandas/tests/io/data/{ => pickle}/categorical.0.25.0.pickle (100%) rename pandas/tests/io/data/{ => pickle}/sparseframe-0.20.3.pickle.gz (100%) rename pandas/tests/io/data/{ => pickle}/sparseseries-0.20.3.pickle.gz (100%) rename pandas/tests/io/data/{ => pickle}/test_py27.pkl (100%) rename pandas/tests/io/data/{ => spss}/labelled-num-na.sav (100%) rename pandas/tests/io/data/{ => spss}/labelled-num.sav (100%) rename pandas/tests/io/data/{ => spss}/labelled-str.sav (100%) rename pandas/tests/io/data/{ => spss}/umlauts.sav (100%) diff --git a/pandas/conftest.py b/pandas/conftest.py index b032e14d8f7e1..8899e3ae6c2f2 100644 --- a/pandas/conftest.py +++ b/pandas/conftest.py @@ -384,7 +384,7 @@ def iris(datapath): """ The iris dataset as a DataFrame. """ - return pd.read_csv(datapath("data", "iris.csv")) + return pd.read_csv(datapath("data", "csv", "iris.csv")) @pytest.fixture(params=["nlargest", "nsmallest"]) diff --git a/pandas/plotting/_misc.py b/pandas/plotting/_misc.py index 2f9c7e109f0c0..213ca77466b8f 100644 --- a/pandas/plotting/_misc.py +++ b/pandas/plotting/_misc.py @@ -364,7 +364,7 @@ def parallel_coordinates( -------- >>> from matplotlib import pyplot as plt >>> df = pd.read_csv('https://raw.github.com/pandas-dev/pandas/master' - '/pandas/tests/data/iris.csv') + '/pandas/tests/data/csv/iris.csv') >>> pd.plotting.parallel_coordinates( df, 'Name', color=('#556270', '#4ECDC4', '#C7F464')) diff --git a/pandas/tests/io/data/banklist.csv b/pandas/tests/io/data/csv/banklist.csv similarity index 100% rename from pandas/tests/io/data/banklist.csv rename to pandas/tests/io/data/csv/banklist.csv diff --git a/pandas/tests/io/data/iris.csv b/pandas/tests/io/data/csv/iris.csv similarity index 100% rename from pandas/tests/io/data/iris.csv rename to pandas/tests/io/data/csv/iris.csv diff --git a/pandas/tests/io/data/test1.csv b/pandas/tests/io/data/csv/test1.csv similarity index 100% rename from pandas/tests/io/data/test1.csv rename to pandas/tests/io/data/csv/test1.csv diff --git a/pandas/tests/io/data/test_mmap.csv b/pandas/tests/io/data/csv/test_mmap.csv similarity index 100% rename from pandas/tests/io/data/test_mmap.csv rename to pandas/tests/io/data/csv/test_mmap.csv diff --git a/pandas/tests/io/data/tips.csv b/pandas/tests/io/data/csv/tips.csv similarity index 100% rename from pandas/tests/io/data/tips.csv rename to pandas/tests/io/data/csv/tips.csv diff --git a/pandas/tests/io/data/blank.ods b/pandas/tests/io/data/excel/blank.ods similarity index 100% rename from pandas/tests/io/data/blank.ods rename to pandas/tests/io/data/excel/blank.ods diff --git a/pandas/tests/io/data/blank.xls b/pandas/tests/io/data/excel/blank.xls similarity index 100% rename from pandas/tests/io/data/blank.xls rename to pandas/tests/io/data/excel/blank.xls diff --git a/pandas/tests/io/data/blank.xlsm b/pandas/tests/io/data/excel/blank.xlsm similarity index 100% rename from pandas/tests/io/data/blank.xlsm rename to pandas/tests/io/data/excel/blank.xlsm diff --git a/pandas/tests/io/data/blank.xlsx b/pandas/tests/io/data/excel/blank.xlsx similarity index 100% rename from pandas/tests/io/data/blank.xlsx rename to pandas/tests/io/data/excel/blank.xlsx diff --git a/pandas/tests/io/data/blank_with_header.ods b/pandas/tests/io/data/excel/blank_with_header.ods similarity index 100% rename from pandas/tests/io/data/blank_with_header.ods rename to pandas/tests/io/data/excel/blank_with_header.ods diff --git a/pandas/tests/io/data/blank_with_header.xls b/pandas/tests/io/data/excel/blank_with_header.xls similarity index 100% rename from pandas/tests/io/data/blank_with_header.xls rename to pandas/tests/io/data/excel/blank_with_header.xls diff --git a/pandas/tests/io/data/blank_with_header.xlsm b/pandas/tests/io/data/excel/blank_with_header.xlsm similarity index 100% rename from pandas/tests/io/data/blank_with_header.xlsm rename to pandas/tests/io/data/excel/blank_with_header.xlsm diff --git a/pandas/tests/io/data/blank_with_header.xlsx b/pandas/tests/io/data/excel/blank_with_header.xlsx similarity index 100% rename from pandas/tests/io/data/blank_with_header.xlsx rename to pandas/tests/io/data/excel/blank_with_header.xlsx diff --git a/pandas/tests/io/data/test1.ods b/pandas/tests/io/data/excel/test1.ods similarity index 100% rename from pandas/tests/io/data/test1.ods rename to pandas/tests/io/data/excel/test1.ods diff --git a/pandas/tests/io/data/excel/test1.xls b/pandas/tests/io/data/excel/test1.xls new file mode 100644 index 0000000000000000000000000000000000000000..faf5dc84700c9342356499cb8de5751577fcecca GIT binary patch literal 28672 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 z z=61adPU%(I^(e3I7d_@i#p~1g#=V7Fy-nu^d2O!z*>uUyf7(7il%(Qc>gQ!xbNrFV z3$wYUM)p0ww+~oaN}S$GTXYQRUiMmw>uv`Q8IaSiuYKn;s-~* zwI5l>RXddzKc{q`Ge3IQj7+yl#m3XE_wVKe-dnsf zU39$Vl(bp)ud=)BP8g;2!YjW_>sakD51p6gVWW2I{Cu$WkWmpv!Dl`mouwMwCV5@R zt(WiCE%`DnX>d~b#fL7}TYnJxj|sgKJn@U;o8H`k&!%s7pHOl8ME~s}HR*#+n2$yBdFR@a4Rqm+F_}Cbmfq zjhLjftCzp&8vEkoITgEcz$rW8(7l?m;SfA&2jh`WtPux2%%Zw+#<)W~?DE$-?PN5! zZq8I*eEjvJ`YWvOF1)h4Ol9uluDb35%b~Ac>+Z4RIV=b}xhCdV_PP?oaF=_|(L37m zdOZL2r<_xhet(tjIm|dS{o`ArFZfgRwE#M$mw<1lG-&(kL;BA%oS_F{2v% zg+S@&<4B#Xg$dGH#$*T{kflId%AjF7;6vyip6W~e@Kl?NGkN;JEX!eU&2!k9q6=#y zI3wi3N`W4AZvbZktI$01b^E(({^N%TLMeI|if&7t=TMYXY8pmkTEPkqfqCmM@Z=Os z(Fkb;A&p8smpWV5r>+*@ugB=4T3}Ou|5nhMalaAXrg1mStr5@^MCv|f?X+<-b;W5AP0i{S84*}fM5jT-Dx0|3 z1JmCZAu4LYlZ+FiqCM%6H!V`G`J8=Ap>iRG9tp1)dnc%UK81llHr6Av^nNn;K6F-0 zLDW_Yvz}gYyCgtVl-ZM{icxW`Rgd^S$h%xreV;;Ap-^2CRZbrfJ`+T%FY;M;5;Qy3FoAB?s(!0?Jx)-);23hZKey zrGWtVlTrOkK8w>J>V~w(lU~d`N}-}PcoIIJt}S&6H7hMF{`$EW6oxv5+CR=BR)6VV zVhYMycQh&_xSZw#OFuwa_|Ef8C(b(x746BBc#2VR&0df6Ui9EYMF+YjG$_>Y#Lz8I zeyXKVH7HrnRejK}Hv1r^Agby5+^)gP-W63qSKtEGwG>tlgBX8(V51lIiO3I+2ok)E zkR{-?mPobOVaqxInhF{xE_dNlDp6enVpMC@Kp#UdaYgZ3lPE?uFf)8huF{u~KX?WZ zFtaC~@TE!993duL?Fql@0gz@#NIODGdEjvV-*<%QsIk_W4)b4ij+l>jhv*>a7&ckd z10BPLg$(q>x&=h0Q>ESCI4SqXbgH!bV>(q8 z8K+9SKc-Wq-CwGd`}1WuRoeYAovJE@%5U@rO@nhUo+hRz2a0{sjd3K|?8Q-c`FUIFeY z8m`ctvHD$#D5u}$!gn61eiz#>tp+tUCH-tu<`yXBOJ70?2K-;DdmKzi>RfXD*Xtg2 zfV%@4>RyHLX@g+QCD=5qZ6=MbT@LZ0Y(-)fUet>lj3J;GHJhPhXg{#eRop?L{a}ZV z&k)%Q;*uDq#5oTA3{&FU+zLp!3$8Zs#-s~vLukIl6HnqpcI+m$A@t5@LpWOFa2l~8 z3EF@7^*c;gY2`~76gBl=-iG&|1EckKuHX^dPWvmJfOY@^_D=ZR69V?t(2A(0J`S$< zGB^POzFEzJfR&vG0pEOL#bGr+hD`W7Q>@-#VG`dzd~i%$oRHd?hIDir)W@daigA27 z<{uND7@rg$nauYO3y+CQj!%l__nQ_jjD=^O5bhhNWLI=8<=}m4*|w-3)5vIcKR!`Vg7IT zc@NJ2A49-}Je>azfq)A(qafg?!6G2wJ^-AP+O0?zwqLcm?rb0Oe*z)}c05Q-r% z*8^Z#fI8@TyFP`51Zr=AoNGs5f_ZQ~g5C_@aO=`=>)LSZMsy$#^2Buo#0`#5oS1|g z>656nFo_88r1@ypK(hv#HPEbqW(_oJpjiXW8fex)vj&IAI3R1 zPJVHh4eqGGIW@kA$GJXkslmB2&e?JPj$1Zx-j8#9+?0Xu{BfQy*-(#jeOwQ~FMXRp zz#oa@XR`4m_x9DULFEMMlc7k97p)-Uo5NsjXLBQt@aCL;> z1i={seg_42IJrT<=ieaUwfSgV1H<5B3;6vAK76SMKaGiB=lSm(#zc+U;*6Zoj`%!0 z(`!3$=}$#iC#)L@DHymX!q-s7Q*um{kehsk|NpC=Kg!V5j3xu=lxk!+_2~)x#tD`k zKNS;6$%K@K?^P+nwE_OvhOqrKmA@5&VdH^Ajr0X>_9(E6h8OOOnK9mcBZAMV9QtnEwmaN7h(){_^C<)LQ0K|F_Gyoh00(_852z; z4k|lIG%VbZn8t35#-EtLLKCMu7a9!-3tbg9hG1kc5<^1!{J!(vv(L#)nK2CpGiQ44 z&w1y*bMCq4=f3{G zU3rFK9AX5>GhYEDE$a1m(U$6})?k5QnZz$A2^o@?(ND>1IPvOXH9RILu9}s>d{GVm z?Re_)7cFo*Tk(0&{>`x{u_Z!z-Hh|U<mRp>|^S!z!(z$PCTUrhm}ag7}Cu6`9$;!JXfhlLnQ* zE|?_Rq;y@U4N(hh)C3#3-u@Hi;FfIU%X}Qk9M9o8$!-AT6adpPf`gi3%P6R!a%z_KfWtd{OCnP<+?`QyOvPB%aKM zH|vT%ZQoR0zi_>!w70e0i1pWgBm6Sh6Bzeme4*zA{;myf3XG?v8^!VC$k49g#x=mATD!ObEBE-r}K z+!$h4TX}LV`aKirsmbG$sAeB3P??wXog?7hd?2OfT?iHSb91Coy-M)pF7mjWEs4Jn`dVg4ahvx<3Xm&a%zH!GQHmX+mc zgnU=B+m>Z2A$DTUl1GThet8A^KZ;u~zx{XNzX0QUCZyzW8=eHEGW2@#neeOKKXcG0 o-YX-r6B5#@Lq`7tQJX$n{>Au8Z?H~O9{;%c#1!{I7VE_OC literal 0 HcmV?d00001 diff --git a/pandas/tests/io/data/test2.xlsm b/pandas/tests/io/data/excel/test2.xlsm similarity index 100% rename from pandas/tests/io/data/test2.xlsm rename to pandas/tests/io/data/excel/test2.xlsm diff --git a/pandas/tests/io/data/test2.xlsx b/pandas/tests/io/data/excel/test2.xlsx similarity index 100% rename from pandas/tests/io/data/test2.xlsx rename to pandas/tests/io/data/excel/test2.xlsx diff --git a/pandas/tests/io/data/test3.ods b/pandas/tests/io/data/excel/test3.ods similarity index 100% rename from pandas/tests/io/data/test3.ods rename to pandas/tests/io/data/excel/test3.ods diff --git a/pandas/tests/io/data/excel/test3.xls b/pandas/tests/io/data/excel/test3.xls new file mode 100644 index 0000000000000000000000000000000000000000..f73943d6779517e5448aec76fe1b7cfd526f37ae GIT binary patch literal 23040 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 Q7AQ`h6(8gI8yx)q1OB=L6aWAK literal 0 HcmV?d00001 diff --git a/pandas/tests/io/data/test3.xlsm b/pandas/tests/io/data/excel/test3.xlsm similarity index 100% rename from pandas/tests/io/data/test3.xlsm rename to pandas/tests/io/data/excel/test3.xlsm diff --git a/pandas/tests/io/data/test3.xlsx b/pandas/tests/io/data/excel/test3.xlsx similarity index 100% rename from pandas/tests/io/data/test3.xlsx rename to pandas/tests/io/data/excel/test3.xlsx diff --git a/pandas/tests/io/data/test4.ods b/pandas/tests/io/data/excel/test4.ods similarity index 100% rename from pandas/tests/io/data/test4.ods rename to pandas/tests/io/data/excel/test4.ods diff --git a/pandas/tests/io/data/excel/test4.xls b/pandas/tests/io/data/excel/test4.xls new file mode 100644 index 0000000000000000000000000000000000000000..10a6ab1cca6a4d8e7bbfef77d8bfa7d9caf7b2bc GIT binary patch literal 25600 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 K%c3wJ`+oz*DjZS( literal 0 HcmV?d00001 diff --git a/pandas/tests/io/data/test_converters.xlsm b/pandas/tests/io/data/excel/test_converters.xlsm similarity index 100% rename from pandas/tests/io/data/test_converters.xlsm rename to pandas/tests/io/data/excel/test_converters.xlsm diff --git a/pandas/tests/io/data/test_converters.xlsx b/pandas/tests/io/data/excel/test_converters.xlsx similarity index 100% rename from pandas/tests/io/data/test_converters.xlsx rename to pandas/tests/io/data/excel/test_converters.xlsx diff --git a/pandas/tests/io/data/test_index_name_pre17.ods b/pandas/tests/io/data/excel/test_index_name_pre17.ods similarity index 100% rename from pandas/tests/io/data/test_index_name_pre17.ods rename to pandas/tests/io/data/excel/test_index_name_pre17.ods diff --git a/pandas/tests/io/data/excel/test_index_name_pre17.xls b/pandas/tests/io/data/excel/test_index_name_pre17.xls new file mode 100644 index 0000000000000000000000000000000000000000..2ab13105e792518433c4c6770786827d091cbbca GIT binary patch literal 26624 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 PGJUqbjrw!joRR;33Ir}f literal 0 HcmV?d00001 diff --git a/pandas/tests/io/data/test_index_name_pre17.xlsm b/pandas/tests/io/data/excel/test_index_name_pre17.xlsm similarity index 100% rename from pandas/tests/io/data/test_index_name_pre17.xlsm rename to pandas/tests/io/data/excel/test_index_name_pre17.xlsm diff --git a/pandas/tests/io/data/test_index_name_pre17.xlsx b/pandas/tests/io/data/excel/test_index_name_pre17.xlsx similarity index 100% rename from pandas/tests/io/data/test_index_name_pre17.xlsx rename to pandas/tests/io/data/excel/test_index_name_pre17.xlsx diff --git a/pandas/tests/io/data/test_multisheet.ods b/pandas/tests/io/data/excel/test_multisheet.ods similarity index 100% rename from pandas/tests/io/data/test_multisheet.ods rename to pandas/tests/io/data/excel/test_multisheet.ods diff --git a/pandas/tests/io/data/excel/test_multisheet.xls b/pandas/tests/io/data/excel/test_multisheet.xls new file mode 100644 index 0000000000000000000000000000000000000000..bb6cb35e34a578f62038993e982f83a3df7f361a GIT binary patch literal 24576 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 literal 0 HcmV?d00001 diff --git a/pandas/tests/io/data/test_multisheet.xlsm b/pandas/tests/io/data/excel/test_multisheet.xlsm similarity index 100% rename from pandas/tests/io/data/test_multisheet.xlsm rename to pandas/tests/io/data/excel/test_multisheet.xlsm diff --git a/pandas/tests/io/data/test_multisheet.xlsx b/pandas/tests/io/data/excel/test_multisheet.xlsx similarity index 100% rename from pandas/tests/io/data/test_multisheet.xlsx rename to pandas/tests/io/data/excel/test_multisheet.xlsx diff --git a/pandas/tests/io/data/test_squeeze.ods b/pandas/tests/io/data/excel/test_squeeze.ods similarity index 100% rename from pandas/tests/io/data/test_squeeze.ods rename to pandas/tests/io/data/excel/test_squeeze.ods diff --git a/pandas/tests/io/data/excel/test_squeeze.xls b/pandas/tests/io/data/excel/test_squeeze.xls new file mode 100644 index 0000000000000000000000000000000000000000..2524b975bdce6f7e11e9a88e6641efafe2694c6f GIT binary patch literal 26112 zcmeHQ2UHZv)~*@SkOUMFM06yBB*`ww5X_PcYghwI7{Y>}hzhF+iUGqz6cd7J)itc5 zqL>gdyRNVzqKFv4yoNQ)Vw(R}H$C+9^o;P{f8II&f2QVCPuHEQ@7}s~>vrAhZm7Df z*RXki*G9xhK1d0D6{#at8l3~@y{WP;g5O0VT%^98;2cPb^nXYL>O2@oRTVVSvr_HU zNe)s~L#PpP(LUuYHFMS6pj*59Ew26aKtrkwXepaZ(^|4kdTA5Ml8taNlDsLV^WKp z;e@1i91hetj+MwotQgAQtZ@r;Bp(CoLysYcw8r$mS;PCAHGIBNgM$QAZ#nE*=O9PzP+2o@8gCGqb5jJGDT|0q_vWRlOzt5F_aZd7*l2~23kv14`hp+5embi z*zzgKT8iVX3Bq_AuNH!-y(!2YX6+jWTpW-Me4r`4oh_f<$d)hBLV)bhcaqG=9!T;d zM5D132wIuCqh9!$CuT~u7xSeW6RcZXHXwblB!u3J_{2APILTMgu_pfa^}s=VQpNbl zCGoKfC-i@?pclxX@0CH{ErY&Z27QSPx-5BQ;U6GyI!ozi zgA6(;k92)f9%=ek894i8&=1O>pO8UcEQ5Yj2ED!Vln^+YQu-n7M2DiU)YDs|xkeKy zuO{m2iRsbNOOL7{NkgPM=9#v^e^I&`0uQ@xeWhg0Z2gU;ZqP1P6chqQlKX;SzuYi|Sl_BL>6Zv$9Fwy)D(5)JVDqdNgkI?s>cHSoTQlGtl7 z8*q6o?gURvay`uFOM}3|`r9BPfqW2`wtzUhNP;k(peum1T8UJ5q(yfUbH&~b{IQ6x zFs?H6AOCRv<)0$i{kN6?DMYI5AfgNMKs+Qtgfb)%Ju9S1vYauTZUCZ23@4UaAeb&g zl8SsWh+0b*Gcqzn)D8jK2f*9n)#65$tlC%NoUf>Nh(r9omq?R+( z#1x4tqAt0upLOKHl6o9V?KIA17)#$mFfl7 zJMJFcsbRfSG-^Id`z=#w)#|sQAU((wh-|-w7sjn1Qqo}^Dw=4B7%x5hx!7 zHiT%BK!L40Oy|#>J!WkIL9iH>cP+!gR2y_69|ZQlz70|lC?5p&zi1#(VAqL!5c9Tx zz)n0=lWiwBFlmEM75Gb(gL_UZ`TR^b)k*5IF=Vn~ zu{0|=Z0MF&5qRUladtLFOg1c*)=Lf>x}{YFR-C-a&ZaAq4U45Y%3(vdw2HvPcb>4b zF=n!1u{0MsZ0MF&5%~GqL3TFXFdKLImc|D*?rpF%XO~q6YDqTOp+OS+G!rHp7E3di z!-j5Y&Mr4suViP_oyms9(yZmMp<9}>%h}ojb~ZhjY*;MKP7WKor8&Fo-*kbU4WG$| z#nPPQu%TO;v&)LgTkLFlGTE?LnyVZ(bW3w~`B=V;jg1!Eo`!Xo_`2!GxNe$=)MQ>O z5ek`8#tv%M3JMm*1ntQHrCSl)`UnkT2Q_a61^Z!wS};KAHiJ+>=~#A9i&jvu7AB|- z1C(wd2xUh7!VYTL3JSKt1hr>?((M7Ep}WtsgIcwMf+a9Pdow`kqmNM2>H%z^JY)@5 zSL7cawSw12a^yM2A|>Px+l^7;E3gXQ6oDN=ygI_?cpI_BljyJp_qt`0m^0e2$;Vug|M`~YD>!U|pnL#{3&4Uj7q7K4!}9+rjyaFzfc zx>R^8idYoV9VjIg-hWaROGTC_smKx~6Z-ysh^=+`XdGM#CWzbEXDUM*OGX=I5f9o-gXgu9iM4MeN)xwm$W((C z4vZFRA}y&FlDs-2M_7TQ{;87_!V|+&l9JQ-BZa9cD|iDXp}1}$UDO|?!XtBd>=TLc zPXa;GK<6VtoK&y}ym>{9J|65A^HPVt!S>9+q$Ds@FG*ZZSCKLr2ue$0m@3{8r?7w- zh1CJp`w&445{5^`CC2a}R$vIKqzjrI1Oj2(j{`wtKtS>?1YrU&VR{TsC*iOus)1yr zBh2G=fFOeg4!(~GuEzpS`ac=qBEj}@yoSf%E_874flTm@Ea0RclmSjI4Y&ljD;*qs zA;Tdkbz%X>{*W9oHM&~zxEja}Z(|KkoIDLoVVdNSarL1;gF&;C!4~nLw@!Z%?E6!L zhHno1htppd7D(Wi0^<_ng;6c@e<(v3L-0$1#6ZWxphrn~041?CihU8~eef2yDkx41 zd4T*VSU4>uIUL*z!!dKZfnyE^VBFJWuqo_V$cTpUr*N}`>Te<3QE4%FFsV!g)6qpz zRt^G|!C>jhgoD6PE!yY6X=|{m4$mb5L~v4ya0M?y5`(J&^95t1fKYg^k@CEFqndJQ zc$2x+(UK*~rI97drIDpPt|sb(_vk{Vr4S=NgTb^jK!*@IkREfo%f}v4V$3n2RT8p9 zNkWz=Nyrj*nBQfpfbPsCMNmUf5Je#-${Hwt7ppQqqCp841>r z0t1KjC2j2-4B<^cB&A>rVC+3884(az;pFHm6GkPmzku~l`4O_WR0*4y9_kBMM>IM- zIT5=o(!B~K1?6gjrydO)l3`v^UW?7G;)^(;;T+x=ltbGj$%WqO!Dl3ZL=e3l0V1an zXFCdxrd;$Hu0-I6V33G* z;XsZM0T&)R3Ae&Qg(#9|02xkNk^yysR`c?;R?~jLKZFidQq~8v#^j#puRA*Bpgq(L z;5)(hxPYX@6xePG8<{p)ICX+U>ZF9-%P$3=ankMIH0X2IL;E3x#lAd?zvf=Zx$w)Z zlfUPi8(h3my#4!6O@Y-T{de#U671?+nl^adPcG}BR&r)-;r1bW-}v`3e`Y*z!nV5} zA$5C3Et=ES&^vsa&f0g!P8_%PSeQ9@(YoQ=W}r(=9W< zWOk^WHtd$+vqj52?_Uh4eW-M3pUIfMe?M$qYkn{H;4y)F@a`c2ysQH!SJXV;(LCUy zfxp8aN3GsFZ0)sZbLH66Bb$x(J((zUyW+Ov4*!kj(vD~LX)Ox79K$!Ve^lthp+-_9w{ndLsQBKVX@|Ht=&C!MZVWQ@xIjfh~qD5&r&weaQqvaBoV!>Z31T1B^@Z(Qo+1zTp;mxLV;y|Tr- zvbXWJL5G}Hb=1kO3pqZ#$Uo}JMcwKl{p(#L%rmwxpAuHvW9fiq4O8$wQH?6rH?UpdiZWnkQch|N13?~f?U-67mn)4i(XNb~hC&=u*9#;2_| z$bt?ohK%nMrNjy+2_0$2AXpj22$QjeXjKGhoZ;*GHl}Z$kz3~xS!&%sqWDr#=?4^0 z*wydCrs|FLwGZ!SdHi`-|60LN?Xh-+YTAp1l@8g5U(K@HZoK2>pl;{v5*jabe)LzW z;l+dh>U4MT?^B1Rn_bJDzo+Cj|9VNUYdv4u-JW>V{HMN429ADmwaMmQ|7X1{HMpMa z!aM0?$Lqlb><-+`!LxxTHra*VSnTIxLz0a9>zA9oHW@H8Dbi|s*MZY^-Pk`a_UeHB z<7)1w_Wcm-QhH#Wk=1MMl7Z&t{rtw~9+~3nyKU6H;XXl|c#CWHo-D|}{XW<`v9P1B z@6_0`1LaMR%It0jA~;2fOT;Sfre7-m^z_)Ge*QKa{R<=bCp8Ua)NjbPf?mCx=Y`ujzFlelD)DUprJcPOzy2e% z!K}*oz^ZFQgy|ONUDZS9MuyIeas8#IU-};B8-J{tVd!l+^BhmN;_U(LX!>{QLN_P!XLl-o~1)3iV%Bk{McFH4QX?!1} z?6-s8nFX4tcbk*A>}k&8ZVfMNqJ73MIr89krz-DRC!gi1O})d4ccPqh}U z^vU<)ezsTnV!2@UL+wuv1?L@xTmRf}HBEEs!~uW5%9=j!e$B!cSIliA@8+rH{$luI z%EPRe$%p;lxt!%#X`V@6*3s%#jK|#4l;>+*hw6TbHuc_rJordnd6|uIc*HTSgDKlb zTyRaBP#>-T@zDClN%e`U_4~4$7e79~GrEk|fRW;qiW3qk}DBJBlvp+0E`>{#I@1buKBUdgw*ROG}`mjeO)67o? zLeXa<^AlKU1wOd#NQ&}`i8MfejOCk-Q)Av@8@4yqM~wt z$eRJ69U?oS>Eqg+il+p3ki z{&MudvawbVI`!}8*tPp+PC<6MR-;;Qi6FqX@$_l^gR?X1-6{{IJ^XNe_tljz4{H6H z6S;bT=d;xxr(5pz)b#kWb>AuPRTWBij~_CA{O8NXMgJ^G-d1>CHrZntSKWIuhY7(oEhVI_wrRZEf*_tW7t! zN19vPS=n}+_uOxsbKQ&u#XlW-H)fUHh$!b>QAL4!>XecPjR|WyIqi0qlD^-rg2WXi zoGh>P8Glb5<(IYp&X$$WD*uW)R~;AM@bb=)8xgA8gI`#re0}t}i>1MDpAz05cr(B| z%9s(C_#hUy>Uy{;Et`0f2I&+L20FF1{P9y9!in*YZh zV?;Z6`Cle(?o#7(cj2AI4R5m^>iCTctDd0kJji3vr+DbuCf*^Tzhh@&V+|a z!)Cog+%l!ZUpqyY2Vd0R5NNV>=IN-~Or7m@A(k)Z#vcgY81A~l;#1VTC$BsO8Tx@Y zIu?fwdShSg7vFn*?EHpxFRL0fqEqdE8hyz>^?gF4|LF=X`%+!^E2IF)bkKhGz^obKsX#5Hcau8FCg; zdmeGL6xV(tz;DHo>50HveEv#cLp$G$-#5VWbg{i=R2eA*2^*9}-80py2|OhU+tFWcbj}-eo(P!Mg*)j&q^knz8*XrX!@9ij-YStu z>yor4JhGHEaagR0Ny9_Hq~Q^#(kCvWN!tmRv=bYmDu;N@l*9Rkg-~e!$G^YARu8FA$&O%!H_YGora2^5_qXLd z)XVBXofFVDL546|tW@k$20_MCX$<6!kYgcZmy`(^?(d_eknv8^TF7|l9zY}f03mKO zL>L_nU*d8=Y;xSxmNIrxL2;4ENmG-eQ~3Q;BZUdb7igI)uc>TE`;&vu(U2X-lgC}* zU?Wf@g$5KFP-sA*0fhz>8c=9Jp#g;k6dF)yK%oJJ1{4}#*MPkEpL?zHTA_onZr&P* z|LvNKaQuG*GJZ1&?+=7R#@jGB?#FLhMnT5=xCxMP?2ey#!*TyC$oQW7Jjm330Nx)s z0GYlY0NVmYB4c?S0t*v}yPuw7_mTGv*0Yi;WN{*izD-@g$5KFP-sA*0fhz>8c=B9|FH&e9FJpY9CPFN8(tB@ zFE|nR`0@RD9P8r;VsPM$<7^zic{?{AZf*J%1eMQx8PpSRd~P7(&K>SqJ|m z8T^-1@Jj>uk163mya#0beq41Q6yJ;?y65D!ja?%0m_JbXmxBymIo$S?93 zYW?+xe>q&^;PIm9qk(%eypSA0$PrJG+x!jx147In%h1+_eFS7p6*Pi)-3z~ojQft? z*Ni4)!j#rmw`Jj41Ajb+@cd~je?A7olLwLt>IdBLtKyU3b|rhE>+wSm#THCyVNz`Id^iiT#^|6Z+YJL`Fq>BxpVH!IcLr`XXcKa zI$6JJ<(6jG3FitXR^+|fj@anIdGL&dxts`bg$Jy^SF6<&NC-UsbNvTN;2rSl3(B*C zB7kBI1$AxKqM04osfOZokY+ddjIR}mFr6@%6V>3&DR8y!9-57NIDq_zjFAk z?bU$rd1$vR50>;t4*Q4Fmeyn-8AnFLf62hdMADCBl2nE#gk+OZ@SJG|sRz)fus|5sNS!$UF;dFTmu9w`P$eTXLr0jl% zwAn*j!kZQ3CpAe4_^2DS!1?JpFO+HbFXrBsxz~j|kL+OjTw)-;5S1Q7dm)*J>g1D? zw!Cn#fDEvJkzg64$iG_)yAN_&mu*3ekA+79$Q~3V6jLqiKG1>>kzOM)6F6{=FxSEp z{HL2)DuNHTxB}WVj{|iZY?cpf5%9qlJwDKaM?%bwCC$iKMr$lASz}{7utM{C!8zHK zOj`+BKvaSGx2;=SS5H@0pQH}mhkLM<;T>8D+Q1ACb1@5o_rt`}lo5uF+CmBdlQrAO z+s6Ec`6_6dqxzN!#PPlxeT! zbE!sd8hCO2`i&hLgPb=oa9qQ(_^F(!{H-@FgDbxgKcd)pi*i@0o}b; z9neo})d3y2Rvpl@Yt;c=zE&MD7SyT(1_QGldU5;#qlA@de-JQ^B27h;qdBKYlq=*S z!H{AB5;Q~8NHES=fCNp`G!hIx79c@$HH`!#l?6!9giRyCux0@gG;7mHa4Y14NXnwj zYX>(REkI&kJGf(M0TT1t!7WbL__H`~Xj^ydnr&=Vo8pL^dd1{g75*mTo>A{vRot%IA-ClcpJy=j`YF8hU3k-3Y z!f!H^DNO9}GCH!=t5?@xDkLPN22=VlmMMgBnL?P3DQ?=^3D_{37jQe^7o}Qtz|T*$ z>VV&>YSjThY|##=ZB(FvU~8r&KG2K?H0%JY4#N(tjU9QUZ)4ot1~$6%!U(F=fGXM! z0?h|`*xmau5_O1qB>t8l;Z8SPy#@dhoz!a#r=~e~fetz!3kex-T!`wjq8jG>Kj&jy zrF7Mb!l>i34z14TX_=~N9)Si(ilrvZLw&zk4++=X@mq?{+iR>RSsPQU%d|+?5L8l9 zQp4NzVXU_!jO*qq zfQa;h@23(%zn;=S#)Gp8wgPGDmD^9$*7%If!GPM~?gx^o&n4qmlT2GPWN4^k$XH8L zpI*6aoJ<2Q8ULDO+|7`o!H^+iBTc>kq|!KAkGBj*5qp_2wzWei{aWajOOn`Yy zYYk)qEU>h)sGViEjFV}?C1b?WT+NWtx3sdT+dFp{C*#5;W5m+hn<1lbX=PCtZtXEn zrYV<<5lic2hK#8g zdV6l0aWXBCOjq-kCIT{DEwD5{|Akx6Q!*IP;L^slmRvGMEX~af8GTFh^S`vH&^Vb^ zTrx&1&BF{CeM|H6KXiVXaWbvBWQke(^Yfp7 z;)-!HZMbBNSXzJ?GWwS0=l^=|Tw`SFz^8av8EfawUYvQerP|iyTuDgmWR-EGt~#V( zQCy^LI7s!a2tLNdMH@%zrb7z$!$sPTgH+#U2wAp!sBxt2bV$KkxJWy2km_3qA^9oa z8As}_LkhORMe4;ts&5Z)%IwD@#*wzyAq7j|BK74U)z>~D)r%sGAr-=TNyx*(l2hgj zgA6s#Yp%8;VX!nz(aylunBT#+17=6~jC&KBNa6%%E#NCbcyfkhTt;&CD0$|5;bcRE z{KjerLXSt`(X|Xftvf1b%VZLW6jN`O0Pb5b1Z?2^D89sX6A#3oUlSVC>tkQ5x<-h6vPLLo$T#6c% znJ!Jy_va#(H_@l_sRJ)_84jPr60n+j{>}6FC)H4XIBO4Tl@~Ua=JVeohK_SmZ z3*hWMST$u(punm21&mP{>@T3)**HQ+%hu4u>XV+JBQiKSD-%N&4X+`FjPe~IQV#|S zS>RV})G`)UaS~@FJV!W$%+cE^%siIEsvC zEXa6^05TsAf#U`s(1P>rSA{mD^$usKoh5IdS(B&2sf28}N01^(!EfaA$h@&1!O8#C zVE6fC-@bkDlTRe;-;=9eenkD^D-v^KFpB)bKx+GT@_# z6hU2GR7N1i5C}BHKUGcq%gO)_d}1krl1fNwY7tqqXc2)1#J>mt5JUZ;6fp&0{?Hcy z!=374`UDq_60c90nG-{A#LO1_8V^xt#deFblL z@ZWx(5DFnxZTX}E+EwVa!yUJ`FgfAL1}xxx{W7z|B14{xj}Vx`fMTLYLPDTm*1_+2Di zRA-SMQvf1y{jCJfzz%}jkY#tr#J+{67Qk;q_#GB5&&-BRx}-r9$4C_;yeEv#`0?xG zpB?mZ>Qg=KeZi^i7qWJFtiDkG-P{qaXFs>HnV2#Af@_=Tu&326yL%Tl;7`jGoGDXP zm#rP%`be*bzV3I{o!PMGl>M)-j|>?6=gAZO$8Y{*l?dIcbr=Jv)8QdlAgW|WIZO{-8JbzeJ1^b4BXfOnEgt6+yC@0qrW+PxFkjjhC*sId~&HYY0{p!)8F?v;oE$5-|apN8`PV5F?Nr5Q&`IBU!BfG z_PHD|(k*Yz*JG2;w_fsX)2gmfzrScKJ|Fn$rnzf>Rc}4$Q}%7_{=ChefAkS#1{Ow* zx;1j;+Rirzs^+bgu0PxARO!xF74KjuH3ynLaZ%#}7~m`@cv>JkO*&fIS??YV$)rr0 zh2~MGEZY8{$SL%C?#i5b7Xu}`J^G9+IlgK4OA=n(tk=;MXO>?+|HsXO!18O(=a%(% z9O_wY>o`k#!h7b9$CEtQG+%qEZ;Qj88P|_Cy8Y(_mtVL2tKqeN#}or{UC+&%wz2f8 zsG_vfxi*hHuO|NN_F2!_9}m9!dv%8!eeQR1x94{=&b&{(nd$YxJ1XIbLStjh`y$&9 zhQ`X9_i^6q`lMxqQZ8vfzS+m))?e5%EbaG*EyK>dWCS-+0FZw6*CuWf%yeth`b^4|I)A;~y|^pitx?SMB~PXX6m_z$!~F0uBV!BU3e~1n%nM3fL+`aNt{v^ z@Lii;xf}g1{I)R1rH6auy~*>w{5C$ig+qJQCKFN1k zWSikn z-^A=5==HoQsT=?Lu<(EFK#hW%XL;Mn`(^H(>W?bM}7(wV(oWs2|5eRi&SkyrdW z-o@pmL2o0Zs_m+KRgTAQ+*kaakiPqBV$NfmlqXR6YvGa4PaJL@cPK5(XGR6@;duXt z)+vWBI(D99Rn>f9o#60ZU7atkUgPqlx7Tl_E+JLlIS|K`A*TiFMny(+o9dZ)bArgD zqG46^l>YJuaUOT3KOf$A`jj8mH{G**z$Uz?*07L-~J(qi=Kq!RiBOx`Qn~!nDq(I&!4#hU-tQ?1_$5u z^LrWV?Jm6%d}PKiKVR-PHtcfIs#9H_t;*gh|M-xvV(#_c*M0lV413)&M0Dup)!fLI zi8-S@cHVNG_Se9(2hR5Ix4dp~@1=HESNI;1-h0+G?BSTL%6g^Uo=sGR*B#;JEJ$s2 z^Uc(tfW)H>r%9Io7CdKY(c@u5`UJZw2i9LSw&gm}8Oece_v(CE7+lny|JKX;o%{4J z{&0Nbz3hm$*yHo6-zPdK5+nY4Trhs>&9gHeo_6afxwgP|-ghn!$No|9C~HU9bN@rU z_6`Sg=Qe16MHV<^clLuN0sWocrMB&{Wlzk`1$$K;nkSFkRcBlFnt?|HCXTqA>il~9 zH`hmB&a}Dw)67@1?i^W{suEUr&N$tD!u$vI*Uoy??%wDbUtC^Upq?}%anSK5*A~k* zy6oCkIq!mM`^AYz9Re#|e;X1T-Sp>nCn|>>;0HW7uws$_j2Ll?LuZ6v+>4xU*W${M zPhATHgImWndeOG{z%Qz1Y3(FM>ss|M%(A=F$N#~(jZc269{h6K(DQekE(f{A@1B%4 z$2g;e(Ap8lhOhGPsVroq3DOZW$`1q?(s6DF!bgVRsl(Ph)@uyz?0-wvJqLtj~|z_&v`nRa}(we`)yu^m@k z+V5B58?d<~ZcFczDG!r2p3g2B@s-uLsU^jY(wom~t6tK`>9fFXDFJO)cC_6c@ZHZ_ z=MHUut6`tsotw2<$y+uvx6XCjn9`8&j@J(yaNhPs{^c$wwom-yWyO!b7e3lnr+kiN zQAD@*UCfzY^4a$1Ll$}tOz~TvvMFlgMXRj7Lz1fZjk{W4<=kuivdsCV zyn^oE(huH zNv_A|+->h+3GIy1u2uWw-AH|gX}tL|wF`fVsVo7%ngiG*K< zBt4EOT~h6Q@luKOMs7^W?C8So-wd4Hq~G`>KOHP>IjnD&-Y>JiJaEb*WX6(xOX`jI zLq1^AW5QQi?ReiXb#KhC&fiA0T%|maaz4M_nv1dS52vJWjai-?Fu&cKl&N!8_B-z?-A|pCid|5U6NI|edL1TQ?mxW z%HP!O`?>MA+J65-uVcGU^{pP4yW+_*-lW5Bs*z60bEN5_xTWf?@47YnQr5Y3;}P!% z^io`$X6^Cak+Le+W$U8^zYW{9>(Djr(0P0>_{wf7DTZcxmyr}XuD>AyZlb8`?FI7G zOB=ZzxrvvqV`E6r^%5|ejOmG=i;0^B=`j6n3=@+RadB{sK!?Kxc5U^!F=G;O{jFhj zgIgKaWCV=9A!g3F>#O;f%1#FVQrUrz3sHJuw^TU8a47`;N&)`+-a2qkf#noF*M~d) z#R4IDyY9)E=#g`#n}!vAmHx~@Fv5X{jd(Af8U^hX+4#> zuY_+dJZOOnJRTA7bo^8SA9z)T{Ql)9(AFN#(ZS{n{CCbCUkP{wb^-BX2F%=reAsfEsL+YHHT-FJR$&CsDx~6Z>PtcpQTF=OH{|%@+a`vGJJpJirsoES(V-ND$tj zw!eUV7-$W+MA5fG5f_dZv5-)_^Ft{vK7)(W<}I6BmVmLxQAxF4{2)dhB%y5K~MO;pyIGQvKE`c5{0fP%x7Yr@| zg9{BBapBHU2-zpT6^b?F8gapXB3K1(xlJtz}_KqhQLWXwz26TAgKKwI^u4oZRl-2bB_fF6pTg?@p5O9kx^fB(7u|B%3Y zHR#@+PAs5$?Zw!|xfAD#y_-8NSS%!+JYQ|{fwzaCV64aYaZoU34S|CH{3ZnoMz;(o zIFDsR!Ck^hP;hHyDioXnfl?$)Nd;wf_z|n zrCYP44uB9PqQh>3s+VZEbV$+;9d=2_cSN7QFBcUaer5_W8VgUYm!nEgfM3Gg`HEtRi=y~%1`e&1mHZr) z#D!@IEx2{)$CoSF9_b0d;s`+gT2Tz$WI@mk4p>NBVifQTaJci+6U2oQm%jn7tOP>v zn^-MZzGU7*%}QCBP$6+)TF@T6_)>~Tu7pO(z{MN6(ke%lr%q2`UhrcSF$&;KkA%b} zzEqz?LIszEEXa^VjtW_2NXUT1Te(u8C`Os5Com0xFS$}#DGSn(Q51^{8M5q1_{vIg zVL}BRE3{+k@uj-4BU^OL3?Z*K=?U)>Dqw&Tm-`I&aA%NdYajxIG0i=y(-W``x>6Lw z9W=-M(wYW_Oq0zdNA(`MDT)&+-sPzsa#V7qT!|t}td<2OR49t^IiUiiUJsvQ6mn%^ zH9qC2l$EHD_|o(Q+U8ZB+7ZVkF3eLSate(vO@v|Ps1hn*oPa;E8g-_u#HWM`)GXow z{Elc|D1M|bSH>uERN_Ke5Yl1#!XSX*jll3b_!Sqz9nhsG#Fs{jV-#Udk>WfxiY>lW zT*$H;RGyv?qlgqoiqW*foFaTtQCJrjQg*|fg39Ad6Dnd9$T;3{kcg3G7i)55&qpx| z6hvY*Dvq+NDDL@4;*wC&^HGi}Mv(|Y&r?VEB5vqw$Zm{6$F3|0Nkxhk#VAdDX4#D| zRaQodkr|36p+Xjf5=OQtyJ*1Jv*#mp3d0 zd4BrmvWbd454AqP*n5)3-sMVJ5Smer>LGX^+F*|AX`Wh$?t^B8_KzKum2UtlaY0K* zksxb0yw}jH>qhSl>7PS?z=E#Fup@&CAO=rmPvXVY)?{xScI8~%4 z+|N;A{K-*4V1dX3HF~Eo8qxp+lSECVAXodgiYrFsN&^++O3)1zmspKffpS$8M~YEB z7>>|EG=sH^@Ws%EUP^-(N)}Yg@84ip*9c!q1m%k@v-k7g9Oe|}gmOmTjPQl&hrxp}QAY@UkRhZ|AVh3^Q>5V(M}&TY>cfzTHqVZTdJ6g) z&P?bJ%!oj3SZ7p7r2}K4p&9g+*!$)GFJM|5nhbSvChCj+vTjLWJ4LdLi zF;)czL4Bf?Eaxg6t$|Ox2fI~PhB;A`XlBYvovF%|VNMuFB78A=YfV)cDen0w!WW|~ z^@{jXB+|b@Qj?%^AOcFtQ_Gd`M6Hh%DI%eSfMWrMkqBQ_dlY$xNSqkZD5(3PPeh7? z%4I?NgwQJ(LX1zKpJ{zU4nl%4K~AGH6C{QK0w*@s1<}Xptc13zBPR>Oxg3e%j3se_ zaRCvW_E;yx=~s_nCyu|MbW!$N2Ly(+67Q%<02s%+$GRUs;)(kxh*)eLoD)15BNmPX zBdor`V@#$7FAG9-<6ChdN}P%e^+de}`Nok@0|*9ffkt37*h?0q6`7P0f-H`;FH|Aw ziV91vq*FMe!nsRB$d*Pg%p>p(GZXTY1}lnvzoKN&ki>;rGU=M}P;OylP-pE8Cq)eN zXaqP@q4c$}LP(7u%n5x9Ct4;3!#Ko+y3mL*I7Xo*#*PUmC~9#JKrc9z(O{3W2%^PU zf$0Gi9nLm%&cUe-$A_Xrfhmev(P2+58Ium26d2o3zKk=;u~P$%Ltmqq(&eaLz^qOq zM`p_CpKcrm*MP0<$%K0Goi5>-69Y&Vy$keE^}1R z^VIgJIpm)Dk6tvf!(^$;#-MT<0wR3T*C0eQmWrdMtfN8dkz^em9adkMkz%xC93jr8 zSWuWW(bUEjJDRLu06>YL!6j7CSpgGLIz~(h^mN?;X3oE+}bn0RQ(+AbX zju@?(buNoL;mlQQTf+IvLc{QYChbb*AQbt?0|&Wez( zfy9Ni?1qxaQ(N4Pl>_{hp0yY literal 0 HcmV?d00001 diff --git a/pandas/tests/io/data/test_types.xlsm b/pandas/tests/io/data/excel/test_types.xlsm similarity index 100% rename from pandas/tests/io/data/test_types.xlsm rename to pandas/tests/io/data/excel/test_types.xlsm diff --git a/pandas/tests/io/data/test_types.xlsx b/pandas/tests/io/data/excel/test_types.xlsx similarity index 100% rename from pandas/tests/io/data/test_types.xlsx rename to pandas/tests/io/data/excel/test_types.xlsx diff --git a/pandas/tests/io/data/testdateoverflow.ods b/pandas/tests/io/data/excel/testdateoverflow.ods similarity index 100% rename from pandas/tests/io/data/testdateoverflow.ods rename to pandas/tests/io/data/excel/testdateoverflow.ods diff --git a/pandas/tests/io/data/excel/testdateoverflow.xls b/pandas/tests/io/data/excel/testdateoverflow.xls new file mode 100644 index 0000000000000000000000000000000000000000..d63942f1b5f640a3e1049e9b293e39a56034f4d7 GIT binary patch literal 19456 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 literal 0 HcmV?d00001 diff --git a/pandas/tests/io/data/testdateoverflow.xlsm b/pandas/tests/io/data/excel/testdateoverflow.xlsm similarity index 100% rename from pandas/tests/io/data/testdateoverflow.xlsm rename to pandas/tests/io/data/excel/testdateoverflow.xlsm diff --git a/pandas/tests/io/data/testdateoverflow.xlsx b/pandas/tests/io/data/excel/testdateoverflow.xlsx similarity index 100% rename from pandas/tests/io/data/testdateoverflow.xlsx rename to pandas/tests/io/data/excel/testdateoverflow.xlsx diff --git a/pandas/tests/io/data/testdtype.ods b/pandas/tests/io/data/excel/testdtype.ods similarity index 100% rename from pandas/tests/io/data/testdtype.ods rename to pandas/tests/io/data/excel/testdtype.ods diff --git a/pandas/tests/io/data/excel/testdtype.xls b/pandas/tests/io/data/excel/testdtype.xls new file mode 100644 index 0000000000000000000000000000000000000000..f63357524324ff6ff97f4b1a15b6a371957ec6e1 GIT binary patch literal 22528 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 literal 0 HcmV?d00001 diff --git a/pandas/tests/io/data/testmultiindex.xlsm b/pandas/tests/io/data/excel/testmultiindex.xlsm similarity index 100% rename from pandas/tests/io/data/testmultiindex.xlsm rename to pandas/tests/io/data/excel/testmultiindex.xlsm diff --git a/pandas/tests/io/data/testmultiindex.xlsx b/pandas/tests/io/data/excel/testmultiindex.xlsx similarity index 100% rename from pandas/tests/io/data/testmultiindex.xlsx rename to pandas/tests/io/data/excel/testmultiindex.xlsx diff --git a/pandas/tests/io/data/testskiprows.ods b/pandas/tests/io/data/excel/testskiprows.ods similarity index 100% rename from pandas/tests/io/data/testskiprows.ods rename to pandas/tests/io/data/excel/testskiprows.ods diff --git a/pandas/tests/io/data/excel/testskiprows.xls b/pandas/tests/io/data/excel/testskiprows.xls new file mode 100644 index 0000000000000000000000000000000000000000..21ccd30ec62daa28898220a6fdbbd8e061f51f78 GIT binary patch literal 22528 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 literal 0 HcmV?d00001 diff --git a/pandas/tests/io/data/testskiprows.xlsm b/pandas/tests/io/data/excel/testskiprows.xlsm similarity index 100% rename from pandas/tests/io/data/testskiprows.xlsm rename to pandas/tests/io/data/excel/testskiprows.xlsm diff --git a/pandas/tests/io/data/testskiprows.xlsx b/pandas/tests/io/data/excel/testskiprows.xlsx similarity index 100% rename from pandas/tests/io/data/testskiprows.xlsx rename to pandas/tests/io/data/excel/testskiprows.xlsx diff --git a/pandas/tests/io/data/times_1900.ods b/pandas/tests/io/data/excel/times_1900.ods similarity index 100% rename from pandas/tests/io/data/times_1900.ods rename to pandas/tests/io/data/excel/times_1900.ods diff --git a/pandas/tests/io/data/times_1900.xls b/pandas/tests/io/data/excel/times_1900.xls similarity index 100% rename from pandas/tests/io/data/times_1900.xls rename to pandas/tests/io/data/excel/times_1900.xls diff --git a/pandas/tests/io/data/times_1900.xlsm b/pandas/tests/io/data/excel/times_1900.xlsm similarity index 100% rename from pandas/tests/io/data/times_1900.xlsm rename to pandas/tests/io/data/excel/times_1900.xlsm diff --git a/pandas/tests/io/data/times_1900.xlsx b/pandas/tests/io/data/excel/times_1900.xlsx similarity index 100% rename from pandas/tests/io/data/times_1900.xlsx rename to pandas/tests/io/data/excel/times_1900.xlsx diff --git a/pandas/tests/io/data/times_1904.ods b/pandas/tests/io/data/excel/times_1904.ods similarity index 100% rename from pandas/tests/io/data/times_1904.ods rename to pandas/tests/io/data/excel/times_1904.ods diff --git a/pandas/tests/io/data/times_1904.xls b/pandas/tests/io/data/excel/times_1904.xls similarity index 100% rename from pandas/tests/io/data/times_1904.xls rename to pandas/tests/io/data/excel/times_1904.xls diff --git a/pandas/tests/io/data/times_1904.xlsm b/pandas/tests/io/data/excel/times_1904.xlsm similarity index 100% rename from pandas/tests/io/data/times_1904.xlsm rename to pandas/tests/io/data/excel/times_1904.xlsm diff --git a/pandas/tests/io/data/times_1904.xlsx b/pandas/tests/io/data/excel/times_1904.xlsx similarity index 100% rename from pandas/tests/io/data/times_1904.xlsx rename to pandas/tests/io/data/excel/times_1904.xlsx diff --git a/pandas/tests/io/data/feather-0_3_1.feather b/pandas/tests/io/data/feather/feather-0_3_1.feather similarity index 100% rename from pandas/tests/io/data/feather-0_3_1.feather rename to pandas/tests/io/data/feather/feather-0_3_1.feather diff --git a/pandas/tests/io/data/fixed_width_format.txt b/pandas/tests/io/data/fixed_width/fixed_width_format.txt similarity index 100% rename from pandas/tests/io/data/fixed_width_format.txt rename to pandas/tests/io/data/fixed_width/fixed_width_format.txt diff --git a/pandas/tests/io/data/html/banklist.html b/pandas/tests/io/data/html/banklist.html new file mode 100644 index 0000000000000..a0562989ad3a4 --- /dev/null +++ b/pandas/tests/io/data/html/banklist.html @@ -0,0 +1,4886 @@ + + + + +FDIC: Failed Bank List + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Skip Header +
+
+
+ + +
+ + +

Federal Deposit
Insurance Corporation

+

Each depositor insured to at least $250,000 per insured bank

+
+ +
+
+ + + + + + +
+ +

Failed Bank List

+ +

The FDIC is often appointed as receiver for failed banks. This page contains useful information for the customers and vendors of these banks. This includes information on the acquiring bank (if applicable), how your accounts and loans are affected, and how vendors can file claims against the receivership. Failed Financial Institution Contact Search displays point of contact information related to failed banks.

+ +

This list includes banks which have failed since October 1, 2000. To search for banks that failed prior to those on this page, visit this link: Failures and Assistance Transactions

+ +

Failed Bank List - CSV file (Updated on Mondays. Also opens in Excel - Excel Help)

+ +

Due to the small screen size some information is no longer visible.
Full information available when viewed on a larger screen.

+ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Bank NameCitySTCERTAcquiring InstitutionClosing DateUpdated Date
Banks of Wisconsin d/b/a Bank of KenoshaKenoshaWI35386North Shore Bank, FSBMay 31, 2013May 31, 2013
Central Arizona BankScottsdaleAZ34527Western State BankMay 14, 2013May 20, 2013
Sunrise BankValdostaGA58185Synovus BankMay 10, 2013May 21, 2013
Pisgah Community BankAshevilleNC58701Capital Bank, N.A.May 10, 2013May 14, 2013
Douglas County BankDouglasvilleGA21649Hamilton State BankApril 26, 2013May 16, 2013
Parkway BankLenoirNC57158CertusBank, National AssociationApril 26, 2013May 17, 2013
Chipola Community BankMariannaFL58034First Federal Bank of FloridaApril 19, 2013May 16, 2013
Heritage Bank of North FloridaOrange ParkFL26680FirstAtlantic BankApril 19, 2013May 16, 2013
First Federal BankLexingtonKY29594Your Community BankApril 19, 2013April 23, 2013
Gold Canyon BankGold CanyonAZ58066First Scottsdale Bank, National AssociationApril 5, 2013April 9, 2013
Frontier BankLaGrangeGA16431HeritageBank of the SouthMarch 8, 2013March 26, 2013
Covenant BankChicagoIL22476Liberty Bank and Trust CompanyFebruary 15, 2013March 4, 2013
1st Regents BankAndoverMN57157First Minnesota BankJanuary 18, 2013February 28, 2013
Westside Community BankUniversity PlaceWA33997Sunwest BankJanuary 11, 2013January 24, 2013
Community Bank of the OzarksSunrise BeachMO27331Bank of SullivanDecember 14, 2012January 24, 2013
Hometown Community BankBraseltonGA57928CertusBank, National AssociationNovember 16, 2012January 24, 2013
Citizens First National BankPrincetonIL3731Heartland Bank and Trust CompanyNovember 2, 2012January 24, 2013
Heritage Bank of FloridaLutzFL35009Centennial BankNovember 2, 2012January 24, 2013
NOVA BankBerwynPA27148No AcquirerOctober 26, 2012January 24, 2013
Excel BankSedaliaMO19189Simmons First National BankOctober 19, 2012January 24, 2013
First East Side Savings BankTamaracFL28144Stearns Bank N.A.October 19, 2012January 24, 2013
GulfSouth Private BankDestinFL58073SmartBankOctober 19, 2012January 24, 2013
First United BankCreteIL20685Old Plank Trail Community Bank, National AssociationSeptember 28, 2012November 15, 2012
Truman BankSt. LouisMO27316Simmons First National BankSeptember 14, 2012December 17, 2012
First Commercial BankBloomingtonMN35246Republic Bank & Trust CompanySeptember 7, 2012December 17, 2012
Waukegan Savings BankWaukeganIL28243First Midwest BankAugust 3, 2012October 11, 2012
Jasper Banking CompanyJasperGA16240Stearns Bank N.A.July 27, 2012December 17, 2012
Second Federal Savings and Loan Association of ChicagoChicagoIL27986Hinsdale Bank & Trust CompanyJuly 20, 2012January 14, 2013
Heartland BankLeawoodKS1361Metcalf BankJuly 20, 2012December 17, 2012
First Cherokee State BankWoodstockGA32711Community & Southern BankJuly 20, 2012October 31, 2012
Georgia Trust BankBufordGA57847Community & Southern BankJuly 20, 2012December 17, 2012
The Royal Palm Bank of FloridaNaplesFL57096First National Bank of the Gulf CoastJuly 20, 2012January 7, 2013
Glasgow Savings BankGlasgowMO1056Regional Missouri BankJuly 13, 2012October 11, 2012
Montgomery Bank & TrustAileyGA19498Ameris BankJuly 6, 2012October 31, 2012
The Farmers Bank of LynchburgLynchburgTN1690Clayton Bank and TrustJune 15, 2012October 31, 2012
Security Exchange BankMariettaGA35299Fidelity BankJune 15, 2012October 10, 2012
Putnam State BankPalatkaFL27405Harbor Community BankJune 15, 2012October 10, 2012
Waccamaw BankWhitevilleNC34515First Community BankJune 8, 2012November 8, 2012
Farmers' and Traders' State BankShabbonaIL9257First State BankJune 8, 2012October 10, 2012
Carolina Federal Savings BankCharlestonSC35372Bank of North CarolinaJune 8, 2012October 31, 2012
First Capital BankKingfisherOK416F & M BankJune 8, 2012October 10, 2012
Alabama Trust Bank, National AssociationSylacaugaAL35224Southern States BankMay 18, 2012May 20, 2013
Security Bank, National AssociationNorth LauderdaleFL23156Banesco USAMay 4, 2012October 31, 2012
Palm Desert National BankPalm DesertCA23632Pacific Premier BankApril 27, 2012May 17, 2013
Plantation Federal BankPawleys IslandSC32503First Federal BankApril 27, 2012May 17, 2013
Inter Savings Bank, fsb D/B/A InterBank, fsbMaple GroveMN31495Great Southern BankApril 27, 2012May 17, 2013
HarVest Bank of MarylandGaithersburgMD57766SonabankApril 27, 2012May 17, 2013
Bank of the Eastern ShoreCambridgeMD26759No AcquirerApril 27, 2012October 17, 2012
Fort Lee Federal Savings Bank, FSBFort LeeNJ35527Alma BankApril 20, 2012May 17, 2013
Fidelity BankDearbornMI33883The Huntington National BankMarch 30, 2012May 16, 2013
Premier BankWilmetteIL35419International Bank of ChicagoMarch 23, 2012October 17, 2012
Covenant Bank & TrustRock SpringGA58068Stearns Bank, N.A.March 23, 2012October 31, 2012
New City BankChicagoIL57597No AcquirerMarch 9, 2012October 29, 2012
Global Commerce BankDoravilleGA34046Metro City BankMarch 2, 2012October 31, 2012
Home Savings of AmericaLittle FallsMN29178No AcquirerFebruary 24, 2012December 17, 2012
Central Bank of GeorgiaEllavilleGA5687Ameris BankFebruary 24, 2012August 9, 2012
SCB BankShelbyvilleIN29761First Merchants Bank, National AssociationFebruary 10, 2012March 25, 2013
Charter National Bank and TrustHoffman EstatesIL23187Barrington Bank & Trust Company, National AssociationFebruary 10, 2012March 25, 2013
BankEastKnoxvilleTN19869U.S.Bank National AssociationJanuary 27, 2012March 8, 2013
Patriot Bank MinnesotaForest LakeMN34823First Resource BankJanuary 27, 2012September 12, 2012
Tennessee Commerce BankFranklinTN35296Republic Bank & Trust CompanyJanuary 27, 2012November 20, 2012
First Guaranty Bank and Trust Company of JacksonvilleJacksonvilleFL16579CenterState Bank of Florida, N.A.January 27, 2012September 12, 2012
American Eagle Savings BankBoothwynPA31581Capital Bank, N.A.January 20, 2012January 25, 2013
The First State BankStockbridgeGA19252Hamilton State BankJanuary 20, 2012January 25, 2013
Central Florida State BankBelleviewFL57186CenterState Bank of Florida, N.A.January 20, 2012January 25, 2013
Western National BankPhoenixAZ57917Washington FederalDecember 16, 2011August 13, 2012
Premier Community Bank of the Emerald CoastCrestviewFL58343Summit BankDecember 16, 2011September 12, 2012
Central Progressive BankLacombeLA19657First NBC BankNovember 18, 2011August 13, 2012
Polk County BankJohnstonIA14194Grinnell State BankNovember 18, 2011August 15, 2012
Community Bank of RockmartRockmartGA57860Century Bank of GeorgiaNovember 10, 2011August 13, 2012
SunFirst BankSaint GeorgeUT57087Cache Valley BankNovember 4, 2011November 16, 2012
Mid City Bank, Inc.OmahaNE19397Premier BankNovember 4, 2011August 15, 2012
All American BankDes PlainesIL57759International Bank of ChicagoOctober 28, 2011August 15, 2012
Community Banks of ColoradoGreenwood VillageCO21132Bank Midwest, N.A.October 21, 2011January 2, 2013
Community Capital BankJonesboroGA57036State Bank and Trust CompanyOctober 21, 2011November 8, 2012
Decatur First BankDecaturGA34392Fidelity BankOctober 21, 2011November 8, 2012
Old Harbor BankClearwaterFL575371st United BankOctober 21, 2011November 8, 2012
Country BankAledoIL35395Blackhawk Bank & TrustOctober 14, 2011August 15, 2012
First State BankCranfordNJ58046Northfield BankOctober 14, 2011November 8, 2012
Blue Ridge Savings Bank, Inc.AshevilleNC32347Bank of North CarolinaOctober 14, 2011November 8, 2012
Piedmont Community BankGrayGA57256State Bank and Trust CompanyOctober 14, 2011January 22, 2013
Sun Security BankEllingtonMO20115Great Southern BankOctober 7, 2011November 7, 2012
The RiverBankWyomingMN10216Central BankOctober 7, 2011November 7, 2012
First International BankPlanoTX33513American First National BankSeptember 30, 2011October 9, 2012
Citizens Bank of Northern CaliforniaNevada CityCA33983Tri Counties BankSeptember 23, 2011October 9, 2012
Bank of the CommonwealthNorfolkVA20408Southern Bank and Trust CompanySeptember 23, 2011October 9, 2012
The First National Bank of FloridaMiltonFL25155CharterBankSeptember 9, 2011September 6, 2012
CreekSide BankWoodstockGA58226Georgia Commerce BankSeptember 2, 2011September 6, 2012
Patriot Bank of GeorgiaCummingGA58273Georgia Commerce BankSeptember 2, 2011November 2, 2012
First Choice BankGenevaIL57212Inland Bank & TrustAugust 19, 2011August 15, 2012
First Southern National BankStatesboroGA57239Heritage Bank of the SouthAugust 19, 2011November 2, 2012
Lydian Private BankPalm BeachFL35356Sabadell United Bank, N.A.August 19, 2011November 2, 2012
Public Savings BankHuntingdon ValleyPA34130Capital Bank, N.A.August 18, 2011August 15, 2012
The First National Bank of OlatheOlatheKS4744Enterprise Bank & TrustAugust 12, 2011August 23, 2012
Bank of WhitmanColfaxWA22528Columbia State BankAugust 5, 2011August 16, 2012
Bank of ShorewoodShorewoodIL22637Heartland Bank and Trust CompanyAugust 5, 2011August 16, 2012
Integra Bank National AssociationEvansvilleIN4392Old National BankJuly 29, 2011August 16, 2012
BankMeridian, N.A.ColumbiaSC58222SCBT National AssociationJuly 29, 2011November 2, 2012
Virginia Business BankRichmondVA58283Xenith BankJuly 29, 2011October 9, 2012
Bank of ChoiceGreeleyCO2994Bank Midwest, N.A.July 22, 2011September 12, 2012
LandMark Bank of FloridaSarasotaFL35244American Momentum BankJuly 22, 2011November 2, 2012
Southshore Community BankApollo BeachFL58056American Momentum BankJuly 22, 2011November 2, 2012
Summit BankPrescottAZ57442The Foothills BankJuly 15, 2011August 16, 2012
First Peoples BankPort St. LucieFL34870Premier American Bank, N.A.July 15, 2011November 2, 2012
High Trust BankStockbridgeGA19554Ameris BankJuly 15, 2011November 2, 2012
One Georgia BankAtlantaGA58238Ameris BankJuly 15, 2011November 2, 2012
Signature BankWindsorCO57835Points West Community BankJuly 8, 2011October 26, 2012
Colorado Capital BankCastle RockCO34522First-Citizens Bank & Trust CompanyJuly 8, 2011January 15, 2013
First Chicago Bank & TrustChicagoIL27935Northbrook Bank & Trust CompanyJuly 8, 2011September 9, 2012
Mountain Heritage BankClaytonGA57593First American Bank and Trust CompanyJune 24, 2011November 2, 2012
First Commercial Bank of Tampa BayTampaFL27583Stonegate BankJune 17, 2011November 2, 2012
McIntosh State BankJacksonGA19237Hamilton State BankJune 17, 2011November 2, 2012
Atlantic Bank and TrustCharlestonSC58420First Citizens Bank and Trust Company, Inc.June 3, 2011October 31, 2012
First Heritage BankSnohomishWA23626Columbia State BankMay 27, 2011January 28, 2013
Summit BankBurlingtonWA513Columbia State BankMay 20, 2011January 22, 2013
First Georgia Banking CompanyFranklinGA57647CertusBank, National AssociationMay 20, 2011November 13, 2012
Atlantic Southern BankMaconGA57213CertusBank, National AssociationMay 20, 2011October 31, 2012
Coastal BankCocoa BeachFL34898Florida Community Bank, a division of Premier American Bank, N.A.May 6, 2011November 30, 2012
Community Central BankMount ClemensMI34234Talmer Bank & TrustApril 29, 2011August 16, 2012
The Park Avenue BankValdostaGA19797Bank of the OzarksApril 29, 2011November 30, 2012
First Choice Community BankDallasGA58539Bank of the OzarksApril 29, 2011January 22, 2013
Cortez Community BankBrooksvilleFL57625Florida Community Bank, a division of Premier American Bank, N.A.April 29, 2011November 30, 2012
First National Bank of Central FloridaWinter ParkFL26297Florida Community Bank, a division of Premier American Bank, N.A.April 29, 2011November 30, 2012
Heritage Banking GroupCarthageMS14273Trustmark National BankApril 15, 2011November 30, 2012
Rosemount National BankRosemountMN24099Central BankApril 15, 2011August 16, 2012
Superior BankBirminghamAL17750Superior Bank, National AssociationApril 15, 2011November 30, 2012
Nexity BankBirminghamAL19794AloStar Bank of CommerceApril 15, 2011September 4, 2012
New Horizons BankEast EllijayGA57705Citizens South BankApril 15, 2011August 16, 2012
Bartow County BankCartersvilleGA21495Hamilton State BankApril 15, 2011January 22, 2013
Nevada Commerce BankLas VegasNV35418City National BankApril 8, 2011September 9, 2012
Western Springs National Bank and TrustWestern SpringsIL10086Heartland Bank and Trust CompanyApril 8, 2011January 22, 2013
The Bank of CommerceWood DaleIL34292Advantage National Bank GroupMarch 25, 2011January 22, 2013
Legacy BankMilwaukeeWI34818Seaway Bank and Trust CompanyMarch 11, 2011September 12, 2012
First National Bank of DavisDavisOK4077The Pauls Valley National BankMarch 11, 2011August 20, 2012
Valley Community BankSt. CharlesIL34187First State BankFebruary 25, 2011September 12, 2012
San Luis Trust Bank, FSBSan Luis ObispoCA34783First California BankFebruary 18, 2011August 20, 2012
Charter Oak BankNapaCA57855Bank of MarinFebruary 18, 2011September 12, 2012
Citizens Bank of EffinghamSpringfieldGA34601Heritage Bank of the SouthFebruary 18, 2011November 2, 2012
Habersham BankClarkesvilleGA151SCBT National AssociationFebruary 18, 2011November 2, 2012
Canyon National BankPalm SpringsCA34692Pacific Premier BankFebruary 11, 2011September 12, 2012
Badger State BankCassvilleWI13272Royal BankFebruary 11, 2011September 12, 2012
Peoples State BankHamtramckMI14939First Michigan BankFebruary 11, 2011January 22, 2013
Sunshine State Community BankPort OrangeFL35478Premier American Bank, N.A.February 11, 2011November 2, 2012
Community First Bank ChicagoChicagoIL57948Northbrook Bank & Trust CompanyFebruary 4, 2011August 20, 2012
North Georgia BankWatkinsvilleGA35242BankSouthFebruary 4, 2011November 2, 2012
American Trust BankRoswellGA57432Renasant BankFebruary 4, 2011October 31, 2012
First Community BankTaosNM12261U.S. Bank, N.A.January 28, 2011September 12, 2012
FirsTier BankLouisvilleCO57646No AcquirerJanuary 28, 2011September 12, 2012
Evergreen State BankStoughtonWI5328McFarland State BankJanuary 28, 2011September 12, 2012
The First State BankCamargoOK2303Bank 7January 28, 2011September 12, 2012
United Western BankDenverCO31293First-Citizens Bank & Trust CompanyJanuary 21, 2011September 12, 2012
The Bank of AshevilleAshevilleNC34516First BankJanuary 21, 2011November 2, 2012
CommunitySouth Bank & TrustEasleySC57868CertusBank, National AssociationJanuary 21, 2011November 2, 2012
Enterprise Banking CompanyMcDonoughGA19758No AcquirerJanuary 21, 2011November 2, 2012
Oglethorpe BankBrunswickGA57440Bank of the OzarksJanuary 14, 2011November 2, 2012
Legacy BankScottsdaleAZ57820Enterprise Bank & TrustJanuary 7, 2011September 12, 2012
First Commercial Bank of FloridaOrlandoFL34965First Southern BankJanuary 7, 2011November 2, 2012
Community National BankLino LakesMN23306Farmers & Merchants Savings BankDecember 17, 2010August 20, 2012
First Southern BankBatesvilleAR58052Southern BankDecember 17, 2010August 20, 2012
United Americas Bank, N.A.AtlantaGA35065State Bank and Trust CompanyDecember 17, 2010November 2, 2012
Appalachian Community Bank, FSBMcCaysvilleGA58495Peoples Bank of East TennesseeDecember 17, 2010October 31, 2012
Chestatee State BankDawsonvilleGA34578Bank of the OzarksDecember 17, 2010November 2, 2012
The Bank of Miami,N.A.Coral GablesFL190401st United BankDecember 17, 2010November 2, 2012
Earthstar BankSouthamptonPA35561Polonia BankDecember 10, 2010August 20, 2012
Paramount BankFarmington HillsMI34673Level One BankDecember 10, 2010August 20, 2012
First Banking CenterBurlingtonWI5287First Michigan BankNovember 19, 2010August 20, 2012
Allegiance Bank of North AmericaBala CynwydPA35078VIST BankNovember 19, 2010August 20, 2012
Gulf State Community BankCarrabelleFL20340Centennial BankNovember 19, 2010November 2, 2012
Copper Star BankScottsdaleAZ35463Stearns Bank, N.A.November 12, 2010August 20, 2012
Darby Bank & Trust Co.VidaliaGA14580Ameris BankNovember 12, 2010January 15, 2013
Tifton Banking CompanyTiftonGA57831Ameris BankNovember 12, 2010November 2, 2012
First Vietnamese American Bank
In Vietnamese
WestminsterCA57885Grandpoint BankNovember 5, 2010September 12, 2012
Pierce Commercial BankTacomaWA34411Heritage BankNovember 5, 2010August 20, 2012
Western Commercial BankWoodland HillsCA58087First California BankNovember 5, 2010September 12, 2012
K BankRandallstownMD31263Manufacturers and Traders Trust Company (M&T Bank)November 5, 2010August 20, 2012
First Arizona Savings, A FSBScottsdaleAZ32582No AcquirerOctober 22, 2010August 20, 2012
Hillcrest BankOverland ParkKS22173Hillcrest Bank, N.A.October 22, 2010August 20, 2012
First Suburban National BankMaywoodIL16089Seaway Bank and Trust CompanyOctober 22, 2010August 20, 2012
The First National Bank of BarnesvilleBarnesvilleGA2119United BankOctober 22, 2010November 2, 2012
The Gordon BankGordonGA33904Morris BankOctober 22, 2010November 2, 2012
Progress Bank of FloridaTampaFL32251Bay Cities BankOctober 22, 2010November 2, 2012
First Bank of JacksonvilleJacksonvilleFL27573Ameris BankOctober 22, 2010November 2, 2012
Premier BankJefferson CityMO34016Providence BankOctober 15, 2010August 20, 2012
WestBridge Bank and Trust CompanyChesterfieldMO58205Midland States BankOctober 15, 2010August 20, 2012
Security Savings Bank, F.S.B.OlatheKS30898Simmons First National BankOctober 15, 2010August 20, 2012
Shoreline BankShorelineWA35250GBC International BankOctober 1, 2010August 20, 2012
Wakulla BankCrawfordvilleFL21777Centennial BankOctober 1, 2010November 2, 2012
North County BankArlingtonWA35053Whidbey Island BankSeptember 24, 2010August 20, 2012
Haven Trust Bank FloridaPonte Vedra BeachFL58308First Southern BankSeptember 24, 2010November 5, 2012
Maritime Savings BankWest AllisWI28612North Shore Bank, FSBSeptember 17, 2010August 20, 2012
Bramble Savings BankMilfordOH27808Foundation BankSeptember 17, 2010August 20, 2012
The Peoples BankWinderGA182Community & Southern BankSeptember 17, 2010November 5, 2012
First Commerce Community BankDouglasvilleGA57448Community & Southern BankSeptember 17, 2010January 15, 2013
Bank of EllijayEllijayGA58197Community & Southern BankSeptember 17, 2010January 15, 2013
ISN BankCherry HillNJ57107Customers BankSeptember 17, 2010August 22, 2012
Horizon BankBradentonFL35061Bank of the OzarksSeptember 10, 2010November 5, 2012
Sonoma Valley BankSonomaCA27259Westamerica BankAugust 20, 2010September 12, 2012
Los Padres BankSolvangCA32165Pacific Western BankAugust 20, 2010September 12, 2012
Butte Community BankChicoCA33219Rabobank, N.A.August 20, 2010September 12, 2012
Pacific State BankStocktonCA27090Rabobank, N.A.August 20, 2010September 12, 2012
ShoreBankChicagoIL15640Urban Partnership BankAugust 20, 2010May 16, 2013
Imperial Savings and Loan AssociationMartinsvilleVA31623River Community Bank, N.A.August 20, 2010August 24, 2012
Independent National BankOcalaFL27344CenterState Bank of Florida, N.A.August 20, 2010November 5, 2012
Community National Bank at BartowBartowFL25266CenterState Bank of Florida, N.A.August 20, 2010November 5, 2012
Palos Bank and Trust CompanyPalos HeightsIL17599First Midwest BankAugust 13, 2010August 22, 2012
Ravenswood BankChicagoIL34231Northbrook Bank & Trust CompanyAugust 6, 2010August 22, 2012
LibertyBankEugeneOR31964Home Federal BankJuly 30, 2010August 22, 2012
The Cowlitz BankLongviewWA22643Heritage BankJuly 30, 2010August 22, 2012
Coastal Community BankPanama City BeachFL9619Centennial BankJuly 30, 2010November 5, 2012
Bayside Savings BankPort Saint JoeFL57669Centennial BankJuly 30, 2010November 5, 2012
Northwest Bank & TrustAcworthGA57658State Bank and Trust CompanyJuly 30, 2010November 5, 2012
Home Valley BankCave JunctionOR23181South Valley Bank & TrustJuly 23, 2010September 12, 2012
SouthwestUSA BankLas VegasNV35434Plaza BankJuly 23, 2010August 22, 2012
Community Security BankNew PragueMN34486RoundbankJuly 23, 2010September 12, 2012
Thunder BankSylvan GroveKS10506The Bennington State BankJuly 23, 2010September 13, 2012
Williamsburg First National BankKingstreeSC17837First Citizens Bank and Trust Company, Inc.July 23, 2010November 5, 2012
Crescent Bank and Trust CompanyJasperGA27559Renasant BankJuly 23, 2010November 5, 2012
Sterling BankLantanaFL32536IBERIABANKJuly 23, 2010November 5, 2012
Mainstreet Savings Bank, FSBHastingsMI28136Commercial BankJuly 16, 2010September 13, 2012
Olde Cypress Community BankClewistonFL28864CenterState Bank of Florida, N.A.July 16, 2010November 5, 2012
Turnberry BankAventuraFL32280NAFH National BankJuly 16, 2010November 5, 2012
Metro Bank of Dade CountyMiamiFL25172NAFH National BankJuly 16, 2010November 5, 2012
First National Bank of the SouthSpartanburgSC35383NAFH National BankJuly 16, 2010November 5, 2012
Woodlands BankBlufftonSC32571Bank of the OzarksJuly 16, 2010November 5, 2012
Home National BankBlackwellOK11636RCB BankJuly 9, 2010December 10, 2012
USA BankPort ChesterNY58072New Century BankJuly 9, 2010September 14, 2012
Ideal Federal Savings BankBaltimoreMD32456No AcquirerJuly 9, 2010September 14, 2012
Bay National BankBaltimoreMD35462Bay Bank, FSBJuly 9, 2010January 15, 2013
High Desert State BankAlbuquerqueNM35279First American BankJune 25, 2010September 14, 2012
First National BankSavannahGA34152The Savannah Bank, N.A.June 25, 2010November 5, 2012
Peninsula BankEnglewoodFL26563Premier American Bank, N.A.June 25, 2010November 5, 2012
Nevada Security BankRenoNV57110Umpqua BankJune 18, 2010August 23, 2012
Washington First International BankSeattleWA32955East West BankJune 11, 2010September 14, 2012
TierOne BankLincolnNE29341Great Western BankJune 4, 2010September 14, 2012
Arcola Homestead Savings BankArcolaIL31813No AcquirerJune 4, 2010September 14, 2012
First National BankRosedaleMS15814The Jefferson BankJune 4, 2010November 5, 2012
Sun West BankLas VegasNV34785City National BankMay 28, 2010September 14, 2012
Granite Community Bank, NAGranite BayCA57315Tri Counties BankMay 28, 2010September 14, 2012
Bank of Florida - TampaTampaFL57814EverBankMay 28, 2010November 5, 2012
Bank of Florida - SouthwestNaplesFL35106EverBankMay 28, 2010November 5, 2012
Bank of Florida - SoutheastFort LauderdaleFL57360EverBankMay 28, 2010November 5, 2012
Pinehurst BankSaint PaulMN57735Coulee BankMay 21, 2010October 26, 2012
Midwest Bank and Trust CompanyElmwood ParkIL18117FirstMerit Bank, N.A.May 14, 2010August 23, 2012
Southwest Community BankSpringfieldMO34255Simmons First National BankMay 14, 2010August 23, 2012
New Liberty BankPlymouthMI35586Bank of Ann ArborMay 14, 2010August 23, 2012
Satilla Community BankSaint MarysGA35114Ameris BankMay 14, 2010November 5, 2012
1st Pacific Bank of CaliforniaSan DiegoCA35517City National BankMay 7, 2010December 13, 2012
Towne Bank of ArizonaMesaAZ57697Commerce Bank of ArizonaMay 7, 2010August 23, 2012
Access BankChamplinMN16476PrinsBankMay 7, 2010August 23, 2012
The Bank of BonifayBonifayFL14246First Federal Bank of FloridaMay 7, 2010November 5, 2012
Frontier BankEverettWA22710Union Bank, N.A.April 30, 2010January 15, 2013
BC National BanksButlerMO17792Community First BankApril 30, 2010August 23, 2012
Champion BankCreve CoeurMO58362BankLibertyApril 30, 2010August 23, 2012
CF BancorpPort HuronMI30005First Michigan BankApril 30, 2010January 15, 2013
Westernbank Puerto Rico
En Espanol
MayaguezPR31027Banco Popular de Puerto RicoApril 30, 2010November 5, 2012
R-G Premier Bank of Puerto Rico
En Espanol
Hato ReyPR32185Scotiabank de Puerto RicoApril 30, 2010November 5, 2012
Eurobank
En Espanol
San JuanPR27150Oriental Bank and TrustApril 30, 2010November 5, 2012
Wheatland BankNapervilleIL58429Wheaton Bank & TrustApril 23, 2010August 23, 2012
Peotone Bank and Trust CompanyPeotoneIL10888First Midwest BankApril 23, 2010August 23, 2012
Lincoln Park Savings BankChicagoIL30600Northbrook Bank & Trust CompanyApril 23, 2010August 23, 2012
New Century BankChicagoIL34821MB Financial Bank, N.A.April 23, 2010August 23, 2012
Citizens Bank and Trust Company of ChicagoChicagoIL34658Republic Bank of ChicagoApril 23, 2010August 23, 2012
Broadway BankChicagoIL22853MB Financial Bank, N.A.April 23, 2010August 23, 2012
Amcore Bank, National AssociationRockfordIL3735Harris N.A.April 23, 2010August 23, 2012
City BankLynnwoodWA21521Whidbey Island BankApril 16, 2010September 14, 2012
Tamalpais BankSan RafaelCA33493Union Bank, N.A.April 16, 2010August 23, 2012
Innovative BankOaklandCA23876Center BankApril 16, 2010August 23, 2012
Butler BankLowellMA26619People's United BankApril 16, 2010August 23, 2012
Riverside National Bank of FloridaFort PierceFL24067TD Bank, N.A.April 16, 2010November 5, 2012
AmericanFirst BankClermontFL57724TD Bank, N.A.April 16, 2010October 31, 2012
First Federal Bank of North FloridaPalatkaFL28886TD Bank, N.A.April 16, 2010January 15, 2013
Lakeside Community BankSterling HeightsMI34878No AcquirerApril 16, 2010August 23, 2012
Beach First National BankMyrtle BeachSC34242Bank of North CarolinaApril 9, 2010November 5, 2012
Desert Hills BankPhoenixAZ57060New York Community BankMarch 26, 2010August 23, 2012
Unity National BankCartersvilleGA34678Bank of the OzarksMarch 26, 2010September 14, 2012
Key West BankKey WestFL34684Centennial BankMarch 26, 2010August 23, 2012
McIntosh Commercial BankCarrolltonGA57399CharterBankMarch 26, 2010August 23, 2012
State Bank of AuroraAuroraMN8221Northern State BankMarch 19, 2010August 23, 2012
First Lowndes BankFort DepositAL24957First Citizens BankMarch 19, 2010August 23, 2012
Bank of HiawasseeHiawasseeGA10054Citizens South BankMarch 19, 2010August 23, 2012
Appalachian Community BankEllijayGA33989Community & Southern BankMarch 19, 2010October 31, 2012
Advanta Bank Corp.DraperUT33535No AcquirerMarch 19, 2010September 14, 2012
Century Security BankDuluthGA58104Bank of UpsonMarch 19, 2010August 23, 2012
American National BankParmaOH18806The National Bank and Trust CompanyMarch 19, 2010August 23, 2012
Statewide BankCovingtonLA29561Home BankMarch 12, 2010August 23, 2012
Old Southern BankOrlandoFL58182Centennial BankMarch 12, 2010August 23, 2012
The Park Avenue BankNew YorkNY27096Valley National BankMarch 12, 2010August 23, 2012
LibertyPointe BankNew YorkNY58071Valley National BankMarch 11, 2010August 23, 2012
Centennial BankOgdenUT34430No AcquirerMarch 5, 2010September 14, 2012
Waterfield BankGermantownMD34976No AcquirerMarch 5, 2010August 23, 2012
Bank of IllinoisNormalIL9268Heartland Bank and Trust CompanyMarch 5, 2010August 23, 2012
Sun American BankBoca RatonFL27126First-Citizens Bank & Trust CompanyMarch 5, 2010August 23, 2012
Rainier Pacific BankTacomaWA38129Umpqua BankFebruary 26, 2010August 23, 2012
Carson River Community BankCarson CityNV58352Heritage Bank of NevadaFebruary 26, 2010January 15, 2013
La Jolla Bank, FSBLa JollaCA32423OneWest Bank, FSBFebruary 19, 2010August 24, 2012
George Washington Savings BankOrland ParkIL29952FirstMerit Bank, N.A.February 19, 2010August 24, 2012
The La Coste National BankLa CosteTX3287Community National BankFebruary 19, 2010September 14, 2012
Marco Community BankMarco IslandFL57586Mutual of Omaha BankFebruary 19, 2010August 24, 2012
1st American State Bank of MinnesotaHancockMN15448Community Development Bank, FSBFebruary 5, 2010August 24, 2012
American Marine BankBainbridge IslandWA16730Columbia State BankJanuary 29, 2010August 24, 2012
First Regional BankLos AngelesCA23011First-Citizens Bank & Trust CompanyJanuary 29, 2010August 24, 2012
Community Bank and TrustCorneliaGA5702SCBT National AssociationJanuary 29, 2010January 15, 2013
Marshall Bank, N.A.HallockMN16133United Valley BankJanuary 29, 2010August 23, 2012
Florida Community BankImmokaleeFL5672Premier American Bank, N.A.January 29, 2010January 15, 2013
First National Bank of GeorgiaCarrolltonGA16480Community & Southern BankJanuary 29, 2010December 13, 2012
Columbia River BankThe DallesOR22469Columbia State BankJanuary 22, 2010September 14, 2012
Evergreen BankSeattleWA20501Umpqua BankJanuary 22, 2010January 15, 2013
Charter BankSanta FeNM32498Charter BankJanuary 22, 2010August 23, 2012
Bank of LeetonLeetonMO8265Sunflower Bank, N.A.January 22, 2010January 15, 2013
Premier American BankMiamiFL57147Premier American Bank, N.A.January 22, 2010December 13, 2012
Barnes Banking CompanyKaysvilleUT1252No AcquirerJanuary 15, 2010August 23, 2012
St. Stephen State BankSt. StephenMN17522First State Bank of St. JosephJanuary 15, 2010August 23, 2012
Town Community Bank & TrustAntiochIL34705First American BankJanuary 15, 2010August 23, 2012
Horizon BankBellinghamWA22977Washington Federal Savings and Loan AssociationJanuary 8, 2010August 23, 2012
First Federal Bank of California, F.S.B.Santa MonicaCA28536OneWest Bank, FSBDecember 18, 2009August 23, 2012
Imperial Capital BankLa JollaCA26348City National BankDecember 18, 2009September 5, 2012
Independent Bankers' BankSpringfieldIL26820The Independent BankersBank (TIB)December 18, 2009August 23, 2012
New South Federal Savings BankIrondaleAL32276Beal BankDecember 18, 2009August 23, 2012
Citizens State BankNew BaltimoreMI1006No AcquirerDecember 18, 2009November 5, 2012
Peoples First Community BankPanama CityFL32167Hancock BankDecember 18, 2009November 5, 2012
RockBridge Commercial BankAtlantaGA58315No AcquirerDecember 18, 2009November 5, 2012
SolutionsBankOverland ParkKS4731Arvest BankDecember 11, 2009August 23, 2012
Valley Capital Bank, N.A.MesaAZ58399Enterprise Bank & TrustDecember 11, 2009August 23, 2012
Republic Federal Bank, N.A.MiamiFL228461st United BankDecember 11, 2009November 5, 2012
Greater Atlantic BankRestonVA32583SonabankDecember 4, 2009November 5, 2012
Benchmark BankAuroraIL10440MB Financial Bank, N.A.December 4, 2009August 23, 2012
AmTrust BankClevelandOH29776New York Community BankDecember 4, 2009November 5, 2012
The Tattnall BankReidsvilleGA12080Heritage Bank of the SouthDecember 4, 2009November 5, 2012
First Security National BankNorcrossGA26290State Bank and Trust CompanyDecember 4, 2009November 5, 2012
The Buckhead Community BankAtlantaGA34663State Bank and Trust CompanyDecember 4, 2009November 5, 2012
Commerce Bank of Southwest FloridaFort MyersFL58016Central BankNovember 20, 2009November 5, 2012
Pacific Coast National BankSan ClementeCA57914Sunwest BankNovember 13, 2009August 22, 2012
Orion BankNaplesFL22427IBERIABANKNovember 13, 2009November 5, 2012
Century Bank, F.S.B.SarasotaFL32267IBERIABANKNovember 13, 2009August 22, 2012
United Commercial BankSan FranciscoCA32469East West BankNovember 6, 2009November 5, 2012
Gateway Bank of St. LouisSt. LouisMO19450Central Bank of Kansas CityNovember 6, 2009August 22, 2012
Prosperan BankOakdaleMN35074Alerus Financial, N.A.November 6, 2009August 22, 2012
Home Federal Savings BankDetroitMI30329Liberty Bank and Trust CompanyNovember 6, 2009August 22, 2012
United Security BankSpartaGA22286Ameris BankNovember 6, 2009January 15, 2013
North Houston BankHoustonTX18776U.S. Bank N.A.October 30, 2009August 22, 2012
Madisonville State BankMadisonvilleTX33782U.S. Bank N.A.October 30, 2009August 22, 2012
Citizens National BankTeagueTX25222U.S. Bank N.A.October 30, 2009August 22, 2012
Park National BankChicagoIL11677U.S. Bank N.A.October 30, 2009August 22, 2012
Pacific National BankSan FranciscoCA30006U.S. Bank N.A.October 30, 2009August 22, 2012
California National BankLos AngelesCA34659U.S. Bank N.A.October 30, 2009September 5, 2012
San Diego National BankSan DiegoCA23594U.S. Bank N.A.October 30, 2009August 22, 2012
Community Bank of LemontLemontIL35291U.S. Bank N.A.October 30, 2009January 15, 2013
Bank USA, N.A.PhoenixAZ32218U.S. Bank N.A.October 30, 2009August 22, 2012
First DuPage BankWestmontIL35038First Midwest BankOctober 23, 2009August 22, 2012
Riverview Community BankOtsegoMN57525Central BankOctober 23, 2009August 22, 2012
Bank of ElmwoodRacineWI18321Tri City National BankOctober 23, 2009August 22, 2012
Flagship National BankBradentonFL35044First Federal Bank of FloridaOctober 23, 2009August 22, 2012
Hillcrest Bank FloridaNaplesFL58336Stonegate BankOctober 23, 2009August 22, 2012
American United BankLawrencevilleGA57794Ameris BankOctober 23, 2009September 5, 2012
Partners BankNaplesFL57959Stonegate BankOctober 23, 2009January 15, 2013
San Joaquin BankBakersfieldCA23266Citizens Business BankOctober 16, 2009August 22, 2012
Southern Colorado National BankPuebloCO57263Legacy BankOctober 2, 2009September 5, 2012
Jennings State BankSpring GroveMN11416Central BankOctober 2, 2009August 21, 2012
Warren BankWarrenMI34824The Huntington National BankOctober 2, 2009August 21, 2012
Georgian BankAtlantaGA57151First Citizens Bank and Trust Company, Inc.September 25, 2009August 21, 2012
Irwin Union Bank, F.S.B.LouisvilleKY57068First Financial Bank, N.A.September 18, 2009September 5, 2012
Irwin Union Bank and Trust CompanyColumbusIN10100First Financial Bank, N.A.September 18, 2009August 21, 2012
Venture BankLaceyWA22868First-Citizens Bank & Trust CompanySeptember 11, 2009August 21, 2012
Brickwell Community BankWoodburyMN57736CorTrust Bank N.A.September 11, 2009January 15, 2013
Corus Bank, N.A.ChicagoIL13693MB Financial Bank, N.A.September 11, 2009August 21, 2012
First State BankFlagstaffAZ34875Sunwest BankSeptember 4, 2009January 15, 2013
Platinum Community BankRolling MeadowsIL35030No AcquirerSeptember 4, 2009August 21, 2012
Vantus BankSioux CityIN27732Great Southern BankSeptember 4, 2009August 21, 2012
InBankOak ForestIL20203MB Financial Bank, N.A.September 4, 2009August 21, 2012
First Bank of Kansas CityKansas CityMO25231Great American BankSeptember 4, 2009August 21, 2012
Affinity BankVenturaCA27197Pacific Western BankAugust 28, 2009August 21, 2012
Mainstreet BankForest LakeMN1909Central BankAugust 28, 2009August 21, 2012
Bradford BankBaltimoreMD28312Manufacturers and Traders Trust Company (M&T Bank)August 28, 2009January 15, 2013
Guaranty BankAustinTX32618BBVA CompassAugust 21, 2009August 21, 2012
CapitalSouth BankBirminghamAL22130IBERIABANKAugust 21, 2009January 15, 2013
First Coweta BankNewnanGA57702United BankAugust 21, 2009January 15, 2013
ebankAtlantaGA34682Stearns Bank, N.A.August 21, 2009August 21, 2012
Community Bank of NevadaLas VegasNV34043No AcquirerAugust 14, 2009August 21, 2012
Community Bank of ArizonaPhoenixAZ57645MidFirst BankAugust 14, 2009August 21, 2012
Union Bank, National AssociationGilbertAZ34485MidFirst BankAugust 14, 2009August 21, 2012
Colonial BankMontgomeryAL9609Branch Banking & Trust Company, (BB&T)August 14, 2009September 5, 2012
Dwelling House Savings and Loan AssociationPittsburghPA31559PNC Bank, N.A.August 14, 2009January 15, 2013
Community First BankPrinevilleOR23268Home Federal BankAugust 7, 2009January 15, 2013
Community National Bank of Sarasota CountyVeniceFL27183Stearns Bank, N.A.August 7, 2009August 20, 2012
First State BankSarasotaFL27364Stearns Bank, N.A.August 7, 2009August 20, 2012
Mutual BankHarveyIL18659United Central BankJuly 31, 2009August 20, 2012
First BankAmericanoElizabethNJ34270Crown BankJuly 31, 2009August 20, 2012
Peoples Community BankWest ChesterOH32288First Financial Bank, N.A.July 31, 2009August 20, 2012
Integrity BankJupiterFL57604Stonegate BankJuly 31, 2009August 20, 2012
First State Bank of AltusAltusOK9873Herring BankJuly 31, 2009August 20, 2012
Security Bank of Jones CountyGrayGA8486State Bank and Trust CompanyJuly 24, 2009August 20, 2012
Security Bank of Houston CountyPerryGA27048State Bank and Trust CompanyJuly 24, 2009August 20, 2012
Security Bank of Bibb CountyMaconGA27367State Bank and Trust CompanyJuly 24, 2009August 20, 2012
Security Bank of North MetroWoodstockGA57105State Bank and Trust CompanyJuly 24, 2009August 20, 2012
Security Bank of North FultonAlpharettaGA57430State Bank and Trust CompanyJuly 24, 2009August 20, 2012
Security Bank of Gwinnett CountySuwaneeGA57346State Bank and Trust CompanyJuly 24, 2009August 20, 2012
Waterford Village BankWilliamsvilleNY58065Evans Bank, N.A.July 24, 2009August 20, 2012
Temecula Valley BankTemeculaCA34341First-Citizens Bank & Trust CompanyJuly 17, 2009August 20, 2012
Vineyard BankRancho CucamongaCA23556California Bank & TrustJuly 17, 2009August 20, 2012
BankFirstSioux FallsSD34103Alerus Financial, N.A.July 17, 2009August 20, 2012
First Piedmont BankWinderGA34594First American Bank and Trust CompanyJuly 17, 2009January 15, 2013
Bank of WyomingThermopolisWY22754Central Bank & TrustJuly 10, 2009August 20, 2012
Founders BankWorthIL18390The PrivateBank and Trust CompanyJuly 2, 2009August 20, 2012
Millennium State Bank of TexasDallasTX57667State Bank of TexasJuly 2, 2009October 26, 2012
First National Bank of DanvilleDanvilleIL3644First Financial Bank, N.A.July 2, 2009August 20, 2012
Elizabeth State BankElizabethIL9262Galena State Bank and Trust CompanyJuly 2, 2009August 20, 2012
Rock River BankOregonIL15302The Harvard State BankJuly 2, 2009August 20, 2012
First State Bank of WinchesterWinchesterIL11710The First National Bank of BeardstownJuly 2, 2009August 20, 2012
John Warner BankClintonIL12093State Bank of LincolnJuly 2, 2009August 20, 2012
Mirae BankLos AngelesCA57332Wilshire State BankJune 26, 2009August 20, 2012
MetroPacific BankIrvineCA57893Sunwest BankJune 26, 2009August 20, 2012
Horizon BankPine CityMN9744Stearns Bank, N.A.June 26, 2009August 20, 2012
Neighborhood Community BankNewnanGA35285CharterBankJune 26, 2009August 20, 2012
Community Bank of West GeorgiaVilla RicaGA57436No AcquirerJune 26, 2009August 17, 2012
First National Bank of AnthonyAnthonyKS4614Bank of KansasJune 19, 2009August 17, 2012
Cooperative BankWilmingtonNC27837First BankJune 19, 2009August 17, 2012
Southern Community BankFayettevilleGA35251United Community BankJune 19, 2009August 17, 2012
Bank of LincolnwoodLincolnwoodIL17309Republic Bank of ChicagoJune 5, 2009August 17, 2012
Citizens National BankMacombIL5757Morton Community BankMay 22, 2009September 4, 2012
Strategic Capital BankChampaignIL35175Midland States BankMay 22, 2009September 4, 2012
BankUnited, FSBCoral GablesFL32247BankUnitedMay 21, 2009August 17, 2012
Westsound BankBremertonWA34843Kitsap BankMay 8, 2009September 4, 2012
America West BankLaytonUT35461Cache Valley BankMay 1, 2009August 17, 2012
Citizens Community BankRidgewoodNJ57563North Jersey Community BankMay 1, 2009September 4, 2012
Silverton Bank, NAAtlantaGA26535No AcquirerMay 1, 2009August 17, 2012
First Bank of IdahoKetchumID34396U.S. Bank, N.A.April 24, 2009August 17, 2012
First Bank of Beverly HillsCalabasasCA32069No AcquirerApril 24, 2009September 4, 2012
Michigan Heritage BankFarmington HillsMI34369Level One BankApril 24, 2009August 17, 2012
American Southern BankKennesawGA57943Bank of North GeorgiaApril 24, 2009August 17, 2012
Great Basin Bank of NevadaElkoNV33824Nevada State BankApril 17, 2009September 4, 2012
American Sterling BankSugar CreekMO8266Metcalf BankApril 17, 2009August 31, 2012
New Frontier BankGreeleyCO34881No AcquirerApril 10, 2009September 4, 2012
Cape Fear BankWilmingtonNC34639First Federal Savings and Loan AssociationApril 10, 2009August 17, 2012
Omni National BankAtlantaGA22238No AcquirerMarch 27, 2009August 17, 2012
TeamBank, NAPaolaKS4754Great Southern BankMarch 20, 2009August 17, 2012
Colorado National BankColorado SpringsCO18896Herring BankMarch 20, 2009August 17, 2012
FirstCity BankStockbridgeGA18243No AcquirerMarch 20, 2009August 17, 2012
Freedom Bank of GeorgiaCommerceGA57558Northeast Georgia BankMarch 6, 2009August 17, 2012
Security Savings BankHendersonNV34820Bank of NevadaFebruary 27, 2009September 7, 2012
Heritage Community BankGlenwoodIL20078MB Financial Bank, N.A.February 27, 2009August 17, 2012
Silver Falls BankSilvertonOR35399Citizens BankFebruary 20, 2009August 17, 2012
Pinnacle Bank of OregonBeavertonOR57342Washington Trust Bank of SpokaneFebruary 13, 2009August 17, 2012
Corn Belt Bank & Trust Co.PittsfieldIL16500The Carlinville National BankFebruary 13, 2009August 17, 2012
Riverside Bank of the Gulf CoastCape CoralFL34563TIB BankFebruary 13, 2009August 17, 2012
Sherman County BankLoup CityNE5431Heritage BankFebruary 13, 2009August 17, 2012
County BankMercedCA22574Westamerica BankFebruary 6, 2009September 4, 2012
Alliance BankCulver CityCA23124California Bank & TrustFebruary 6, 2009August 16, 2012
FirstBank Financial ServicesMcDonoughGA57017Regions BankFebruary 6, 2009August 16, 2012
Ocala National BankOcalaFL26538CenterState Bank of Florida, N.A.January 30, 2009September 4, 2012
Suburban FSBCroftonMD30763Bank of EssexJanuary 30, 2009August 16, 2012
MagnetBankSalt Lake CityUT58001No AcquirerJanuary 30, 2009August 16, 2012
1st Centennial BankRedlandsCA33025First California BankJanuary 23, 2009August 16, 2012
Bank of Clark CountyVancouverWA34959Umpqua BankJanuary 16, 2009August 16, 2012
National Bank of CommerceBerkeleyIL19733Republic Bank of ChicagoJanuary 16, 2009August 16, 2012
Sanderson State Bank
En Espanol
SandersonTX11568The Pecos County State BankDecember 12, 2008September 4, 2012
Haven Trust BankDuluthGA35379Branch Banking & Trust Company, (BB&T)December 12, 2008August 16, 2012
First Georgia Community BankJacksonGA34301United BankDecember 5, 2008August 16, 2012
PFF Bank & TrustPomonaCA28344U.S. Bank, N.A.November 21, 2008January 4, 2013
Downey Savings & LoanNewport BeachCA30968U.S. Bank, N.A.November 21, 2008January 4, 2013
Community BankLoganvilleGA16490Bank of EssexNovember 21, 2008September 4, 2012
Security Pacific BankLos AngelesCA23595Pacific Western BankNovember 7, 2008August 28, 2012
Franklin Bank, SSBHoustonTX26870Prosperity BankNovember 7, 2008August 16, 2012
Freedom BankBradentonFL57930Fifth Third BankOctober 31, 2008August 16, 2012
Alpha Bank & TrustAlpharettaGA58241Stearns Bank, N.A.October 24, 2008August 16, 2012
Meridian BankEldredIL13789National BankOctober 10, 2008May 31, 2012
Main Street BankNorthvilleMI57654Monroe Bank & TrustOctober 10, 2008August 16, 2012
Washington Mutual Bank
(Including its subsidiary Washington Mutual Bank FSB)
HendersonNV32633JP Morgan Chase BankSeptember 25, 2008August 16, 2012
AmeribankNorthforkWV6782The Citizens Savings Bank

Pioneer Community Bank, Inc.
September 19, 2008August 16, 2012
Silver State Bank
En Espanol
HendersonNV34194Nevada State BankSeptember 5, 2008August 16, 2012
Integrity BankAlpharettaGA35469Regions BankAugust 29, 2008August 16, 2012
Columbian Bank & TrustTopekaKS22728Citizens Bank & TrustAugust 22, 2008August 16, 2012
First Priority BankBradentonFL57523SunTrust BankAugust 1, 2008August 16, 2012
First Heritage Bank, NANewport BeachCA57961Mutual of Omaha BankJuly 25, 2008August 28, 2012
First National Bank of NevadaRenoNV27011Mutual of Omaha BankJuly 25, 2008August 28, 2012
IndyMac BankPasadenaCA29730OneWest Bank, FSBJuly 11, 2008August 28, 2012
First Integrity Bank, NAStaplesMN12736First International Bank and TrustMay 30, 2008August 28, 2012
ANB Financial, NABentonvilleAR33901Pulaski Bank and Trust CompanyMay 9, 2008August 28, 2012
Hume BankHumeMO1971Security BankMarch 7, 2008August 28, 2012
Douglass National BankKansas CityMO24660Liberty Bank and Trust CompanyJanuary 25, 2008October 26, 2012
Miami Valley BankLakeviewOH16848The Citizens Banking CompanyOctober 4, 2007August 28, 2012
NetBankAlpharettaGA32575ING DIRECTSeptember 28, 2007August 28, 2012
Metropolitan Savings BankPittsburghPA35353Allegheny Valley Bank of PittsburghFebruary 2, 2007October 27, 2010
Bank of EphraimEphraimUT1249Far West BankJune 25, 2004April 9, 2008
Reliance BankWhite PlainsNY26778Union State BankMarch 19, 2004April 9, 2008
Guaranty National Bank of TallahasseeTallahasseeFL26838Hancock Bank of FloridaMarch 12, 2004June 5, 2012
Dollar Savings BankNewarkNJ31330No AcquirerFebruary 14, 2004April 9, 2008
Pulaski Savings BankPhiladelphiaPA27203Earthstar BankNovember 14, 2003July 22, 2005
First National Bank of BlanchardvilleBlanchardvilleWI11639The Park BankMay 9, 2003June 5, 2012
Southern Pacific BankTorranceCA27094Beal BankFebruary 7, 2003October 20, 2008
Farmers Bank of CheneyvilleCheneyvilleLA16445Sabine State Bank & TrustDecember 17, 2002October 20, 2004
Bank of AlamoAlamoTN9961No AcquirerNovember 8, 2002March 18, 2005
AmTrade International Bank
En Espanol
AtlantaGA33784No AcquirerSeptember 30, 2002September 11, 2006
Universal Federal Savings BankChicagoIL29355Chicago Community BankJune 27, 2002April 9, 2008
Connecticut Bank of CommerceStamfordCT19183Hudson United BankJune 26, 2002February 14, 2012
New Century BankShelby TownshipMI34979No AcquirerMarch 28, 2002March 18, 2005
Net 1st National BankBoca RatonFL26652Bank Leumi USAMarch 1, 2002April 9, 2008
NextBank, NAPhoenixAZ22314No AcquirerFebruary 7, 2002August 27, 2010
Oakwood Deposit Bank Co.OakwoodOH8966The State Bank & Trust CompanyFebruary 1, 2002October 25, 2012
Bank of Sierra BlancaSierra BlancaTX22002The Security State Bank of PecosJanuary 18, 2002November 6, 2003
Hamilton Bank, NA
En Espanol
MiamiFL24382Israel Discount Bank of New YorkJanuary 11, 2002June 5, 2012
Sinclair National BankGravetteAR34248Delta Trust & BankSeptember 7, 2001February 10, 2004
Superior Bank, FSBHinsdaleIL32646Superior Federal, FSBJuly 27, 2001June 5, 2012
Malta National BankMaltaOH6629North Valley BankMay 3, 2001November 18, 2002
First Alliance Bank & Trust Co.ManchesterNH34264Southern New Hampshire Bank & TrustFebruary 2, 2001February 18, 2003
National State Bank of MetropolisMetropolisIL3815Banterra Bank of MarionDecember 14, 2000March 17, 2005
Bank of HonoluluHonoluluHI21029Bank of the OrientOctober 13, 2000March 17, 2005
+
+ +
+ + + + + + + + + + + + + + + + + + diff --git a/pandas/tests/io/data/html/computer_sales_page.html b/pandas/tests/io/data/html/computer_sales_page.html new file mode 100644 index 0000000000000..ff2b031b58d64 --- /dev/null +++ b/pandas/tests/io/data/html/computer_sales_page.html @@ -0,0 +1,619 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
 
 Three months ended
+April 30
 Six months ended
+April 30
 
 
 2013  2012  2013  2012  
 
 In millions
 

Net revenue:

             

Notebooks

 $3,718 $4,900 $7,846 $9,842 

Desktops

  3,103  3,827  6,424  7,033 

Workstations

  521  537  1,056  1,072 

Other

  242  206  462  415 
          

Personal Systems

  7,584  9,470  15,788  18,362 
          

Supplies

  4,122  4,060  8,015  8,139 

Commercial Hardware

  1,398  1,479  2,752  2,968 

Consumer Hardware

  561  593  1,240  1,283 
          

Printing

  6,081  6,132  12,007  12,390 
          

Printing and Personal Systems Group

  13,665  15,602  27,795  30,752 
          

Industry Standard Servers

  2,806  3,186  5,800  6,258 

Technology Services

  2,272  2,335  4,515  4,599 

Storage

  857  990  1,690  1,945 

Networking

  618  614  1,226  1,200 

Business Critical Systems

  266  421  572  826 
          

Enterprise Group

  6,819  7,546  13,803  14,828 
          

Infrastructure Technology Outsourcing

  3,721  3,954  7,457  7,934 

Application and Business Services

  2,278  2,535  4,461  4,926 
          

Enterprise Services

  5,999  6,489  11,918  12,860 
          

Software

  941  970  1,867  1,916 

HP Financial Services

  881  968  1,838  1,918 

Corporate Investments

  10  7  14  37 
          

Total segments

  28,315  31,582  57,235  62,311 
          

Eliminations of intersegment net revenue and other

  (733) (889) (1,294) (1,582)
          

Total HP consolidated net revenue

 $27,582 $30,693 $55,941 $60,729 
          
diff --git a/pandas/tests/io/data/html/macau.html b/pandas/tests/io/data/html/macau.html new file mode 100644 index 0000000000000..edc4ea96f0f20 --- /dev/null +++ b/pandas/tests/io/data/html/macau.html @@ -0,0 +1,3691 @@ + + + + + + + + + + + + + + + +Traffic Statistics - Passengers + + + + +
+
+ + +
+ +
+ + + + + + + + + + + + + + +
+
+ + +
+ +
+
+

Traffic Statistics - Passengers

+ +
+
+
+ + +
+ +
+
+
+
+ + + Traffic Statistics + + + + + +


+ Passengers Figure(2008-2013)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  201320122011201020092008
January + + 374,917 + + + 362,379 + + + 301,503 + + + 358,902 + + + 342,323 + + + 420,574 +
February + + 393,152 + + + 312,405 + + + 301,259 + + + 351,654 + + + 297,755 + + + 442,809 +
March + + 408,755 + + + 334,000 + + + 318,908 + + + 360,365 + + + 387,879 + + + 468,540 +
April + + 408,860 + + + 358,198 + + + 339,060 + + + 352,976 + + + 400,553 + + + 492,930 +
May + + 374,397 + + + 329,218 + + + 321,060 + + + 330,407 + + + 335,967 + + + 465,045 +
June + + 401,995 + + + 356,679 + + + 343,006 + + + 326,724 + + + 296,748 + + + 426,764 +
July + + + + + 423,081 + + + 378,993 + + + 356,580 + + + 351,110 + + + 439,425 +
August + + + + + 453,391 + + + 395,883 + + + 364,011 + + + 404,076 + + + 425,814 +
September + + + + + 384,887 + + + 325,124 + + + 308,940 + + + 317,226 + + + 379,898 +
October + + + + + 383,889 + + + 333,102 + + + 317,040 + + + 355,935 + + + 415,339 +
November + + + + + 379,065 + + + 327,803 + + + 303,186 + + + 372,104 + + + 366,411 +
December + + + + + 413,873 + + + 359,313 + + + 348,051 + + + 388,573 + + + 354,253 +
Total + + 2,362,076 + + + 4,491,065 + + + 4,045,014 + + + 4,078,836 + + + 4,250,249 + + + 5,097,802 +
+ +


+ Passengers Figure(2002-2007)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  200720062005200420032002
January + + 381,887 + + + 323,282 + + + 289,701 + + + 288,507 + + + 290,140 + + + 268,783 +
February + + 426,014 + + + 360,820 + + + 348,723 + + + 207,710 + + + 323,264 + + + 323,654 +
March + + 443,805 + + + 389,125 + + + 321,953 + + + 273,910 + + + 295,052 + + + 360,668 +
April + + 500,917 + + + 431,550 + + + 367,976 + + + 324,931 + + + 144,082 + + + 380,648 +
May + + 468,637 + + + 399,743 + + + 359,298 + + + 250,601 + + + 47,333 + + + 359,547 +
June + + 463,676 + + + 393,713 + + + 360,147 + + + 296,000 + + + 94,294 + + + 326,508 +
July + + 490,404 + + + 465,497 + + + 413,131 + + + 365,454 + + + 272,784 + + + 388,061 +
August + + 490,830 + + + 478,474 + + + 409,281 + + + 372,802 + + + 333,840 + + + 384,719 +
September + + 446,594 + + + 412,444 + + + 354,751 + + + 321,456 + + + 295,447 + + + 334,029 +
October + + 465,757 + + + 461,215 + + + 390,435 + + + 358,362 + + + 291,193 + + + 372,706 +
November + + 455,132 + + + 425,116 + + + 323,347 + + + 327,593 + + + 268,282 + + + 350,324 +
December + + 465,225 + + + 435,114 + + + 308,999 + + + 326,933 + + + 249,855 + + + 322,056 +
Total + + 5,498,878 + + + 4,976,093 + + + 4,247,742 + + + 3,714,259 + + + 2,905,566 + + + 4,171,703 +
+ +


+ Passengers Figure(1996-2001)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  200120001999199819971996
January + + 265,603 + + + 184,381 + + + 161,264 + + + 161,432 + + + 117,984 + + + +
February + + 249,259 + + + 264,066 + + + 209,569 + + + 168,777 + + + 150,772 + + + +
March + + 312,319 + + + 226,483 + + + 186,965 + + + 172,060 + + + 149,795 + + + +
April + + 351,793 + + + 296,541 + + + 237,449 + + + 180,241 + + + 179,049 + + + +
May + + 338,692 + + + 288,949 + + + 230,691 + + + 172,391 + + + 189,925 + + + +
June + + 332,630 + + + 271,181 + + + 231,328 + + + 157,519 + + + 175,402 + + + +
July + + 344,658 + + + 304,276 + + + 243,534 + + + 205,595 + + + 173,103 + + + +
August + + 360,899 + + + 300,418 + + + 257,616 + + + 241,140 + + + 178,118 + + + +
September + + 291,817 + + + 280,803 + + + 210,885 + + + 183,954 + + + 163,385 + + + +
October + + 327,232 + + + 298,873 + + + 231,251 + + + 205,726 + + + 176,879 + + + +
November + + 315,538 + + + 265,528 + + + 228,637 + + + 181,677 + + + 146,804 + + + +
December + + 314,866 + + + 257,929 + + + 210,922 + + + 183,975 + + + 151,362 + + + +
Total + + 3,805,306 + + + 3,239,428 + + + 2,640,111 + + + 2,214,487 + + + 1,952,578 + + + 0 +
+ +


+ Passengers Figure(1995-1995)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  1995
January + + +
February + + +
March + + +
April + + +
May + + +
June + + +
July + + +
August + + +
September + + +
October + + +
November + + 6,601 +
December + + 37,041 +
Total + + 43,642 +
+ + +


+
passenger statistic picture
+


+ + + + +


+ Movement Statistics(2008-2013)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  201320122011201020092008
January + + 3,925 + + + 3,463 + + + 3,289 + + + 3,184 + + + 3,488 + + + 4,568 +
February + + 3,632 + + + 2,983 + + + 2,902 + + + 3,053 + + + 3,347 + + + 4,527 +
March + + 3,909 + + + 3,166 + + + 3,217 + + + 3,175 + + + 3,636 + + + 4,594 +
April + + 3,903 + + + 3,258 + + + 3,146 + + + 3,023 + + + 3,709 + + + 4,574 +
May + + 4,075 + + + 3,234 + + + 3,266 + + + 3,033 + + + 3,603 + + + 4,511 +
June + + 4,038 + + + 3,272 + + + 3,316 + + + 2,909 + + + 3,057 + + + 4,081 +
July + + + + + 3,661 + + + 3,359 + + + 3,062 + + + 3,354 + + + 4,215 +
August + + + + + 3,942 + + + 3,417 + + + 3,077 + + + 3,395 + + + 4,139 +
September + + + + + 3,703 + + + 3,169 + + + 3,095 + + + 3,100 + + + 3,752 +
October + + + + + 3,727 + + + 3,469 + + + 3,179 + + + 3,375 + + + 3,874 +
November + + + + + 3,722 + + + 3,145 + + + 3,159 + + + 3,213 + + + 3,567 +
December + + + + + 3,866 + + + 3,251 + + + 3,199 + + + 3,324 + + + 3,362 +
Total + + 23,482 + + + 41,997 + + + 38,946 + + + 37,148 + + + 40,601 + + + 49,764 +
+ +


+ Movement Statistics(2002-2007)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  200720062005200420032002
January + + 4,384 + + + 3,933 + + + 3,528 + + + 3,051 + + + 3,257 + + + 2,711 +
February + + 4,131 + + + 3,667 + + + 3,331 + + + 2,372 + + + 3,003 + + + 2,747 +
March + + 4,349 + + + 4,345 + + + 3,549 + + + 3,049 + + + 3,109 + + + 2,985 +
April + + 4,460 + + + 4,490 + + + 3,832 + + + 3,359 + + + 2,033 + + + 2,928 +
May + + 4,629 + + + 4,245 + + + 3,663 + + + 3,251 + + + 1,229 + + + 3,109 +
June + + 4,365 + + + 4,124 + + + 3,752 + + + 3,414 + + + 1,217 + + + 3,049 +
July + + 4,612 + + + 4,386 + + + 3,876 + + + 3,664 + + + 2,423 + + + 3,078 +
August + + 4,446 + + + 4,373 + + + 3,987 + + + 3,631 + + + 3,040 + + + 3,166 +
September + + 4,414 + + + 4,311 + + + 3,782 + + + 3,514 + + + 2,809 + + + 3,239 +
October + + 4,445 + + + 4,455 + + + 3,898 + + + 3,744 + + + 3,052 + + + 3,562 +
November + + 4,563 + + + 4,285 + + + 3,951 + + + 3,694 + + + 3,125 + + + 3,546 +
December + + 4,588 + + + 4,435 + + + 3,855 + + + 3,763 + + + 2,996 + + + 3,444 +
Total + + 53,386 + + + 51,049 + + + 45,004 + + + 40,506 + + + 31,293 + + + 37,564 +
+ +


+ Movement Statistics(1996-2001)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  200120001999199819971996
January + + 2,694 + + + 2,201 + + + 1,835 + + + 2,177 + + + 1,353 + + + 744 +
February + + 2,364 + + + 2,357 + + + 1,826 + + + 1,740 + + + 1,339 + + + 692 +
March + + 2,543 + + + 2,206 + + + 1,895 + + + 1,911 + + + 1,533 + + + 872 +
April + + 2,531 + + + 2,311 + + + 2,076 + + + 1,886 + + + 1,587 + + + 1,026 +
May + + 2,579 + + + 2,383 + + + 1,914 + + + 2,102 + + + 1,720 + + + 1,115 +
June + + 2,681 + + + 2,370 + + + 1,890 + + + 2,038 + + + 1,716 + + + 1,037 +
July + + 2,903 + + + 2,609 + + + 1,916 + + + 2,078 + + + 1,693 + + + 1,209 +
August + + 3,037 + + + 2,487 + + + 1,968 + + + 2,061 + + + 1,676 + + + 1,241 +
September + + 2,767 + + + 2,329 + + + 1,955 + + + 1,970 + + + 1,681 + + + 1,263 +
October + + 2,922 + + + 2,417 + + + 2,267 + + + 1,969 + + + 1,809 + + + 1,368 +
November + + 2,670 + + + 2,273 + + + 2,132 + + + 2,102 + + + 1,786 + + + 1,433 +
December + + 2,815 + + + 2,749 + + + 2,187 + + + 1,981 + + + 1,944 + + + 1,386 +
Total + + 32,506 + + + 28,692 + + + 23,861 + + + 24,015 + + + 19,837 + + + 13,386 +
+ +


+ Movement Statistics(1995-1995)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  1995
January + + +
February + + +
March + + +
April + + +
May + + +
June + + +
July + + +
August + + +
September + + +
October + + +
November + + 126 +
December + + 536 +
Total + + 662 +
+ + +


+
passenger statistic picture
+ + +
+ +
+
+
+ + + +
+
+ +
+ +
+ + + +
+ + + +
+
+ + \ No newline at end of file diff --git a/pandas/tests/io/data/html/nyse_wsj.html b/pandas/tests/io/data/html/nyse_wsj.html new file mode 100644 index 0000000000000..2360bd49e9950 --- /dev/null +++ b/pandas/tests/io/data/html/nyse_wsj.html @@ -0,0 +1,1207 @@ + + + + + + +
+
+
+
+
+ SEARCH +
+
+
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
 Issue(Roll over for charts and headlines) + VolumePriceChg% Chg
1 + J.C. Penney (JCP) + + 250,697,455$9.05-1.37-13.15
2 + Bank of America (BAC) + + 77,162,10313.90-0.18-1.28
3 + Rite Aid (RAD) + + 52,140,3824.70-0.08-1.67
4 + Ford Motor (F) + + 33,745,28717.05-0.22-1.27
5 + Pfizer (PFE) + + 27,801,85328.880.361.26
6 + Hertz Global Hldgs (HTZ) + + 25,821,26422.320.693.19
7 + General Electric (GE) + + 25,142,06424.05-0.20-0.82
8 + Elan ADS (ELN) + + 24,725,20915.590.080.52
9 + JPMorgan Chase (JPM) + + 22,402,75652.240.350.67
10 + Regions Financial (RF) + + 20,790,5329.300.121.31
11 + Violin Memory (VMEM) + + 20,669,8467.02-1.98-22.00
12 + Citigroup (C) + + 19,979,93248.89-0.04-0.08
13 + Nokia ADS (NOK) + + 19,585,0756.660.020.30
14 + Wells Fargo (WFC) + + 19,478,59041.59-0.02-0.05
15 + Vale ADS (VALE) + + 18,781,98715.60-0.52-3.23
16 + Delta Air Lines (DAL) + + 16,013,95623.57-0.44-1.83
17 + EMC (EMC) + + 15,771,25226.07-0.11-0.42
18 + Nike Cl B (NKE) + + 15,514,71773.643.304.69
19 + Alcoa (AA) + + 14,061,0738.20-0.07-0.85
20 + General Motors (GM) + + 13,984,00436.37-0.58-1.57
21 + Oracle (ORCL) + + 13,856,67133.78-0.03-0.09
22 + AT&T (T) + + 13,736,94833.98-0.25-0.73
23 + Trina Solar ADS (TSL) + + 13,284,20214.831.9915.50
24 + Yingli Green Energy Holding ADS (YGE) + + 12,978,3786.730.6310.33
25 + Petroleo Brasileiro ADS (PBR) + + 12,833,66015.40-0.21-1.35
26 + United Continental Holdings (UAL) + + 12,603,22530.91-3.16-9.28
27 + Coca-Cola (KO) + + 12,343,45238.40-0.34-0.88
28 + Arch Coal (ACI) + + 12,261,1384.25-0.28-6.18
29 + Morgan Stanley (MS) + + 11,956,34527.08-0.07-0.26
30 + Pandora Media (P) + + 11,829,96325.520.130.51
31 + Barrick Gold (ABX) + + 11,775,58518.530.000.00
32 + Abbott Laboratories (ABT) + + 11,755,71833.14-0.52-1.54
33 + Banco Santander Brasil ADS (BSBR) + + 11,587,3107.010.467.02
34 + Advanced Micro Devices (AMD) + + 11,337,6093.86-0.03-0.77
35 + Annaly Capital Management (NLY) + + 11,004,44011.63-0.07-0.60
36 + Alpha Natural Resources (ANR) + + 10,941,0746.08-0.19-3.03
37 + Exxon Mobil (XOM) + + 10,668,11586.90-0.17-0.20
38 + Itau Unibanco Holding ADS (ITUB) + + 10,638,80314.300.231.63
39 + Merck&Co (MRK) + + 10,388,15247.790.110.23
40 + Alcatel-Lucent ADS (ALU) + + 10,181,8333.650.010.27
41 + Verizon Communications (VZ) + + 10,139,32147.00-0.67-1.41
42 + Magnum Hunter Resources (MHR) + + 10,004,3036.330.467.84
43 + Hewlett-Packard (HPQ) + + 9,948,93521.17-0.13-0.61
44 + PulteGroup (PHM) + + 9,899,14116.57-0.41-2.41
45 + ReneSola ADS (SOL) + + 9,667,4384.840.398.76
46 + Corning (GLW) + + 9,547,26514.73-0.21-1.41
47 + Cole Real Estate Investments (COLE) + + 9,544,02112.210.010.08
48 + Dow Chemical (DOW) + + 9,150,47939.02-0.97-2.43
49 + International Game Technology (IGT) + + 9,129,12319.23-1.44-6.97
50 + Accenture Cl A (ACN) + + 8,773,26074.09-1.78-2.35
51 + KeyCorp (KEY) + + 8,599,33311.360.020.18
52 + Bristol-Myers Squibb (BMY) + + 8,440,70946.20-0.73-1.56
53 + Companhia Siderurgica Nacional ADS (SID) + + 8,437,6364.36-0.05-1.13
54 + H&R Block (HRB) + + 8,240,98426.360.311.19
55 + MGIC Investment (MTG) + + 8,135,0377.26-0.10-1.36
56 + RingCentral Cl A (RNG) + + 8,117,46918.205.2040.00
57 + United States Steel (X) + + 8,107,89920.44-0.66-3.13
58 + Cliffs Natural Resources (CLF) + + 8,041,57221.00-0.83-3.80
59 + Newmont Mining (NEM) + + 8,014,25027.98-0.19-0.67
60 + Altria Group (MO) + + 7,786,04834.71-0.29-0.83
61 + SandRidge Energy (SD) + + 7,782,7455.93-0.06-1.00
62 + Molycorp (MCP) + + 7,735,8316.73-0.45-6.27
63 + Halliburton (HAL) + + 7,728,73548.39-0.32-0.66
64 + Taiwan Semiconductor Manufacturing ADS (TSM) + + 7,661,39717.07-0.25-1.44
65 + Freeport-McMoRan Copper&Gold (FCX) + + 7,622,80333.42-0.45-1.33
66 + Kodiak Oil&Gas (KOG) + + 7,543,80611.940.161.36
67 + Xerox (XRX) + + 7,440,68910.37-0.01-0.10
68 + Sprint (S) + + 7,291,3516.16-0.14-2.22
69 + Two Harbors Investment (TWO) + + 7,153,8039.790.050.51
70 + Walter Energy (WLT) + + 7,152,19214.19-0.36-2.47
71 + International Paper (IP) + + 7,123,72245.44-1.85-3.91
72 + PPL (PPL) + + 7,026,29230.34-0.13-0.43
73 + Goldcorp (GG) + + 6,857,44725.760.080.31
74 + Time Warner (TWX) + + 6,807,23766.201.332.05
75 + Synovus Financial (SNV) + + 6,764,8053.290.020.61
76 + AK Steel Holding (AKS) + + 6,662,5993.83-0.11-2.79
77 + Boston Scientific (BSX) + + 6,629,08411.52-0.15-1.29
78 + Eldorado Gold (EGO) + + 6,596,9026.65-0.03-0.45
79 + Newpark Resources (NR) + + 6,552,45312.560.090.72
80 + AbbVie (ABBV) + + 6,525,52444.33-0.67-1.49
81 + MBIA (MBI) + + 6,416,58710.38-0.43-3.98
82 + SAIC (SAI) + + 6,404,58716.030.130.82
83 + Procter&Gamble (PG) + + 6,389,14377.21-0.84-1.08
84 + IAMGOLD (IAG) + + 6,293,0014.77-0.06-1.24
85 + Safeway (SWY) + + 6,268,18432.25-0.29-0.89
86 + Kinross Gold (KGC) + + 6,112,6584.99-0.03-0.60
87 + MGM Resorts International (MGM) + + 5,986,14320.22-0.05-0.25
88 + Cemex ADS (CX) + + 5,907,04011.27-0.06-0.53
89 + American International Group (AIG) + + 5,900,13349.15-0.30-0.61
90 + Chesapeake Energy (CHK) + + 5,848,01626.21-0.20-0.76
91 + RadioShack (RSH) + + 5,837,8333.44-0.43-11.11
92 + U.S. Bancorp (USB) + + 5,814,37336.50-0.04-0.11
93 + Eli Lilly (LLY) + + 5,776,99150.50-0.54-1.06
94 + MetLife (MET) + + 5,774,99647.21-0.37-0.78
95 + Yamana Gold (AUY) + + 5,742,42610.370.030.29
96 + CBS Cl B (CBS) + + 5,718,85855.50-0.06-0.11
97 + CSX (CSX) + + 5,710,06625.85-0.13-0.50
98 + Carnival (CCL) + + 5,661,32532.88-0.05-0.15
99 + Mosaic (MOS) + + 5,595,59243.43-0.76-1.72
100 + Walgreen (WAG) + + 5,568,31054.51-0.22-0.40
+ + +
+ + + + + + + + + + + + + + +
An Advertising Feature    PARTNER CENTER
+ + + + + + + + + + + + + + +
+ + +
diff --git a/pandas/tests/io/data/html/spam.html b/pandas/tests/io/data/html/spam.html new file mode 100644 index 0000000000000..a8e445ff1e176 --- /dev/null +++ b/pandas/tests/io/data/html/spam.html @@ -0,0 +1,797 @@ + + + + + + + + + + + + + Show Foods + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ National Nutrient Database + + + + + + + + + +
+ + + +
+
+ National Nutrient Database for Standard Reference
Release 25 +
+
+ + + + + + + +
Basic Report
+ +
+

Nutrient data for 07908, Luncheon meat, pork with ham, minced, canned, includes SPAM (Hormel) + + +

+ + + +
+ + +
+
+
Modifying household measures
+
+ +
+ +
+
+
+ + + + +
+ + + + + + + + + + + +
+ + +

Nutrient values and weights are for edible portion

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Help
NutrientUnit
Value per 100.0g
+ +
+ + oz 1 NLEA serving +
56g + +
Proximates
Water + + + g51.7028.95
Energy + + + kcal315176
Protein + + + g13.407.50
Total lipid (fat) + + + g26.6014.90
Carbohydrate, by difference + + + g4.602.58
Fiber, total dietary + + + g0.00.0
Sugars, total + + + g0.000.00
Minerals
Calcium, Ca + + + mg00
Iron, Fe + + + mg0.640.36
Magnesium, Mg + + + mg148
Phosphorus, P + + + mg15185
Potassium, K + + + mg409229
Sodium, Na + + + mg1411790
Zinc, Zn + + + mg1.590.89
Vitamins
Vitamin C, total ascorbic acid + + + mg0.00.0
Thiamin + + + mg0.3170.178
Riboflavin + + + mg0.1760.099
Niacin + + + mg3.5301.977
Vitamin B-6 + + + mg0.2180.122
Folate, DFE + + + µg32
Vitamin B-12 + + + µg0.450.25
Vitamin A, RAE + + + µg00
Vitamin A, IU + + + IU00
Vitamin E (alpha-tocopherol) + + + mg0.420.24
Vitamin D (D2 + D3) + + + µg0.60.3
Vitamin D + + + IU2615
Vitamin K (phylloquinone) + + + µg0.00.0
Lipids
Fatty acids, total saturated + + + g9.9875.593
Fatty acids, total monounsaturated + + + g13.5057.563
Fatty acids, total polyunsaturated + + + g2.0191.131
Cholesterol + + + mg7140
Other
Caffeine + + + mg00
+ +
+
+ + + + + +
+ +
+ + + + +
+ + + \ No newline at end of file diff --git a/pandas/tests/io/data/html/valid_markup.html b/pandas/tests/io/data/html/valid_markup.html new file mode 100644 index 0000000000000..0130e9ed9d5f3 --- /dev/null +++ b/pandas/tests/io/data/html/valid_markup.html @@ -0,0 +1,62 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ab
067
140
294
370
+ + + + + + + + + + + + + + + + + + + + +
ab
067
140
+ + diff --git a/pandas/tests/io/data/html/wikipedia_states.html b/pandas/tests/io/data/html/wikipedia_states.html new file mode 100644 index 0000000000000..f1a4c4d29c72e --- /dev/null +++ b/pandas/tests/io/data/html/wikipedia_states.html @@ -0,0 +1,1756 @@ + + + + +List of U.S. states and territories by area - Wikipedia, the free encyclopedia + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+

List of U.S. states and territories by area

+
+
From Wikipedia, the free encyclopedia
+
+
+ Jump to: navigation, search +
+
+
+
+
+Image shows the 50 states by area. Check the legend for more details.
+
+
+

This is a complete list of the states of the United States and its major territories ordered by total area, land area, and water area. The water area figures include inland, coastal, Great Lakes, and territorial waters. Glaciers and intermittent water features are counted as land area.[1]

+

+ +

+
+

Area by state/territory[edit]

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Total area[2]Land area[2]Water[2]
State/territoryRanksq mikm²Ranksq mikm² % landsq mikm² % water
 Alaska!C 1665,384.041,723,337!C 1570,640.951,477,95385.76%94,743.10245,38414.24%
 Texas!B9993068528194 2268,596.46695,662!B9993068528194 2261,231.71676,58797.26%7,364.7519,0752.74%
 California!B9989013877113 3163,694.74423,967!B9989013877113 3155,779.22403,46695.16%7,915.5220,5014.84%
 Montana!B9986137056388 4147,039.71380,831!B9986137056388 4145,545.80376,96298.98%1,493.913,8691.02%
 New Mexico!B9983905620875 5121,590.30314,917!B9983905620875 5121,298.15314,16199.76%292.157570.24%
 Arizona!B9982082405307 6113,990.30295,234!B9982082405307 6113,594.08294,20799.65%396.221,0260.35%
 Nevada!B9980540898509 7110,571.82286,380!B9980540898509 7109,781.18284,33299.28%790.652,0480.72%
 Colorado!B9979205584583 8104,093.67269,601!B9979205584583 8103,641.89268,43199.57%451.781,1700.43%
 Oregon!B9978027754226 998,378.54254,799!B9976974149070 1095,988.01248,60897.57%2,390.536,1912.43%
 Wyoming!B9976974149070 1097,813.01253,335!B9978027754226 997,093.14251,47099.26%719.871,8640.74%
 Michigan!B9976021047272 1196,713.51250,487!B9969089575466 2256,538.90146,43558.46%40,174.61104,05241.54%
 Minnesota!B9975150933502 1286,935.83225,163!B9973609426703 1479,626.74206,23291.59%7,309.0918,9308.41%
 Utah!B9974350506425 1384,896.88219,882!B9975150933502 1282,169.62212,81896.79%2,727.267,0643.21%
 Idaho!B9973609426703 1483,568.95216,443!B9976021047272 1182,643.12214,04598.89%925.832,3981.11%
 Kansas!B9972919497988 1582,278.36213,100!B9974350506425 1381,758.72211,75499.37%519.641,3460.63%
 Nebraska!B9972274112777 1677,347.81200,330!B9972919497988 1576,824.17198,97499.32%523.641,3560.68%
 South Dakota!B9971667866559 1777,115.68199,729!B9972274112777 1675,811.00196,35098.31%1,304.683,3791.69%
 Washington!B9971096282421 1871,297.95184,661!B9970042677264 2066,455.52172,11993.21%4,842.4312,5426.79%
 North Dakota!B9970555610208 1970,698.32183,108!B9971667866559 1769,000.80178,71197.60%1,697.524,3972.40%
 Oklahoma!B9970042677264 2069,898.87181,037!B9970555610208 1968,594.92177,66098.13%1,303.953,3771.87%
 Missouri!B9969554775622 2169,706.99180,540!B9971096282421 1868,741.52178,04098.61%965.472,5011.39%
 Florida!B9969089575466 2265,757.70170,312!B9967419034619 2653,624.76138,88781.55%12,132.9431,42418.45%
 Wisconsin!B9968645057840 2365,496.38169,635!B9967811241751 2554,157.80140,26882.69%11,338.5729,36717.31%
 Georgia!B9968219461696 2459,425.15153,910!B9969554775622 2157,513.49148,95996.78%1,911.664,9513.22%
 Illinois!B9967811241751 2557,913.55149,995!B9968219461696 2455,518.93143,79395.87%2,394.626,2024.13%
 Iowa!B9967419034619 2656,272.81145,746!B9968645057840 2355,857.13144,66999.26%415.681,0770.74%
 New York!B9967041631339 2754,554.98141,297!B9965988026183 3047,126.40122,05786.38%7,428.5819,24013.62%
 North Carolina!B9966677954898 2853,819.16139,391!B9966327041700 2948,617.91125,92090.34%5,201.2513,4719.66%
 Arkansas!B9966327041700 2953,178.55137,732!B9967041631339 2752,035.48134,77197.85%1,143.072,9612.15%
 Alabama!B9965988026183 3052,420.07135,767!B9966677954898 2850,645.33131,17196.61%1,774.744,5973.39%
 Louisiana!B9965660127955 3152,378.13135,659!B9965034924385 3343,203.90111,89882.48%9,174.2323,76117.52%
 Mississippi!B9965342640972 3248,431.78125,438!B9965660127955 3146,923.27121,53196.89%1,508.513,9073.11%
 Pennsylvania!B9965034924385 3346,054.35119,280!B9965342640972 3244,742.70115,88397.15%1,311.643,3972.85%
 Ohio!B9964736394753 3444,825.58116,098!B9964446519385 3540,860.69105,82991.15%3,964.8910,2698.85%
 Virginia!B9964446519385 3542,774.93110,787!B9964164810615 3639,490.09102,27992.32%3,284.848,5087.68%
 Tennessee!B9964164810615 3642,144.25109,153!B9964736394753 3441,234.90106,79897.84%909.362,3552.16%
 Kentucky!B9963890820873 3740,407.80104,656!B9963890820873 3739,486.34102,26997.72%921.462,3872.28%
 Indiana!B9963624138402 3836,419.5594,326!B9963624138402 3835,826.1192,78998.37%593.441,5371.63%
 Maine!B9963364383538 3935,379.7491,633!B9963364383538 3930,842.9279,88387.18%4,536.8211,75012.82%
 South Carolina!B9963111205458 4032,020.4982,933!B9963111205458 4030,060.7077,85793.88%1,959.795,0766.12%
 West Virginia!B9962864279332 4124,230.0462,756!B9962864279332 4124,038.2162,25999.21%191.834970.79%
 Maryland!B9962623303817 4212,405.9332,131!B9962623303817 429,707.2425,14278.25%2,698.696,99021.75%
 Hawaii!B9962387998843 4310,931.7228,313!B9961498523982 476,422.6316,63558.75%4,509.0911,67841.25%
 Massachusetts!B9962158103660 4410,554.3927,336!B9961933375102 457,800.0620,20273.90%2,754.337,13426.10%
 Vermont!B9961933375102 459,616.3624,906!B9962387998843 439,216.6623,87195.84%399.711,0354.16%
 New Hampshire!B9961713586035 469,349.1624,214!B9962158103660 448,952.6523,18795.76%396.511,0274.24%
 New Jersey!B9961498523982 478,722.5822,591!B9961713586035 467,354.2219,04784.31%1,368.363,54415.69%
 Connecticut!B9961287989890 485,543.4114,357!B9961287989890 484,842.3612,54287.35%701.061,81612.65%
 Delaware!B9961081797018 492,488.726,446!B9961081797018 491,948.545,04778.29%540.181,39921.71%
 Rhode Island!B9960879769945 501,544.894,001!B9960879769945 501,033.812,67866.92%511.071,32433.08%
 District of Columbia68.3417761.0515889.33%7.291910.67%
 Puerto Rico5,324.8413,7913,423.788,86864.30%1,901.074,92435.70%
 Northern Mariana Islands1,975.575,117182.334729.23%1,793.244,64490.77%
 United States Virgin Islands732.931,898134.3234818.33%598.611,55081.67%
 American Samoa581.051,50576.4619813.16%504.601,30786.84%
 Guam570.621,478209.8054336.77%360.8293563.23%
United States Minor Outlying Islands[3][a]16.04116.041
United States Contiguous United StatesTotal3,120,426.478,081,8672,954,841.427,653,00494.69%165,584.6428,8625.31%
United States 50 states and D.C.Total3,796,742.239,833,5173,531,905.439,147,59393.02%264,836.79685,9246.98%
United States All U.S. territoryTotal3,805,943.269,857,3483,535,948.129,158,06492.91%269,995.13699,2847.09%
+

Area by division[edit]

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Total area[2]Land area[2]Water[2]
DivisionRanksq mikm²Ranksq mikm² % landRanksq mikm² % water
East North Central!B9983905620875 5301,368.57780,541!B9982082405307 6242,902.44629,114!B9993068528194 258,466.13151,427
East South Central!B9980540898509 7183,403.89475,014!B9980540898509 7178,289.83461,769!B9978027754226 95,114.6013,247
Middle Atlantic!B9979205584583 8109,331.89283,168!B9979205584583 899,223.32256,987!B9982082405307 610,108.5726,181
Mountain!B9993068528194 2863,564.632,236,622!B9993068528194 2855,766.982,216,426!B9979205584583 87,797.6520,196
New England!B9978027754226 971,987.96186,448!B9978027754226 962,668.46162,311!B9980540898509 79,299.5024,086
Pacific!C 11,009,687.002,615,077!C 1895,286.332,318,781!C 1114,400.67296,296
South Atlantic!B9982082405307 6292,990.46758,842!B9983905620875 5265,061.97686,507!B9989013877113 327,928.4972,334
West North Central!B9989013877113 3520,355.801,347,715!B9989013877113 3507,620.081,314,730!B9983905620875 512,735.7232,985
West South Central!B9986137056388 4444,052.011,150,089!B9986137056388 4425,066.011,100,916!B9986137056388 418,986.0049,174
+

Area by region[edit]

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Total area[2]Land area[2]Water[2]
RegionRanksq mikm²Ranksq mikm² % landRanksq mikm² % water
Midwest!B9989013877113 3821,724.382,128,256!B9989013877113 3750,522.521,943,844!B9993068528194 271,201.86184,412
Northeast!B9986137056388 4181,319.85469,616!B9986137056388 4161,911.78419,350!B9986137056388 419,408.0750,267
South!B9993068528194 2920,446.372,383,945!B9993068528194 2868,417.822,249,192!B9989013877113 352,028.55134,753
West!C 11,873,251.634,851,699!C 11,751,053.314,535,207!C 1122,198.32316,492
+ +

See also[edit]

+
+ + + + + +
Portal iconUnited States portal
+
+ +

Notes[edit]

+
+
    +
  1. ^ Areas were not published in the 2010 census, unlike previous years, as the U.S. Census Bureau no longer collects data on the Minor Outlying Islands.[2]
  2. +
+
+

References[edit]

+
+
    +
  1. ^ Census 2000 Geographic Terms and Concepts, Census 2000 Geography Glossary, U.S. Census Bureau. Accessed 2007-07-10
  2. +
  3. ^ a b c d e f g h i j "United States Summary: 2010, Population and Housing Unit Counts, 2010 Census of Population and Housing" (PDF). United States Census Bureau. September 2012. pp. V–2, 1 & 41 (Tables 1 & 18). Retrieved February 7, 2014. 
  4. +
  5. ^ "United States Summary: 2010, Population and Housing Unit Counts, 2000 Census of Population and Housing" (PDF). United States Census Bureau. April 2004. p. 1 (Table 1). Retrieved February 10, 2014. 
  6. +
+
+

External links[edit]

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+

Navigation menu

+ +
+ +
+ + +
+
+ + + +
+
+ +
+ + + + + + + diff --git a/pandas/tests/io/data/invalid_value_type.ods b/pandas/tests/io/data/odf/invalid_value_type.ods similarity index 100% rename from pandas/tests/io/data/invalid_value_type.ods rename to pandas/tests/io/data/odf/invalid_value_type.ods diff --git a/pandas/tests/io/data/writertable.odt b/pandas/tests/io/data/odf/writertable.odt similarity index 100% rename from pandas/tests/io/data/writertable.odt rename to pandas/tests/io/data/odf/writertable.odt diff --git a/pandas/tests/io/data/categorical.0.25.0.pickle b/pandas/tests/io/data/pickle/categorical.0.25.0.pickle similarity index 100% rename from pandas/tests/io/data/categorical.0.25.0.pickle rename to pandas/tests/io/data/pickle/categorical.0.25.0.pickle diff --git a/pandas/tests/io/data/sparseframe-0.20.3.pickle.gz b/pandas/tests/io/data/pickle/sparseframe-0.20.3.pickle.gz similarity index 100% rename from pandas/tests/io/data/sparseframe-0.20.3.pickle.gz rename to pandas/tests/io/data/pickle/sparseframe-0.20.3.pickle.gz diff --git a/pandas/tests/io/data/sparseseries-0.20.3.pickle.gz b/pandas/tests/io/data/pickle/sparseseries-0.20.3.pickle.gz similarity index 100% rename from pandas/tests/io/data/sparseseries-0.20.3.pickle.gz rename to pandas/tests/io/data/pickle/sparseseries-0.20.3.pickle.gz diff --git a/pandas/tests/io/data/test_py27.pkl b/pandas/tests/io/data/pickle/test_py27.pkl similarity index 100% rename from pandas/tests/io/data/test_py27.pkl rename to pandas/tests/io/data/pickle/test_py27.pkl diff --git a/pandas/tests/io/data/labelled-num-na.sav b/pandas/tests/io/data/spss/labelled-num-na.sav similarity index 100% rename from pandas/tests/io/data/labelled-num-na.sav rename to pandas/tests/io/data/spss/labelled-num-na.sav diff --git a/pandas/tests/io/data/labelled-num.sav b/pandas/tests/io/data/spss/labelled-num.sav similarity index 100% rename from pandas/tests/io/data/labelled-num.sav rename to pandas/tests/io/data/spss/labelled-num.sav diff --git a/pandas/tests/io/data/labelled-str.sav b/pandas/tests/io/data/spss/labelled-str.sav similarity index 100% rename from pandas/tests/io/data/labelled-str.sav rename to pandas/tests/io/data/spss/labelled-str.sav diff --git a/pandas/tests/io/data/umlauts.sav b/pandas/tests/io/data/spss/umlauts.sav similarity index 100% rename from pandas/tests/io/data/umlauts.sav rename to pandas/tests/io/data/spss/umlauts.sav diff --git a/pandas/tests/io/excel/conftest.py b/pandas/tests/io/excel/conftest.py index 843b3c08421b3..6ec2f477a442d 100644 --- a/pandas/tests/io/excel/conftest.py +++ b/pandas/tests/io/excel/conftest.py @@ -24,11 +24,12 @@ def merge_cells(request): @pytest.fixture -def df_ref(): +def df_ref(datapath): """ Obtain the reference data from read_csv with the Python engine. """ - df_ref = read_csv("test1.csv", index_col=0, parse_dates=True, engine="python") + filepath = datapath("io", "data", "csv", "test1.csv") + df_ref = read_csv(filepath, index_col=0, parse_dates=True, engine="python") return df_ref diff --git a/pandas/tests/io/excel/test_odf.py b/pandas/tests/io/excel/test_odf.py index 47e610562a388..94f89a6c2ea1a 100644 --- a/pandas/tests/io/excel/test_odf.py +++ b/pandas/tests/io/excel/test_odf.py @@ -13,7 +13,7 @@ def cd_and_set_engine(monkeypatch, datapath): func = functools.partial(pd.read_excel, engine="odf") monkeypatch.setattr(pd, "read_excel", func) - monkeypatch.chdir(datapath("io", "data")) + monkeypatch.chdir(datapath("io", "data", "odf")) def test_read_invalid_types_raises(): diff --git a/pandas/tests/io/excel/test_readers.py b/pandas/tests/io/excel/test_readers.py index 1d3653f685e1e..3535b9822e4cd 100644 --- a/pandas/tests/io/excel/test_readers.py +++ b/pandas/tests/io/excel/test_readers.py @@ -81,7 +81,7 @@ def cd_and_set_engine(self, engine, datapath, monkeypatch, read_ext): pytest.skip() func = partial(pd.read_excel, engine=engine) - monkeypatch.chdir(datapath("io", "data")) + monkeypatch.chdir(datapath("io", "data", "excel")) monkeypatch.setattr(pd, "read_excel", func) def test_usecols_int(self, read_ext, df_ref): @@ -504,7 +504,7 @@ def test_read_from_http_url(self, read_ext): url = ( "https://raw.github.com/pandas-dev/pandas/master/" - "pandas/tests/io/data/test1" + read_ext + "pandas/tests/io/data/excel/test1" + read_ext ) url_table = pd.read_excel(url) local_table = pd.read_excel("test1" + read_ext) @@ -527,7 +527,7 @@ def test_read_from_s3_url(self, read_ext, s3_resource): def test_read_from_file_url(self, read_ext, datapath): # FILE - localtable = os.path.join(datapath("io", "data"), "test1" + read_ext) + localtable = os.path.join(datapath("io", "data", "excel"), "test1" + read_ext) local_table = pd.read_excel(localtable) try: @@ -828,7 +828,7 @@ def cd_and_set_engine(self, engine, datapath, monkeypatch, read_ext): pytest.skip() func = partial(pd.ExcelFile, engine=engine) - monkeypatch.chdir(datapath("io", "data")) + monkeypatch.chdir(datapath("io", "data", "excel")) monkeypatch.setattr(pd, "ExcelFile", func) def test_excel_passes_na(self, read_ext): diff --git a/pandas/tests/io/excel/test_xlrd.py b/pandas/tests/io/excel/test_xlrd.py index fc36be9e1b738..e04dfc97d4968 100644 --- a/pandas/tests/io/excel/test_xlrd.py +++ b/pandas/tests/io/excel/test_xlrd.py @@ -35,7 +35,7 @@ def test_read_xlrd_book(read_ext, frame): # TODO: test for openpyxl as well def test_excel_table_sheet_by_index(datapath, read_ext): - path = datapath("io", "data", "test1{}".format(read_ext)) + path = datapath("io", "data", "excel", "test1{}".format(read_ext)) with pd.ExcelFile(path) as excel: with pytest.raises(xlrd.XLRDError): pd.read_excel(excel, "asdf") diff --git a/pandas/tests/io/test_common.py b/pandas/tests/io/test_common.py index 76a3265a75a2a..df3d43ba1780b 100644 --- a/pandas/tests/io/test_common.py +++ b/pandas/tests/io/test_common.py @@ -208,11 +208,11 @@ def test_read_expands_user_home_dir( @pytest.mark.parametrize( "reader, module, path", [ - (pd.read_csv, "os", ("io", "data", "iris.csv")), - (pd.read_table, "os", ("io", "data", "iris.csv")), - (pd.read_fwf, "os", ("io", "data", "fixed_width_format.txt")), - (pd.read_excel, "xlrd", ("io", "data", "test1.xlsx")), - (pd.read_feather, "feather", ("io", "data", "feather-0_3_1.feather")), + (pd.read_csv, "os", ("io", "data", "csv", "iris.csv")), + (pd.read_table, "os", ("io", "data", "csv", "iris.csv")), + (pd.read_fwf, "os", ("io", "data", "fixed_width", "fixed_width_format.txt")), + (pd.read_excel, "xlrd", ("io", "data", "excel", "test1.xlsx")), + (pd.read_feather, "feather", ("io", "data", "feather", "feather-0_3_1.feather")), ( pd.read_hdf, "tables", @@ -222,7 +222,7 @@ def test_read_expands_user_home_dir( (pd.read_sas, "os", ("io", "sas", "data", "test1.sas7bdat")), (pd.read_json, "os", ("io", "json", "data", "tsframe_v012.json")), (pd.read_msgpack, "os", ("io", "msgpack", "data", "frame.mp")), - (pd.read_pickle, "os", ("io", "data", "categorical.0.25.0.pickle")), + (pd.read_pickle, "os", ("io", "data", "pickle", "categorical.0.25.0.pickle")), ], ) def test_read_fspath_all(self, reader, module, path, datapath): @@ -296,7 +296,7 @@ def test_write_fspath_hdf5(self): @pytest.fixture def mmap_file(datapath): - return datapath("io", "data", "test_mmap.csv") + return datapath("io", "data", "csv", "test_mmap.csv") class TestMMapWrapper: diff --git a/pandas/tests/io/test_html.py b/pandas/tests/io/test_html.py index 3a50019b1f2e9..d8d617ceeebff 100644 --- a/pandas/tests/io/test_html.py +++ b/pandas/tests/io/test_html.py @@ -594,7 +594,7 @@ def try_remove_ws(x): df = self.read_html(self.banklist_data, "Metcalf", attrs={"id": "table"})[0] ground_truth = read_csv( - datapath("io", "data", "banklist.csv"), + datapath("io", "data", "csv", "banklist.csv"), converters={"Updated Date": Timestamp, "Closing Date": Timestamp}, ) assert df.shape == ground_truth.shape diff --git a/pandas/tests/io/test_pickle.py b/pandas/tests/io/test_pickle.py index 23a16c885687f..be775ca0d5ab9 100644 --- a/pandas/tests/io/test_pickle.py +++ b/pandas/tests/io/test_pickle.py @@ -202,7 +202,7 @@ def test_legacy_sparse_warning(datapath): Generated with >>> df = pd.DataFrame({"A": [1, 2, 3, 4], "B": [0, 0, 1, 1]}).to_sparse() - >>> df.to_pickle("pandas/tests/io/data/sparseframe-0.20.3.pickle.gz", + >>> df.to_pickle("pandas/tests/io/data/pickle/sparseframe-0.20.3.pickle.gz", ... compression="gzip") >>> s = df['B'] @@ -218,7 +218,7 @@ def test_legacy_sparse_warning(datapath): with tm.assert_produces_warning(FutureWarning): simplefilter("ignore", DeprecationWarning) # from boto pd.read_pickle( - datapath("io", "data", "sparseframe-0.20.3.pickle.gz"), compression="gzip" + datapath("io", "data", "pickle", "sparseframe-0.20.3.pickle.gz"), compression="gzip" ) @@ -382,7 +382,7 @@ def test_read(self, protocol, get_random_path): def test_unicode_decode_error(): # pickle file written with py27, should be readable without raising # UnicodeDecodeError, see GH#28645 - path = os.path.join(os.path.dirname(__file__), "data", "test_py27.pkl") + path = os.path.join(os.path.dirname(__file__), "data", "pickle", "test_py27.pkl") df = pd.read_pickle(path) # just test the columns are correct since the values are random diff --git a/pandas/tests/io/test_sql.py b/pandas/tests/io/test_sql.py index 183a47c6039ec..a626f75840410 100644 --- a/pandas/tests/io/test_sql.py +++ b/pandas/tests/io/test_sql.py @@ -275,7 +275,7 @@ def _get_exec(self): else: return self.conn.cursor() - @pytest.fixture(params=[("io", "data", "iris.csv")]) + @pytest.fixture(params=[("io", "data", "csv", "iris.csv")]) def load_iris_data(self, datapath, request): import io diff --git a/pandas/tests/util/test_util.py b/pandas/tests/util/test_util.py index 60124c8e943ad..ec92c0382ca3d 100644 --- a/pandas/tests/util/test_util.py +++ b/pandas/tests/util/test_util.py @@ -58,7 +58,7 @@ def test_datapath_missing(datapath): def test_datapath(datapath): - args = ("data", "iris.csv") + args = ("data", "csv", "iris.csv") result = datapath(*args) expected = os.path.join(os.path.dirname(os.path.dirname(__file__)), *args) From cf9c093f4622747c8ac2d375e65c7772451bb484 Mon Sep 17 00:00:00 2001 From: alimcmaster1 Date: Sat, 9 Nov 2019 16:15:08 +0000 Subject: [PATCH 3/8] Run black --- pandas/tests/io/test_common.py | 18 +++++++++++++++--- pandas/tests/io/test_pickle.py | 3 ++- 2 files changed, 17 insertions(+), 4 deletions(-) diff --git a/pandas/tests/io/test_common.py b/pandas/tests/io/test_common.py index df3d43ba1780b..88de3a88efdb1 100644 --- a/pandas/tests/io/test_common.py +++ b/pandas/tests/io/test_common.py @@ -210,9 +210,17 @@ def test_read_expands_user_home_dir( [ (pd.read_csv, "os", ("io", "data", "csv", "iris.csv")), (pd.read_table, "os", ("io", "data", "csv", "iris.csv")), - (pd.read_fwf, "os", ("io", "data", "fixed_width", "fixed_width_format.txt")), + ( + pd.read_fwf, + "os", + ("io", "data", "fixed_width", "fixed_width_format.txt"), + ), (pd.read_excel, "xlrd", ("io", "data", "excel", "test1.xlsx")), - (pd.read_feather, "feather", ("io", "data", "feather", "feather-0_3_1.feather")), + ( + pd.read_feather, + "feather", + ("io", "data", "feather", "feather-0_3_1.feather"), + ), ( pd.read_hdf, "tables", @@ -222,7 +230,11 @@ def test_read_expands_user_home_dir( (pd.read_sas, "os", ("io", "sas", "data", "test1.sas7bdat")), (pd.read_json, "os", ("io", "json", "data", "tsframe_v012.json")), (pd.read_msgpack, "os", ("io", "msgpack", "data", "frame.mp")), - (pd.read_pickle, "os", ("io", "data", "pickle", "categorical.0.25.0.pickle")), + ( + pd.read_pickle, + "os", + ("io", "data", "pickle", "categorical.0.25.0.pickle"), + ), ], ) def test_read_fspath_all(self, reader, module, path, datapath): diff --git a/pandas/tests/io/test_pickle.py b/pandas/tests/io/test_pickle.py index be775ca0d5ab9..db36464f077d8 100644 --- a/pandas/tests/io/test_pickle.py +++ b/pandas/tests/io/test_pickle.py @@ -218,7 +218,8 @@ def test_legacy_sparse_warning(datapath): with tm.assert_produces_warning(FutureWarning): simplefilter("ignore", DeprecationWarning) # from boto pd.read_pickle( - datapath("io", "data", "pickle", "sparseframe-0.20.3.pickle.gz"), compression="gzip" + datapath("io", "data", "pickle", "sparseframe-0.20.3.pickle.gz"), + compression="gzip", ) From 8a4bbb28ce9e6fe38123de03b9c86d5f7b8b595b Mon Sep 17 00:00:00 2001 From: alimcmaster1 Date: Sat, 9 Nov 2019 17:42:37 +0000 Subject: [PATCH 4/8] Add stata files --- pandas/tests/io/data/stata/S4_EDUC1.dta | Bin 0 -> 2997 bytes pandas/tests/io/data/stata/stata10_115.dta | Bin 0 -> 2298 bytes pandas/tests/io/data/stata/stata10_117.dta | Bin 0 -> 2298 bytes pandas/tests/io/data/stata/stata11_115.dta | Bin 0 -> 810 bytes pandas/tests/io/data/stata/stata11_117.dta | Bin 0 -> 1268 bytes pandas/tests/io/data/stata/stata12_117.dta | Bin 0 -> 1285 bytes pandas/tests/io/data/stata/stata13_dates.dta | Bin 0 -> 3386 bytes pandas/tests/io/data/stata/stata14_118.dta | Bin 0 -> 5556 bytes pandas/tests/io/data/stata/stata15.dta | Bin 0 -> 3183 bytes pandas/tests/io/data/stata/stata16_118.dta | Bin 0 -> 4614 bytes pandas/tests/io/data/stata/stata1_114.dta | Bin 0 -> 1130 bytes pandas/tests/io/data/stata/stata1_117.dta | Bin 0 -> 1569 bytes pandas/tests/io/data/stata/stata1_encoding.dta | Bin 0 -> 3507 bytes .../tests/io/data/stata/stata1_encoding_118.dta | Bin 0 -> 5587 bytes pandas/tests/io/data/stata/stata2_113.dta | Bin 0 -> 1490 bytes pandas/tests/io/data/stata/stata2_114.dta | Bin 0 -> 1786 bytes pandas/tests/io/data/stata/stata2_115.dta | Bin 0 -> 1786 bytes pandas/tests/io/data/stata/stata2_117.dta | Bin 0 -> 2228 bytes pandas/tests/io/data/stata/stata3_113.dta | Bin 0 -> 12737 bytes pandas/tests/io/data/stata/stata3_114.dta | Bin 0 -> 13255 bytes pandas/tests/io/data/stata/stata3_115.dta | Bin 0 -> 13255 bytes pandas/tests/io/data/stata/stata3_117.dta | Bin 0 -> 13703 bytes pandas/tests/io/data/stata/stata4_113.dta | Bin 0 -> 1528 bytes pandas/tests/io/data/stata/stata4_114.dta | Bin 0 -> 1713 bytes pandas/tests/io/data/stata/stata4_115.dta | Bin 0 -> 1713 bytes pandas/tests/io/data/stata/stata4_117.dta | Bin 0 -> 2185 bytes pandas/tests/io/data/stata/stata5_113.dta | Bin 0 -> 4628 bytes pandas/tests/io/data/stata/stata5_114.dta | Bin 0 -> 4924 bytes pandas/tests/io/data/stata/stata5_115.dta | Bin 0 -> 4924 bytes pandas/tests/io/data/stata/stata5_117.dta | Bin 0 -> 5366 bytes pandas/tests/io/data/stata/stata6_113.dta | Bin 0 -> 2752 bytes pandas/tests/io/data/stata/stata6_114.dta | Bin 0 -> 3048 bytes pandas/tests/io/data/stata/stata6_115.dta | Bin 0 -> 3048 bytes pandas/tests/io/data/stata/stata6_117.dta | Bin 0 -> 3490 bytes pandas/tests/io/data/stata/stata7_111.dta | Bin 0 -> 1024 bytes pandas/tests/io/data/stata/stata7_115.dta | Bin 0 -> 722 bytes pandas/tests/io/data/stata/stata7_117.dta | Bin 0 -> 1159 bytes pandas/tests/io/data/stata/stata8_113.dta | Bin 0 -> 1439 bytes pandas/tests/io/data/stata/stata8_115.dta | Bin 0 -> 1624 bytes pandas/tests/io/data/stata/stata8_117.dta | Bin 0 -> 2063 bytes pandas/tests/io/data/stata/stata9_115.dta | Bin 0 -> 2342 bytes pandas/tests/io/data/stata/stata9_117.dta | Bin 0 -> 2342 bytes 42 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 pandas/tests/io/data/stata/S4_EDUC1.dta create mode 100644 pandas/tests/io/data/stata/stata10_115.dta create mode 100644 pandas/tests/io/data/stata/stata10_117.dta create mode 100644 pandas/tests/io/data/stata/stata11_115.dta create mode 100644 pandas/tests/io/data/stata/stata11_117.dta create mode 100644 pandas/tests/io/data/stata/stata12_117.dta create mode 100644 pandas/tests/io/data/stata/stata13_dates.dta create mode 100644 pandas/tests/io/data/stata/stata14_118.dta create mode 100644 pandas/tests/io/data/stata/stata15.dta create mode 100644 pandas/tests/io/data/stata/stata16_118.dta create mode 100644 pandas/tests/io/data/stata/stata1_114.dta create mode 100644 pandas/tests/io/data/stata/stata1_117.dta create mode 100644 pandas/tests/io/data/stata/stata1_encoding.dta create mode 100644 pandas/tests/io/data/stata/stata1_encoding_118.dta create mode 100644 pandas/tests/io/data/stata/stata2_113.dta create mode 100644 pandas/tests/io/data/stata/stata2_114.dta create mode 100644 pandas/tests/io/data/stata/stata2_115.dta create mode 100644 pandas/tests/io/data/stata/stata2_117.dta create mode 100644 pandas/tests/io/data/stata/stata3_113.dta create mode 100644 pandas/tests/io/data/stata/stata3_114.dta create mode 100644 pandas/tests/io/data/stata/stata3_115.dta create mode 100644 pandas/tests/io/data/stata/stata3_117.dta create mode 100644 pandas/tests/io/data/stata/stata4_113.dta create mode 100644 pandas/tests/io/data/stata/stata4_114.dta create mode 100644 pandas/tests/io/data/stata/stata4_115.dta create mode 100644 pandas/tests/io/data/stata/stata4_117.dta create mode 100644 pandas/tests/io/data/stata/stata5_113.dta create mode 100644 pandas/tests/io/data/stata/stata5_114.dta create mode 100644 pandas/tests/io/data/stata/stata5_115.dta create mode 100644 pandas/tests/io/data/stata/stata5_117.dta create mode 100644 pandas/tests/io/data/stata/stata6_113.dta create mode 100644 pandas/tests/io/data/stata/stata6_114.dta create mode 100644 pandas/tests/io/data/stata/stata6_115.dta create mode 100644 pandas/tests/io/data/stata/stata6_117.dta create mode 100644 pandas/tests/io/data/stata/stata7_111.dta create mode 100644 pandas/tests/io/data/stata/stata7_115.dta create mode 100644 pandas/tests/io/data/stata/stata7_117.dta create mode 100644 pandas/tests/io/data/stata/stata8_113.dta create mode 100644 pandas/tests/io/data/stata/stata8_115.dta create mode 100644 pandas/tests/io/data/stata/stata8_117.dta create mode 100644 pandas/tests/io/data/stata/stata9_115.dta create mode 100644 pandas/tests/io/data/stata/stata9_117.dta diff --git a/pandas/tests/io/data/stata/S4_EDUC1.dta b/pandas/tests/io/data/stata/S4_EDUC1.dta new file mode 100644 index 0000000000000000000000000000000000000000..2d5533b7e621ce311de87989c9b7368be4c86bb5 GIT binary patch literal 2997 zcmbW2XK++i7>3VXLPCH92%rQImJ*26kfkI*_M979kPvzgq&E%8nxbO8I+h<6u#E)U z+OXHCSSPWgu3blG)UkIRdl?IO?suP2e!w5{BhS9y_kQm==kC3G8$ymsQYDT$jK7A; z%G#>N_SUwh_N^+`(ooh~Ro|#$_J5gF{14R)tp_A$U{{Nl>Mi2Q>c2Lt2 zwo6vlv|tOVRT+Eip-MBH31L7WlWx2I^U zXsW6?xI;P0>0v{=L&^#HOj3@2LA!gZ&_1O+oopRS#Z3zJUQ$;k74{B%U3~(r`zmL@ zKc8mxONruw^q{Z%(eH1$t0PknATI+B4Ekn}WqIvxJy^7-kFfM}j>I=a>M=J{sPs@c z%rZC986A%ADCMO1`xqg8PmdIK>oEOMLA`4<=N=9O>);5ey&XvQ<2E!^u)pg&P` z+)P4GhEt@z)18XWfzwzo7e=U0hcn4?3Az})6kUQ|Ci@Dz%Y`v_g;2RGx!+caKklxUdfcp$xo)$T`E^n^ zX1y@%Zct8N|NGpioFt!{B*)XG_&2lu7V#GqmI+G>%azl|_gB!bg4NQGyR|~EtB!g- zY#{eo_In)lMz|F=!Dh)ZCWby9wvf|`ZiDUcgkXJrVz3``67_BD>ty<;z*8;#=ixN; z>ExdwT4|5x?@ZBga~A!xsh>msx$wLo$DGgn1@J=4y@^D@MS(WkEfb02=nnM7LSrr= z|5C}@;a*1W<$+IM0e9l-pufx3vrD%ZT#3F)e4f4C!v>){Q2KQ}UW6Wk4N zhPNpDwoqQzt$|=>HA>VQ!zS7dHDX{pZxi%lp)E{P(FbA)(Ses3*am^pnvku$L43 zex=#~fBiHkcweW}?+5$SAArt)1K}VicpnbNHw0$V9}0(&Kb-yu^hk6V-zYfR?%V%e z7-Q-GUW~Qe)zJ~nl6oRK4&QjImFn+ilXEn=6VMa!O@fo*6gU;;z-cfSM&NWf1I`qB zdKNkl=EK==4x9@MU=(U-pbHD(JUAaN5E`>k&K-6a1$9+Ke=+A?f-Z(jxh^H>WpFw5 z70j)KtKe$6Jv_Ze)>CFJTqlg1_2g`Dg6DQ4{Y|ix{LT2bpv%zZtW$xmv~!V2L|37! P@z>z14RUoIzIymCo1Z8n literal 0 HcmV?d00001 diff --git a/pandas/tests/io/data/stata/stata10_115.dta b/pandas/tests/io/data/stata/stata10_115.dta new file mode 100644 index 0000000000000000000000000000000000000000..b917dde5ad47dfecfc872b5a5ea756ce603eda59 GIT binary patch literal 2298 zcmeHJy>1jS5O$8A1PUZ1puUEdy$cahqLH)WuL-&aD5zH6TZgQ)KPTH9L_#7GFF;Fo zqT*?I0-k{)4TvVpc)ZzF?v@&f>}hVspJ!*rW6yZOI^|T7IVIsxt4tdSMi*LHEyv?+ zh?)VUM^4v<6rMeQ3Q;?ReYq|m+LthqSA;-uBB4;JE+oniKYU zG~ODHc6PT$5Vf-qHBppmCefOIJ_mkljfF>n?+tjI1^(?4kH24L{$QQ?tH4hJU)x~( zN8rB$hlsqwT$x;@g-+bjOk4T$wEg`$h3MQgsaFb@Cw+Q!#Qz&WRkgR# zuW(S*%H`GTUJb91l)1G%T2<}0q}PDRD|derExhYniO&G97;J4^kz0pbbt7y7TZZUt z3Jz*hDre>0oqMDH$X7&k@xqFvEI|-83C5#XywQo@;DmQ5RW_e4z0v{x1%*yHtHr9W z{$5;kCeJUutz(}ME5+OLD%lU+Lp-_t@gd3a$&0wbX#Q)^3*F*O|M4BxpM7fdFAV+% zIqY=&aFAensEnFAZLsy_Q!61_LNdHpu`3?$39*Rrj3JTC6iypqNFor+0|Zz7RevT4&QmC-{2^3(A*;Cd)bEs)|rAL4!l!0h!$xfM`*EIaM!}IfBEIT zFO#M`$YHoR#Q`W9ZkK%;H=vgc+t)0&L2ctMtT4M literal 0 HcmV?d00001 diff --git a/pandas/tests/io/data/stata/stata10_117.dta b/pandas/tests/io/data/stata/stata10_117.dta new file mode 100644 index 0000000000000000000000000000000000000000..b917dde5ad47dfecfc872b5a5ea756ce603eda59 GIT binary patch literal 2298 zcmeHJy>1jS5O$8A1PUZ1puUEdy$cahqLH)WuL-&aD5zH6TZgQ)KPTH9L_#7GFF;Fo zqT*?I0-k{)4TvVpc)ZzF?v@&f>}hVspJ!*rW6yZOI^|T7IVIsxt4tdSMi*LHEyv?+ zh?)VUM^4v<6rMeQ3Q;?ReYq|m+LthqSA;-uBB4;JE+oniKYU zG~ODHc6PT$5Vf-qHBppmCefOIJ_mkljfF>n?+tjI1^(?4kH24L{$QQ?tH4hJU)x~( zN8rB$hlsqwT$x;@g-+bjOk4T$wEg`$h3MQgsaFb@Cw+Q!#Qz&WRkgR# zuW(S*%H`GTUJb91l)1G%T2<}0q}PDRD|derExhYniO&G97;J4^kz0pbbt7y7TZZUt z3Jz*hDre>0oqMDH$X7&k@xqFvEI|-83C5#XywQo@;DmQ5RW_e4z0v{x1%*yHtHr9W z{$5;kCeJUutz(}ME5+OLD%lU+Lp-_t@gd3a$&0wbX#Q)^3*F*O|M4BxpM7fdFAV+% zIqY=&aFAensEnFAZLsy_Q!61_LNdHpu`3?$39*Rrj3JTC6iypqNFor+0|Zz7RevT4&QmC-{2^3(A*;Cd)bEs)|rAL4!l!0h!$xfM`*EIaM!}IfBEIT zFO#M`$YHoR#Q`W9ZkK%;H=vgc+t)0&L2ctMtT4M literal 0 HcmV?d00001 diff --git a/pandas/tests/io/data/stata/stata11_115.dta b/pandas/tests/io/data/stata/stata11_115.dta new file mode 100644 index 0000000000000000000000000000000000000000..cfcd250f1cd9fd5b3c2a77f1414fea73d407d955 GIT binary patch literal 810 zcmbVK%}N7749?b{gC_+qg2;dr6l~ckUBn)AQT(|mLcxe3rmOGBFa+pinzxAmYO5Glt_&dPzw6_kJKMl=8vKP literal 0 HcmV?d00001 diff --git a/pandas/tests/io/data/stata/stata11_117.dta b/pandas/tests/io/data/stata/stata11_117.dta new file mode 100644 index 0000000000000000000000000000000000000000..79dfffd94483f30bcf6f155711caa392d849f970 GIT binary patch literal 1268 zcmbtUPiqrF6d$94coTZ@A_FC$V4ZA9(a2+55bL25gn-v&lDsy7Nj9CG26Jk`leb>I z_3p)Q(6isdqaQ#Jyu|lrXPdRgia0R){>*RQ|5+%!@g^I3qhW+*h)#n;i>5%GB#%K= z0`wOibH{*Jy`i^YNZa$aWt)wlJ zCr?`)P^(i=RTL95(_}5I50P$ME16EDr;&b)R5r@<_mOt5m-1nxpCUbv^y`iC{9B}; z*elG98=Jnx%r9nG=%IiYt^@?*r7e)Ld=2_*SGz8#>oIQ4Q%%UPbg z2XcqmL~I@k9)~ZV&$Hz*F=y`@ET8_n!GsO&{Lx@-CSuGm7#U{<9vyXXJSa4%-!wyd zZ`9nAlxH-h!Anz`#*=3^qbQD%xbWfAvy_4-2&ixo3hyl2jkH!s(%Qb&J-S`*0Nbsv zTTx*BX5{(VZqU9<`yOqs7l+5sgr5duUsMGbZ_q8|L7orAOaAPdu@kSU1N_=4fM24h b2IX&2uvhlZQE)W8{x6F9jFkneesn(pwkR(F literal 0 HcmV?d00001 diff --git a/pandas/tests/io/data/stata/stata12_117.dta b/pandas/tests/io/data/stata/stata12_117.dta new file mode 100644 index 0000000000000000000000000000000000000000..7d1d6181f53bf2b443798b2842cdb95f258b56a1 GIT binary patch literal 1285 zcmd5+%}yIJ5Oxdnz>Nwa^%hm)S|>;dZ5g?!2M_|mfd`1Zn+aKILl)bm4Qdg}od@W1 zaN{XBaYDQX;zT|6EJ;{6RO+ECt-qOX{_NTDf_2*IcE@Q2J=7gE3JeygEvi;)4P>Q2 zI&?TNF>LSZBOsykK6;8Ct zby{HC4NJ7@{_&j<=OCZa2?HX|=9}>aiNwfpJA{-BWu&K2gve zn7(#aEhnFvhxI(KGs}s6-T0E_uLD3t_N*3(934vinPJhKX9jp_LR zhM&OmFFMV*U-1@hY-Fhx*riUy`*`(L2sCa;480&jFj!{_tF{jIiKO7sykC624t5WF pxnK(=8NK(*@psA+mMB&p6hERnOc{Opn0Ru^=m-;EpVaZ6?+@SE-rE2G literal 0 HcmV?d00001 diff --git a/pandas/tests/io/data/stata/stata13_dates.dta b/pandas/tests/io/data/stata/stata13_dates.dta new file mode 100644 index 0000000000000000000000000000000000000000..87b857559e501e555b74131bce5abc7b2b1d98ff GIT binary patch literal 3386 zcmeHKO=uHA6n?g1#Xl&Bco706;HBM75vy@nAq`TfjY{jGc-T&}lkVbfwwax@1`qAg zqZbd_i+F1f;=zMntXFS}XQ3bz5%Hi#4y9Q z!?1;1f*nFFM2SyuM666^2pM$)P1hI+sUTb(zk-a0iAJpxfQ(TK6|4gQyj!r4kEe-m z@xJOH<^_aH1+!M~;Q7?GB1;XLnW2<LIc&PED$j^@(8qakr zdq(5gL&`pLSmD!S3g2n$I0bzJIf=t2MXQ(g=cCi|< zFn~(6jRYsicxqG9mf&K)1em9{=dkZNn0ev9qYwm{!T~S@WyJmet%=uYueF|95%8_u4DozI6c{JqU1%w+Fm^;Oz_d!JdSLIR5@4 z{xc_@V>vc(JQd%O&!p;G3>|`~^Lx*OsBf(+-1s4s>mD`g-KXc>qD;JfvucZa2aoP| z342l7@5d^#jMVK*eaha(mrErsorIk^gwD2s&YRLGCQaYgy8fV|izzNLLiyL1SBxxV zZ1eEXL(B`+;^*AGYOap!x%J#8Y{C-}$`x&U|KYB&eW? zVL=HVV|18>1c%ILG-4zkZ^y2!;N*m0Jd_Ik1HITSRPlLIhp>B|;0t6o(h0j42=-}` z`Q!*19P=Uv{;A_+=K?RqhnX`BRvo2)U9E?OmuBEiIz#rgv^ys=q0t5*6RqG! zL5f}LXqsk-F^HB;p>3BgjF`O2xOCLyFKe~@`d*#W{W_mDdDj75e`fLr2X%eXh*)FSA1>Syjp?pN-64!i5bQazwBJOWq*qmk~iEYBWKc&wZb4Cxt= z(2gVqMCk7<5N87sp;#=wvsR0&_4=Gj7m8l(Y_S_c8SIx2fqpK7AXYvERD|k?#1RjL z??nQZlBY9rJ?X2_Id=0RJi@~?d^FPBQDW?rqv5gGXekq`xuevE@wU=hmTVEb_QSvu z>tAIFwU;FHmn~)Nl{OUwwiN-YX5_YZ`JZ(r*V^@=S>R6!o{03ZkU1275l=HmJ5vVvuEwteylyiM)UTpUsF}uj`jQX?~VOI zYXMBVJHEr;-kJQrvP zVGXPRxMcw4orJ~@RREMhYBsk`Zz4XN%PIh((s$van;%1Lu-r9hO0W=)m|iL(*!|~? zybL2fRKOSO=A&HDYNYpj`JC!Bd;eRJs78w4pwB>t&?JKgqz{vqd>Sxx z8AudD)$q4Lx&#IUALQc`929Dl#-AJ*>e6M@*oE$Vk?cl4^Ii1ce@M`fN^d){tGvc) znIdNfE=pULrA*gDMGYl;7a5s$7oq6}kPY3q8jNS3WWwySm0Mp`+rf~hqwJEE8OPAH zq)Dg!?81$eM=Q7C(otJ4KKlW{e$pq$LD5ieR(!u?cdeV#O^OfNI;g8;>sH=qc6(cY zaqf-Mvn-(N&e*yCg Br&0g_ literal 0 HcmV?d00001 diff --git a/pandas/tests/io/data/stata/stata15.dta b/pandas/tests/io/data/stata/stata15.dta new file mode 100644 index 0000000000000000000000000000000000000000..d13e2fa337db39f73c2fc2a252126a1a73396180 GIT binary patch literal 3183 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 G4}Jh1&UZfm literal 0 HcmV?d00001 diff --git a/pandas/tests/io/data/stata/stata1_117.dta b/pandas/tests/io/data/stata/stata1_117.dta new file mode 100644 index 0000000000000000000000000000000000000000..18014cec77a9109d4fec7f0d3b90ec389f7c8ab9 GIT binary patch literal 1569 zcmeHIJx;?g6gHqDF(SdjfC^Gq+>}aC^kl@+rKk%Bh@93fk({QoT_jk_HMjr=VPjz6 z1}q)80JJQ@j-9p&YNd*W0T227e*Av?-g7`Is;J*ql)yEkZ6*i^#u=52c-{%%jDX-) zu~-;|%d0xz83_$iK!6(rnq&3VRuW9;j7?r`F8Z{6|_H!Nn~$AaBGJA8LIcDTD~h-pPZ& z(wTg}W$El(reFRy`1?DYdu3dipmj|JZ7C-7z=kbJ0RP~$^*e56d1xE(ZOBH$QIZS+ VrxK7#aC6Y%Tyq$1j-34!z5zE}`_upc literal 0 HcmV?d00001 diff --git a/pandas/tests/io/data/stata/stata1_encoding.dta b/pandas/tests/io/data/stata/stata1_encoding.dta new file mode 100644 index 0000000000000000000000000000000000000000..b4230eda73e06b49c18e8c685d15ee5f5199e021 GIT binary patch literal 3507 zcmXS7Vq{=sn9cwM^&o-)$YWp-n6cCm#Qspi2BH`g7C`t8(`PYG2daCJ0}%(Q1p(*H zrVb!FLG~n=R(N*8fx*a7!Lc-5!N|bSSi#WT%EXL8D7z>%v)ItW#FC*nJ~_WMuLPtC z6)-cX8d?;iic!i7C@L*3&P>cxa0b~~soZLfax(MM|>mV4!jV02;b2 Ap8x;= literal 0 HcmV?d00001 diff --git a/pandas/tests/io/data/stata/stata1_encoding_118.dta b/pandas/tests/io/data/stata/stata1_encoding_118.dta new file mode 100644 index 0000000000000000000000000000000000000000..475f172feff8757337f408f75454add10ed276c9 GIT binary patch literal 5587 zcmeHLQEOa96h5ngwyCnHEmWT_QlCn4vs=NW45Kz{tfa=8RR|QiOm-*Dr8m3Fo!O9m zN=pjOldk~-eQcpGHV=h9_Dvc@MSp-w#0o7`iltck&~xU_*I=j~y+Fu&WgzyRx8~xIx-3 zdwesO4ur>_Jl^&A-b<HM$36xR=?c+KOt9)I>ILON9}sw7ggv98#5Qycj@ zUZYP$CUu2ZlIIc~nZoG1V_+)PMyqbq6Q19%^DXs7m_}mb$XG|52s=|T*GLwWHS(Rp zsCg#WM95p<)#H|~xaV3)&wZvH|IbClLBCVor|4WY@>J3?CQ|iaoE}p)hHh09TIN_txDUs*!C+H5lPG za|B1wfEXgEgMt9QgkdOS51@oH0~Qj*Dq;ZRXxXAOY_b^BMLxlcP|qFTfa_Z~@^_Fd zma!gCPBLoukFNOIca0pd5OHuJyI?Xf-fcMu^mLagjT`Hr(< zdsz7xy`;{ptRpKdqZ`qfSaFC$V&zfKyq^`eBixpiwpIyNQ_so3Zs4TyMLD8K0laew zeW%WxOd}^OBTi^coH)cGaq@T1yq^=cBixpgLYI(3yM&OMjxm4n!ZYYNbtdHD=bIfF z5kfj5#32rekiEZm=lz7R9pScw94QQQ<~vN&zY{gPqP}3%G*w-@sNq_|Bwa<4SVknd zdVwT4^d!BQ^#xh6_+{i?KU4>(Gb^W&6_$1C3$jBpYX7M(sG|_!s>^nS96A)D|Ejt@ z^#zMe-@B=XpS!a3#26jd8p#|?90rZ=`Am|rkwrq51z8qkS&(HxmIYZBWLdCNSs+69 Ykt&Q$V*EEH^w{(77D@Z2-T!f)0%MyuzyJUM literal 0 HcmV?d00001 diff --git a/pandas/tests/io/data/stata/stata2_113.dta b/pandas/tests/io/data/stata/stata2_113.dta new file mode 100644 index 0000000000000000000000000000000000000000..09c90dca943d1cdf84bb15b884958ed941705b58 GIT binary patch literal 1490 zcmXS9Vr1Z8U}k`T316L{EFh&|sNkDeq+n!VX!4K|A}j=z-FrN=9K=j;Hgp0>9q{gU z0MPMPq+h|%*viO+;s5_XfByXb{U;@{B()?nH#I&PtQwPmD@e*r$EpaV z08<;1NO@{%c1~qHZgsi&c_kV6R1}sb7L}wH;Z~B7n3EP?nVN`G2|hU_ry?^|4Ndh7 z(jftg!cJj8h?kTzz}1xGBC!jR*cnLdN;n(Yt`W`dh~o$QzhU94H|?cPS?-!#5lmJo zx7b0VGeolwg6L(F%?^rvU;g*V|99V*KmtJUpdLm)tp~x>)TdyPQ3FTAkc?ylNlY3y M-vSdM162|u07r08-T(jq literal 0 HcmV?d00001 diff --git a/pandas/tests/io/data/stata/stata2_114.dta b/pandas/tests/io/data/stata/stata2_114.dta new file mode 100644 index 0000000000000000000000000000000000000000..c60cf480ad5dd82db28475872f08a5280e7a80ed GIT binary patch literal 1786 zcmXS7Vr1Z8U}k`TuZEwM#2Zf-J2W&hG6IDfv<-ps3=9Vt6HsUdi{;E9@ed#O$N#Tq zVAxmxX)=h0=`ZV<+WFtmSiv{3NWsVe$S^dwGB#oO|NqaQKfizfNl7e8Ey>JHjZcPH zi$TH_BxR;!RRmIip$l1{JT)~tr!pS5y4?J{k_>z*3QH4Yn(E6GUANsF&cO~k1L zpB%DVk=Uvw$qWYRNCJeIswK{(YDi%q#R3M^l5$ctvBq-v-nO#`7|AC(^s zfzc44dkARUeA`~?#L%$t)f*t4<*vyU!DN+kiyh>U8KT(-LG-f8W(UQ-FaLYw|GRHY VAORqF0IZuJ^wW9}Oig`S4*($EbN>JU literal 0 HcmV?d00001 diff --git a/pandas/tests/io/data/stata/stata2_115.dta b/pandas/tests/io/data/stata/stata2_115.dta new file mode 100644 index 0000000000000000000000000000000000000000..ad7dda3fdc4b38fe4a34a2615414ec13bae8389e GIT binary patch literal 1786 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 xEV;(&K79pRrrC*w6$PYn%^F{$E9G|0B`c?H{+^ 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 literal 0 HcmV?d00001 diff --git a/pandas/tests/io/data/stata/stata4_113.dta b/pandas/tests/io/data/stata/stata4_113.dta new file mode 100644 index 0000000000000000000000000000000000000000..9d7d5abb1b92156dfa03b076bc88c20cd9afcf71 GIT binary patch literal 1528 zcmd5+y>1gh5S}Ci5|B_78j2Jvq)2J7Y|904le_eJ26HB3d!_YVxI5b*A>lS9;stmS zBo{nD9w0@U^eLzyi8J5cIxP4HnTnNWc6N8>o7tJ!eY?6s>-3n4G5Y%Xa7DyAe;AOe zsG}%V)pDgaUULd=y88CX>d|;S#ujWa&dzt9SOGYmy(;h5Yc=|Ldvkr;>KXICVWK7* zJ|;I=BgcMIs8XTlE9m%5(mgSpvj^lWIPk_m=bc7ZXPJ)MnXk|?Nt72cAc)0d_f@If zb}GC3o?NNkFXrjsE)CN(#FkGx`m4gP%g#Y?_nUJn9`9XDdoOlEWmB$P+EhPEb<{Lm z!f}AohhU%}ctCUkMxbG^PBa3e%a24~f`^ucaguj9T>!f*;8bjCAP!h%NtcVWOhvMG z$tckM<|{!ySxZCP+DPjN#Q2o!Jxbq%J(olz#oC73QtAyo9b%&$K(T$6QbAO z5A6(#ij|6P0sd2=XF|_~c7$FC?FqdU0tjw~Mnmn;R?<*}Fky>;fSJTh`5>XZlQL5) z>7~@teWpymqm26;6YF*-r&vQ#mUS`u;~mWm7*4l^Fd$C?_5+&^03MJM{~^kYpXuSh GNy#011gh5dIPfe+7!5p#W)x6p02azDOvf$z4N1!7Es27~3nY?;_vXh6=Z-sHovl z+#?#EAPr9eM9g=$C+^}ObOjPCeX~2e^S3j*lkM(c4|mWU-@bm?;m)JxHt@0BueO(7 zuHtX{#itK1f#8{WA$=1Zc8^T=_#`;OkIP>_F9%cS-t}DE7bkDvr^*25hCqN)t}bAc z*Xj7oNiH=*bpda@H@EqyH?~=3lVMgD7`Qaf%NQ8M_Hl6BIUH^mX`UWDZ>!J^+G+gz zkXVGC>pMt6n-?VaSAjoO+F-#KX2WUS#j5vmCo;ubF}~hr7Ef&4chbSDYhHpg5r)@+ z3lb2Ea1U6L;QM>vb9kd5QIh5(nQSx*L@f=j#AfE|Kung7r98__th`S~r-*J_gli1y zE3fo51#T)?2h~OkgT<%NpJL8Zo8+}*wlknbFn@P4FyZE?!xM%F~|10qlLTUi pqa2B)pt2{bwDuoe37AgrDLCo@*8^J(fF78VwO{#)hyNxezX9{t7M%b9 literal 0 HcmV?d00001 diff --git a/pandas/tests/io/data/stata/stata4_115.dta b/pandas/tests/io/data/stata/stata4_115.dta new file mode 100644 index 0000000000000000000000000000000000000000..2c68cfb393b9ec5defdbf78959bb9ea2b174a942 GIT binary patch literal 1713 zcmd5+%}yIJ5FVhEpF@S(13hrCDj{(pN}?PJ7rYP9S0LKJB(db|qV*;LaUfR?eTPcC z2#=BrPtg)FpR))@DTx*d2}|FsXZ_81>=}<+U7>Z_rgCGopx>R|U1PdC_^nq07k;j4 z>Q|hpdbQS2)uZD^gZ@q)|4rI`Yp^S?%M~o^H4za6p!FxBF$4i4y-suwK@T@X zfAnWBq9o0`oGox$*5O=iYA749a%qpJYfi!Skwd<$OZg=5quMT7wids2o3~?0vr-2L!p6> zvXX)#gb7;&1fOZbln+zNyBRaJ(|$&6GhlM&k{k~>AvT?EPKg0g)MGJP`i_KyO}`2- W!hplT<^#YExRRw$SvVi&N}d1$bO#*( literal 0 HcmV?d00001 diff --git a/pandas/tests/io/data/stata/stata4_117.dta b/pandas/tests/io/data/stata/stata4_117.dta new file mode 100644 index 0000000000000000000000000000000000000000..412c2c0d7b3569148266f331338aab76ff4b46fc GIT binary patch literal 2185 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 NEtiWnH$#s2{{X{R*%$x- literal 0 HcmV?d00001 diff --git a/pandas/tests/io/data/stata/stata5_117.dta b/pandas/tests/io/data/stata/stata5_117.dta new file mode 100644 index 0000000000000000000000000000000000000000..afbd3b0e0afe31bef669b8e9398c623beff57d74 GIT binary patch literal 5366 zcmeHL%WoS+7@s9b^`SyS$^p1^qtL2IDBg7fA=PMUQ{t4SgqE~C%E64iWACQBUUzrg zCLpoyt&tE9i3=}@1Fr*r00#YQ=e2>$%Zx^`0GwDT;(W)%b50K7{G5a5 zoxKQgb>6`NDbv8=x>7LnL(01f8_xaqxOu!;Hw%_MVcOOqi+9qg#d$r7kTe_~O_ujS z4jW3D0a?CB*()F)z88QXZtYRZNKVObhLyYu@;8t-K;pdU6<;8+Ps#x;vE>F$oWHZb zvd!#fc7y-@i3~oe9)M_2CwzjAV5NjC8~WcW{5s?HI{<>HUfVH3HHZk0v3+r)rWpGU z0Kx~!-0cAgi+wSQZ3_UlpQfZpQG$~wW`UnDzM2PMopfNFZ&%`K6o-T*&i<(}tEK^W zBKx8NUyj{Px-c=3+zC4xvwtetT@N^~SA?f`(4-}~lS^t*b<{zZBF}rd=^P)DvBW_? z9F%zvhZbt0nQ5V0Kb<)V)>{k*8=eKxV{yu15#O+R{k`gX-mj1g6tSrlfcHi|gGSgQ#S7hdYIy$Rt=c=?X zqwnR-ZGerS-745a-_<1k4_y!8b$x4d8a)3o9zb3B^}LLi`zRU`E-m%-bg3&|J1{83 zFp!#a>q+I>5HclYglM(q`HSa*upTvf+vz#=6BlK^PNE>x`WCnll59<)$hPuImB$pIGz z-y=W2TO5I{@QA*c!T!wXae)6ANc|>h{4*^*n-A8d)R*#GLs#UzwP*buDUW_IdQkul zFM0Ak^7ij<$oD~GShf4O{E4)6+%FatzP0b1jH~e`^mF;m6^WOXUH>#5-&FDSJPv-Y z@WMWlW+@+3ihcwx9^zc^v*Q5786+;w@;w6Q1 qZcj~G!s;qIx4K+X?T0-whV$~X1oLw;5MM1IyFSK+x5w=K)Oj2C0b$Aj literal 0 HcmV?d00001 diff --git a/pandas/tests/io/data/stata/stata6_113.dta b/pandas/tests/io/data/stata/stata6_113.dta new file mode 100644 index 0000000000000000000000000000000000000000..2e4795b167f266cf86afd73033bc1a43ae9afc5e GIT binary patch literal 2752 zcmXS9Vr1Z8U}b=S1A8YsF#?%ZsWs&c3Wf^4iA4%V28Jez%uoeT>cf$VV08@t|NjRG zf%JgDf~Bh5UB>f5omR2Sf48Q;U{rCUh7sjN@lGJzx14FPW2~Zx7f}H%k zbi5{{<>V&<&A<&(@=KF)fUdv^QWAlVEJ?vB&rn=alnHVLP5@Pa+nWpwYD}oQRW0=l z(xE~mvr`xldW}p>is9xIGr-uWwvAxk*QG32e4hvugQaCG(hRWl&i6Ug0i^E1k4|tt zSgOo0Y9KVgM#B&@PP?<<#M!}c3Y^v%p?p{(egNe&pG*g< z{{)kVx&S8M@WTo2CcK#gs%r1!La=!pbMwK~28@Okb&W{o!3~Bo5*Zm8Aa*p^Lxeuq zJE-mPNK9g2NKH%6$jr*l$<50zK-UNJ6J`hx-LOakrWz1nU})G64U7E@ALh6vCMA!! zut-jMQV&cQ4ay(>|1&OGVj<5ELH$kdkV=JiA9OYC8KPJJT!HB#1v!rt78RG2mX%jjRzY(MI4vSl}3&VdPD7`tI;j1s#T!}4{8B2iT%}=H?lmoHk zWTVysf7Y_?{ERX=Kz$eaw=e_%_%szPpJ zMP_bku0l>~UV2G}LP2U#Ze~eIYKlTqr9yB?Vo9Q&!XP&^rIE4W$^ZZLz_6%;gvFhD ihJ+MXV7f>_&Lf3I#U-U>Zp6cc4dZ z9C!c_XOQ{^Jwz%G5S1T++QzKyH8vFvqNh@r%lwaLKh5r#bt%vXy%15qu9Zuw*$z)W|04R8&iJkx7(@COOUY1LLk4bdgCiAp4jA!y&v$g`wg| zPEXXkrT-#9pnShWj}{8-Zfuf>p(4BA7n0ORE}d=n+=2iRw%~opB;WS~-@wUy_>MF$ zHm8F4?Ll}dC_#I|Py&%+*<+Im`cwRSAZMcC9RC^)X9JGHSy!YEvYV#VyASm+{zvSW zjl_QMB3XtVFNe(A|Gpa5>-*w#2d0?EE1{mMCsVE&Q51;2;Y~!w*2LuS-Yii8v?bjz zm)~1<*;%15E_;s5L2eL^ri&tw8yebV&9o~vT3T7>2CitXZE~(r zRI5102`3}?j~AtN#XI)>n!w_7gvGZSEYfK)7c_lGR$ay`A3m;C*X1P%XX&=(^>FWq Fb_Muvm<#{_ literal 0 HcmV?d00001 diff --git a/pandas/tests/io/data/stata/stata6_117.dta b/pandas/tests/io/data/stata/stata6_117.dta new file mode 100644 index 0000000000000000000000000000000000000000..bf4f3838e8be7d375d83dffe1ab3c06493f791f2 GIT binary patch literal 3490 zcmeHK&1)1f6wg@2UK9lHM*4A*&Td} z(2L;BKcUi-pn_*F9t!pkC@NY#bj;`OvSs^mleU53_g?bLOY-val0l3UPKrJ!7zLF0 zG{q>T5haY`eEu48t%AHdr%5Uaw`Zr2+fvaq?ghx5#%Kng0YHc|7)8XR5f-u*5D#N2 zhKj5BLVg6^s#V}{Ejs}2d~Fc9a#XZP(vWx&E%JJmGW<9DlWk|evtQ!-2^_Jg4ub4ZA!318 zdZh?*c{BcQ2rFE)??H%?N_kHUb5TNsjqb%yYI5#-5Qvy0_q!7qPeVD2uEh|#FH^Zl zy9BW$oOk-Bl|Gcm7zXeARot7T1!|x$DdpUkyA!rfI`V_z znPeq0jV|2Ld=OjyiNO;en&3D@*tFeSCNfbeASo$vnu`1!mKa9vt{Pvw51JQob5Jc1 z0X9lInzWi_nH0|dxUV98V|!Ia{+qrVTF0N2{tSFlH@9PSVESzsz2{?D@xR-4Gnj2} zY)_h+edc3W@4hW4d%drc9$974UQa7+_L_!`KpY3?H8;j})z~ ziYrOAv!7klQSyZ+_DL218tcXv>tO5U6!A*O&KD(rb6Lbiqi-wQ8R2iyr6+3{xZ@Y@ z1tEj_!2|=spt!hU^N_JCkR^}@gu^g}g2)33W3m*+wHQXUQsx1y(lib^r#|%Ra8^Fo zhv0v1)L(HLn_0FjeDPHK;_EVa;1@((`0Zz8A!WR__-LvA*qjy>OGhhTP~@rs|+wxM4);;*k`~LLur`X7#uRuWF(+^I2^JV08VNl4*&oF literal 0 HcmV?d00001 diff --git a/pandas/tests/io/data/stata/stata7_115.dta b/pandas/tests/io/data/stata/stata7_115.dta new file mode 100644 index 0000000000000000000000000000000000000000..133713b201ba8d5f3c8ff716bfa4e61638979da5 GIT binary patch literal 722 zcmXSBVq{=uU}S)RQ(-XR+Sng9taQ!|FYjQ`3KiwqeI z3=DCa1XN&zQxYTrRA3A=!2pjUaVC(Ys->PmIv!ORQmU543?ynG(FTTiSyl{dsVk6^ zn3S3W3|?5&!A!q+Ef6JYS7bYnqd9}F;2j|uNRbGx1PjAMpk9I2lNNnx2v@fk zKywuutW1D57&KXl5EPpX65bLCLpc*b_fmnW(g9nKqRQnksYF4zhuhKq0npqF)K`)6 z0mEo^y*b=4@o^nH{BZc`aI}*7{l2-HNp*+U4(}X3JA8Er)MSMbmp$G}M690%Lb0E5 ziF}WNPMHnuk>jx#3Ly!C(5Ib2Bt$dDq5%mtj1UxU6SB>oWdqfhI_W8m?b)&i2Kr}$ z`@T%MR;*gz4IU;!%u%X!MHc*E!3;osaoD@7zglc%P4zqQv*Q|(gzJoF$@xkD+nmF>^=TSBnbwI#E>8{BuFF%{~1cz zqh)qH?tA$XsDOlE5PZq4-}~+^@7}!$yG_!^6+f z8Yt9HbR2B9+jLWFS2fmHD(}f|FskRb&G=kAUso+gy^2I*adXf=-Q-nn<8yvOUndw1 z-ULb<=!E(@uljn0{*kd>D$H+=(@O-yPm30O@rLwu!?bB^fxZ}tDk1hXluc%C3 zR$l=QLVo}O(}Z&Jt3J&;N zjNRgvsY@uGFn)(Srf#7O!o)r9nRXq0B20x4Vj369CQOGBW||kuAFo|!g;@(J@VcwyQSDj+Pp;+1JzsF1MuhBu}ip(4Uk1QDh^ mp<=>v6j7#qp%TJM3^Ardp;E$X9C4;2p)vwYm`uk)<%D+)Z-evz literal 0 HcmV?d00001 diff --git a/pandas/tests/io/data/stata/stata8_115.dta b/pandas/tests/io/data/stata/stata8_115.dta new file mode 100644 index 0000000000000000000000000000000000000000..bb78368b3462b142ccd0c8c399e3a18f335a88d3 GIT binary patch literal 1624 zcmeIzIV=QG7zgm#W!?9EG}{oB%q($LbV@qi5@FreeJy{bQmIrbl}a5YjYRh~?)zT$ z81EaO&Dw;BO2kXvzVH3=e{W{qPBLS5o956;wYTQq%CJjm4f_6KG8diED78NQ30dI9W61n3RJn=+UGlT z4-9u$k(h;%sTHWH{^}y-k%K6!uhcz}rQaz2!h&x+<}ZkJWm^A|E#_8s_gWjHZB25H znB4o6v(|gA{crewCOZKIfdd0eWy5Ost|Gz`pE>uA9 l1rcQ05Go|hhY(`g6e=Ptgb`-i7Ahvdg!%wL+Yu@uyaK&w28I9t literal 0 HcmV?d00001 diff --git a/pandas/tests/io/data/stata/stata8_117.dta b/pandas/tests/io/data/stata/stata8_117.dta new file mode 100644 index 0000000000000000000000000000000000000000..fcfa7abd7b0d995add24f8504e6ae6e7d36194a0 GIT binary patch literal 2063 zcmeI!J4_To7y#e}MDPhHDq=%SG*<2{5o{+Vz7-Ffcjm@gga*xl0MEH0dG;c?~( zS2(`lmes<{e1&xmN|Ev~;r^q$%q&z{J1;kw+0I!9zhD@;*uk0WbPAX2a#Ub4krcYC zWSZAlEe*Fay$y{qt4aUduo{_JXk})86iFw|_1(hHCyKQtQQ;=V9L4(5$S;;rB84yI zQQ;@W;fkm}O0ldms#j5DCicqu9WUW@y26%&Y2owrAQ!9!*FKS_BncLJkcjx zZ6jt;&wGPTu$t|?z9Tx}TBB|3e}^77<%B6amlPGkgyyFGI|;`hjhFc;Pr3P5ax z%ZGcn!>lLeB^~MWOV_W)dW(8Gu=+1tz|8#g^%lDsVTb3~j@ItL+5at#xYxx4FP!Xf zIzBf0KH@Q)gJ{tqcDn8NmQbscMQgms)wlSo&H$`w4Df+?gJ(P0JdG)yD45>+Tj&cF;(8&Rc#zFC+>x<_kRA{nRgj*Cd8Efg#}qtYfCZ!{M8_3)i?E0kCpw|PUxFp1G|@=~av7G928gN@ zWL97W=^atEg8o%lMS4$Equ@mrvPd6@PAM2zgEgd&M5h%D<{*dknW$F5%XL^s8X`KQ z;ME3fAblk|tKjt}Y$AOlI;Y^x7HlDXC#qBMb{n>leh{5k009I@zliD;Ff%*{%$J^v Q$AsdpR{?5KweTO{HzJm*I{*Lx literal 0 HcmV?d00001 diff --git a/pandas/tests/io/data/stata/stata9_115.dta b/pandas/tests/io/data/stata/stata9_115.dta new file mode 100644 index 0000000000000000000000000000000000000000..5ad6cd6a2c8ff90bd34341ce087b1e14822d00a6 GIT binary patch literal 2342 zcmeH}OK4L;6o#ihPICwgGxMK$oOvV=2r6jW z6_h}pQI~N7oOz4}j3kr00f!D`DuNZc5*#=*2)OCO5Ltr&4-pua29oA50gq;wN2F~G z5Cxyfq5KlrkV?k-%eh!8k=z+eruHOKfSav=!&&&WL}YKe+_c=-V~l;4dsi6WwVYXL zg%-Qid}JB1{Ib^gzbv<`Gk&inU^Oa?Q(mAMkEKPW!~*i|ck2gmTeFg%qH=k}r9#GJ zO`l7B8-cr2lc_U;iEaYFn_#S)Am2?;Sze$sU{(x4kqfU72)R|gdJ|U3IAs7{Y=VXZr7x}0Gm1qHg!vxEt=#^Po-?_BeAvB6t zcP93)t5IjNed*16tP>It^z@Rx==SwMWwd`l*@?FYov==2rqAl^tAWBc(PQ+;5B2{$ z{0DN_^5WZr1lc_0G%FaFPhTM$5WpQZ@+qf_KVXsWTkVd6Q1v4}&Ifedm4@_XacYL> zjHPRN*wDG_pbM{Ox4rwU;;KA1*e{7rU)-!Ye|16Y>bdut)!eM%N%3d zd%X3TBD%d$*KE8oT>r%Kz9AZM5PB(&j!x=%&VT(WeL3*M8BKI#+VH~-!@2W@)02|l zPkh=@)8k#+{-cg$sZKRC(fE|%z3YaxbB2Al9Hh(K*{B4pw*vyfJ+)hwEpLXZZF8G{ Gjs5^At5M(p literal 0 HcmV?d00001 diff --git a/pandas/tests/io/data/stata/stata9_117.dta b/pandas/tests/io/data/stata/stata9_117.dta new file mode 100644 index 0000000000000000000000000000000000000000..5ad6cd6a2c8ff90bd34341ce087b1e14822d00a6 GIT binary patch literal 2342 zcmeH}OK4L;6o#ihPICwgGxMK$oOvV=2r6jW z6_h}pQI~N7oOz4}j3kr00f!D`DuNZc5*#=*2)OCO5Ltr&4-pua29oA50gq;wN2F~G z5Cxyfq5KlrkV?k-%eh!8k=z+eruHOKfSav=!&&&WL}YKe+_c=-V~l;4dsi6WwVYXL zg%-Qid}JB1{Ib^gzbv<`Gk&inU^Oa?Q(mAMkEKPW!~*i|ck2gmTeFg%qH=k}r9#GJ zO`l7B8-cr2lc_U;iEaYFn_#S)Am2?;Sze$sU{(x4kqfU72)R|gdJ|U3IAs7{Y=VXZr7x}0Gm1qHg!vxEt=#^Po-?_BeAvB6t zcP93)t5IjNed*16tP>It^z@Rx==SwMWwd`l*@?FYov==2rqAl^tAWBc(PQ+;5B2{$ z{0DN_^5WZr1lc_0G%FaFPhTM$5WpQZ@+qf_KVXsWTkVd6Q1v4}&Ifedm4@_XacYL> zjHPRN*wDG_pbM{Ox4rwU;;KA1*e{7rU)-!Ye|16Y>bdut)!eM%N%3d zd%X3TBD%d$*KE8oT>r%Kz9AZM5PB(&j!x=%&VT(WeL3*M8BKI#+VH~-!@2W@)02|l zPkh=@)8k#+{-cg$sZKRC(fE|%z3YaxbB2Al9Hh(K*{B4pw*vyfJ+)hwEpLXZZF8G{ Gjs5^At5M(p literal 0 HcmV?d00001 From 53eca340a05ffd130f6850b259ef5373851b1a00 Mon Sep 17 00:00:00 2001 From: alimcmaster1 Date: Sat, 9 Nov 2019 18:14:28 +0000 Subject: [PATCH 5/8] iris test path --- pandas/tests/util/test_util.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pandas/tests/util/test_util.py b/pandas/tests/util/test_util.py index ec92c0382ca3d..5624937816b51 100644 --- a/pandas/tests/util/test_util.py +++ b/pandas/tests/util/test_util.py @@ -58,7 +58,7 @@ def test_datapath_missing(datapath): def test_datapath(datapath): - args = ("data", "csv", "iris.csv") + args = ("data", "io", "csv", "iris.csv") result = datapath(*args) expected = os.path.join(os.path.dirname(os.path.dirname(__file__)), *args) From eaf9638759b9db215e726a7a2686102ec18e8d60 Mon Sep 17 00:00:00 2001 From: alimcmaster1 Date: Sat, 9 Nov 2019 21:48:13 +0000 Subject: [PATCH 6/8] Update test data paths --- pandas/conftest.py | 2 +- pandas/tests/io/test_common.py | 4 ++-- pandas/tests/io/test_pickle.py | 4 ++-- pandas/tests/io/test_spss.py | 10 +++++----- pandas/tests/io/test_sql.py | 2 +- pandas/tests/util/test_util.py | 2 +- 6 files changed, 12 insertions(+), 12 deletions(-) diff --git a/pandas/conftest.py b/pandas/conftest.py index 8899e3ae6c2f2..b032e14d8f7e1 100644 --- a/pandas/conftest.py +++ b/pandas/conftest.py @@ -384,7 +384,7 @@ def iris(datapath): """ The iris dataset as a DataFrame. """ - return pd.read_csv(datapath("data", "csv", "iris.csv")) + return pd.read_csv(datapath("data", "iris.csv")) @pytest.fixture(params=["nlargest", "nsmallest"]) diff --git a/pandas/tests/io/test_common.py b/pandas/tests/io/test_common.py index 88de3a88efdb1..2af370a696860 100644 --- a/pandas/tests/io/test_common.py +++ b/pandas/tests/io/test_common.py @@ -208,8 +208,8 @@ def test_read_expands_user_home_dir( @pytest.mark.parametrize( "reader, module, path", [ - (pd.read_csv, "os", ("io", "data", "csv", "iris.csv")), - (pd.read_table, "os", ("io", "data", "csv", "iris.csv")), + (pd.read_csv, "os", ("data", "iris.csv")), + (pd.read_table, "os", ("data", "iris.csv")), ( pd.read_fwf, "os", diff --git a/pandas/tests/io/test_pickle.py b/pandas/tests/io/test_pickle.py index db36464f077d8..1998e7a9e0fdd 100644 --- a/pandas/tests/io/test_pickle.py +++ b/pandas/tests/io/test_pickle.py @@ -206,13 +206,13 @@ def test_legacy_sparse_warning(datapath): ... compression="gzip") >>> s = df['B'] - >>> s.to_pickle("pandas/tests/io/data/sparseseries-0.20.3.pickle.gz", + >>> s.to_pickle("pandas/tests/io/data/pickle/sparseseries-0.20.3.pickle.gz", ... compression="gzip") """ with tm.assert_produces_warning(FutureWarning): simplefilter("ignore", DeprecationWarning) # from boto pd.read_pickle( - datapath("io", "data", "sparseseries-0.20.3.pickle.gz"), compression="gzip" + datapath("io", "data", "pickle", "sparseseries-0.20.3.pickle.gz"), compression="gzip" ) with tm.assert_produces_warning(FutureWarning): diff --git a/pandas/tests/io/test_spss.py b/pandas/tests/io/test_spss.py index ca84156d104fc..ccf3167d49371 100644 --- a/pandas/tests/io/test_spss.py +++ b/pandas/tests/io/test_spss.py @@ -9,7 +9,7 @@ def test_spss_labelled_num(datapath): # test file from the Haven project (https://haven.tidyverse.org/) - fname = datapath("io", "data", "labelled-num.sav") + fname = datapath("io", "data", "spss", "labelled-num.sav") df = pd.read_spss(fname, convert_categoricals=True) expected = pd.DataFrame({"VAR00002": "This is one"}, index=[0]) @@ -23,7 +23,7 @@ def test_spss_labelled_num(datapath): def test_spss_labelled_num_na(datapath): # test file from the Haven project (https://haven.tidyverse.org/) - fname = datapath("io", "data", "labelled-num-na.sav") + fname = datapath("io", "data", "spss", "labelled-num-na.sav") df = pd.read_spss(fname, convert_categoricals=True) expected = pd.DataFrame({"VAR00002": ["This is one", None]}) @@ -37,7 +37,7 @@ def test_spss_labelled_num_na(datapath): def test_spss_labelled_str(datapath): # test file from the Haven project (https://haven.tidyverse.org/) - fname = datapath("io", "data", "labelled-str.sav") + fname = datapath("io", "data", "spss", "labelled-str.sav") df = pd.read_spss(fname, convert_categoricals=True) expected = pd.DataFrame({"gender": ["Male", "Female"]}) @@ -51,7 +51,7 @@ def test_spss_labelled_str(datapath): def test_spss_umlauts(datapath): # test file from the Haven project (https://haven.tidyverse.org/) - fname = datapath("io", "data", "umlauts.sav") + fname = datapath("io", "data", "spss", "umlauts.sav") df = pd.read_spss(fname, convert_categoricals=True) expected = pd.DataFrame( @@ -67,7 +67,7 @@ def test_spss_umlauts(datapath): def test_spss_usecols(datapath): # usecols must be list-like - fname = datapath("io", "data", "labelled-num.sav") + fname = datapath("io", "data", "spss", "labelled-num.sav") with pytest.raises(TypeError, match="usecols must be list-like."): pd.read_spss(fname, usecols="VAR00002") diff --git a/pandas/tests/io/test_sql.py b/pandas/tests/io/test_sql.py index a626f75840410..1c80dd9e59164 100644 --- a/pandas/tests/io/test_sql.py +++ b/pandas/tests/io/test_sql.py @@ -275,7 +275,7 @@ def _get_exec(self): else: return self.conn.cursor() - @pytest.fixture(params=[("io", "data", "csv", "iris.csv")]) + @pytest.fixture(params=[("data", "iris.csv")]) def load_iris_data(self, datapath, request): import io diff --git a/pandas/tests/util/test_util.py b/pandas/tests/util/test_util.py index 5624937816b51..60124c8e943ad 100644 --- a/pandas/tests/util/test_util.py +++ b/pandas/tests/util/test_util.py @@ -58,7 +58,7 @@ def test_datapath_missing(datapath): def test_datapath(datapath): - args = ("data", "io", "csv", "iris.csv") + args = ("data", "iris.csv") result = datapath(*args) expected = os.path.join(os.path.dirname(os.path.dirname(__file__)), *args) From 38b10a91b7bbfa71f3fb7f509da0e1b5525849f3 Mon Sep 17 00:00:00 2001 From: alimcmaster1 Date: Sat, 9 Nov 2019 22:07:50 +0000 Subject: [PATCH 7/8] Confirm tests working --- pandas/tests/io/excel/test_readers.py | 3 ++- pandas/tests/io/test_html.py | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/pandas/tests/io/excel/test_readers.py b/pandas/tests/io/excel/test_readers.py index 3535b9822e4cd..0cca8a9eb7bad 100644 --- a/pandas/tests/io/excel/test_readers.py +++ b/pandas/tests/io/excel/test_readers.py @@ -502,8 +502,9 @@ def test_read_from_http_url(self, read_ext): if read_ext == ".ods": # TODO: remove once on master pytest.skip() + # TODO: alimcmaster1 - revert to master url = ( - "https://raw.github.com/pandas-dev/pandas/master/" + "https://raw.githubusercontent.com/alimcmaster1/pandas/mcmali-tests-dir-struct/" "pandas/tests/io/data/excel/test1" + read_ext ) url_table = pd.read_excel(url) diff --git a/pandas/tests/io/test_html.py b/pandas/tests/io/test_html.py index d8d617ceeebff..f7b97580ccd2b 100644 --- a/pandas/tests/io/test_html.py +++ b/pandas/tests/io/test_html.py @@ -133,8 +133,9 @@ def test_banklist_url(self): @tm.network def test_spam_url(self): + # TODO: alimcmaster1 - revert to master url = ( - "https://raw.githubusercontent.com/pandas-dev/pandas/master/" + "https://raw.githubusercontent.com/alimcmaster1/pandas/mcmali-tests-dir-struct/" "pandas/tests/io/data/html/spam.html" ) df1 = self.read_html(url, ".*Water.*") From 96ce4241a1c0e071b18d69aa666bb91c4134f3ee Mon Sep 17 00:00:00 2001 From: alimcmaster1 Date: Sat, 9 Nov 2019 23:26:50 +0000 Subject: [PATCH 8/8] Fix odf test paths --- .../io/data/{odf => excel}/invalid_value_type.ods | Bin pandas/tests/io/data/{odf => excel}/writertable.odt | Bin pandas/tests/io/excel/test_odf.py | 2 +- pandas/tests/io/excel/test_readers.py | 3 ++- pandas/tests/io/test_html.py | 3 ++- pandas/tests/io/test_pickle.py | 3 ++- 6 files changed, 7 insertions(+), 4 deletions(-) rename pandas/tests/io/data/{odf => excel}/invalid_value_type.ods (100%) rename pandas/tests/io/data/{odf => excel}/writertable.odt (100%) diff --git a/pandas/tests/io/data/odf/invalid_value_type.ods b/pandas/tests/io/data/excel/invalid_value_type.ods similarity index 100% rename from pandas/tests/io/data/odf/invalid_value_type.ods rename to pandas/tests/io/data/excel/invalid_value_type.ods diff --git a/pandas/tests/io/data/odf/writertable.odt b/pandas/tests/io/data/excel/writertable.odt similarity index 100% rename from pandas/tests/io/data/odf/writertable.odt rename to pandas/tests/io/data/excel/writertable.odt diff --git a/pandas/tests/io/excel/test_odf.py b/pandas/tests/io/excel/test_odf.py index 94f89a6c2ea1a..6e5610f4f5838 100644 --- a/pandas/tests/io/excel/test_odf.py +++ b/pandas/tests/io/excel/test_odf.py @@ -13,7 +13,7 @@ def cd_and_set_engine(monkeypatch, datapath): func = functools.partial(pd.read_excel, engine="odf") monkeypatch.setattr(pd, "read_excel", func) - monkeypatch.chdir(datapath("io", "data", "odf")) + monkeypatch.chdir(datapath("io", "data", "excel")) def test_read_invalid_types_raises(): diff --git a/pandas/tests/io/excel/test_readers.py b/pandas/tests/io/excel/test_readers.py index 0cca8a9eb7bad..8c3b9a07641f7 100644 --- a/pandas/tests/io/excel/test_readers.py +++ b/pandas/tests/io/excel/test_readers.py @@ -504,7 +504,8 @@ def test_read_from_http_url(self, read_ext): # TODO: alimcmaster1 - revert to master url = ( - "https://raw.githubusercontent.com/alimcmaster1/pandas/mcmali-tests-dir-struct/" + "https://raw.githubusercontent.com/alimcmaster1" + "/pandas/mcmali-tests-dir-struct/" "pandas/tests/io/data/excel/test1" + read_ext ) url_table = pd.read_excel(url) diff --git a/pandas/tests/io/test_html.py b/pandas/tests/io/test_html.py index f7b97580ccd2b..1cd6740ab831a 100644 --- a/pandas/tests/io/test_html.py +++ b/pandas/tests/io/test_html.py @@ -135,7 +135,8 @@ def test_banklist_url(self): def test_spam_url(self): # TODO: alimcmaster1 - revert to master url = ( - "https://raw.githubusercontent.com/alimcmaster1/pandas/mcmali-tests-dir-struct/" + "https://raw.githubusercontent.com/alimcmaster1/" + "pandas/mcmali-tests-dir-struct/" "pandas/tests/io/data/html/spam.html" ) df1 = self.read_html(url, ".*Water.*") diff --git a/pandas/tests/io/test_pickle.py b/pandas/tests/io/test_pickle.py index 1998e7a9e0fdd..3be966edef080 100644 --- a/pandas/tests/io/test_pickle.py +++ b/pandas/tests/io/test_pickle.py @@ -212,7 +212,8 @@ def test_legacy_sparse_warning(datapath): with tm.assert_produces_warning(FutureWarning): simplefilter("ignore", DeprecationWarning) # from boto pd.read_pickle( - datapath("io", "data", "pickle", "sparseseries-0.20.3.pickle.gz"), compression="gzip" + datapath("io", "data", "pickle", "sparseseries-0.20.3.pickle.gz"), + compression="gzip", ) with tm.assert_produces_warning(FutureWarning):
- - - -
-

List of U.S. states and territories by area

-
-
From Wikipedia, the free encyclopedia
-
-
- Jump to: navigation, search -
-
-
-
-
-Image shows the 50 states by area. Check the legend for more details.
-
-
-

This is a complete list of the states of the United States and its major territories ordered by total area, land area, and water area. The water area figures include inland, coastal, Great Lakes, and territorial waters. Glaciers and intermittent water features are counted as land area.[1]

-

- -

-
-

Area by state/territory[edit]

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Total area[2]Land area[2]Water[2]
State/territoryRanksq mikm²Ranksq mikm² % landsq mikm² % water
 Alaska!C 1665,384.041,723,337!C 1570,640.951,477,95385.76%94,743.10245,38414.24%
 Texas!B9993068528194 2268,596.46695,662!B9993068528194 2261,231.71676,58797.26%7,364.7519,0752.74%
 California!B9989013877113 3163,694.74423,967!B9989013877113 3155,779.22403,46695.16%7,915.5220,5014.84%
 Montana!B9986137056388 4147,039.71380,831!B9986137056388 4145,545.80376,96298.98%1,493.913,8691.02%
 New Mexico!B9983905620875 5121,590.30314,917!B9983905620875 5121,298.15314,16199.76%292.157570.24%
 Arizona!B9982082405307 6113,990.30295,234!B9982082405307 6113,594.08294,20799.65%396.221,0260.35%
 Nevada!B9980540898509 7110,571.82286,380!B9980540898509 7109,781.18284,33299.28%790.652,0480.72%
 Colorado!B9979205584583 8104,093.67269,601!B9979205584583 8103,641.89268,43199.57%451.781,1700.43%
 Oregon!B9978027754226 998,378.54254,799!B9976974149070 1095,988.01248,60897.57%2,390.536,1912.43%
 Wyoming!B9976974149070 1097,813.01253,335!B9978027754226 997,093.14251,47099.26%719.871,8640.74%
 Michigan!B9976021047272 1196,713.51250,487!B9969089575466 2256,538.90146,43558.46%40,174.61104,05241.54%
 Minnesota!B9975150933502 1286,935.83225,163!B9973609426703 1479,626.74206,23291.59%7,309.0918,9308.41%
 Utah!B9974350506425 1384,896.88219,882!B9975150933502 1282,169.62212,81896.79%2,727.267,0643.21%
 Idaho!B9973609426703 1483,568.95216,443!B9976021047272 1182,643.12214,04598.89%925.832,3981.11%
 Kansas!B9972919497988 1582,278.36213,100!B9974350506425 1381,758.72211,75499.37%519.641,3460.63%
 Nebraska!B9972274112777 1677,347.81200,330!B9972919497988 1576,824.17198,97499.32%523.641,3560.68%
 South Dakota!B9971667866559 1777,115.68199,729!B9972274112777 1675,811.00196,35098.31%1,304.683,3791.69%
 Washington!B9971096282421 1871,297.95184,661!B9970042677264 2066,455.52172,11993.21%4,842.4312,5426.79%
 North Dakota!B9970555610208 1970,698.32183,108!B9971667866559 1769,000.80178,71197.60%1,697.524,3972.40%
 Oklahoma!B9970042677264 2069,898.87181,037!B9970555610208 1968,594.92177,66098.13%1,303.953,3771.87%
 Missouri!B9969554775622 2169,706.99180,540!B9971096282421 1868,741.52178,04098.61%965.472,5011.39%
 Florida!B9969089575466 2265,757.70170,312!B9967419034619 2653,624.76138,88781.55%12,132.9431,42418.45%
 Wisconsin!B9968645057840 2365,496.38169,635!B9967811241751 2554,157.80140,26882.69%11,338.5729,36717.31%
 Georgia!B9968219461696 2459,425.15153,910!B9969554775622 2157,513.49148,95996.78%1,911.664,9513.22%
 Illinois!B9967811241751 2557,913.55149,995!B9968219461696 2455,518.93143,79395.87%2,394.626,2024.13%
 Iowa!B9967419034619 2656,272.81145,746!B9968645057840 2355,857.13144,66999.26%415.681,0770.74%
 New York!B9967041631339 2754,554.98141,297!B9965988026183 3047,126.40122,05786.38%7,428.5819,24013.62%
 North Carolina!B9966677954898 2853,819.16139,391!B9966327041700 2948,617.91125,92090.34%5,201.2513,4719.66%
 Arkansas!B9966327041700 2953,178.55137,732!B9967041631339 2752,035.48134,77197.85%1,143.072,9612.15%
 Alabama!B9965988026183 3052,420.07135,767!B9966677954898 2850,645.33131,17196.61%1,774.744,5973.39%
 Louisiana!B9965660127955 3152,378.13135,659!B9965034924385 3343,203.90111,89882.48%9,174.2323,76117.52%
 Mississippi!B9965342640972 3248,431.78125,438!B9965660127955 3146,923.27121,53196.89%1,508.513,9073.11%
 Pennsylvania!B9965034924385 3346,054.35119,280!B9965342640972 3244,742.70115,88397.15%1,311.643,3972.85%
 Ohio!B9964736394753 3444,825.58116,098!B9964446519385 3540,860.69105,82991.15%3,964.8910,2698.85%
 Virginia!B9964446519385 3542,774.93110,787!B9964164810615 3639,490.09102,27992.32%3,284.848,5087.68%
 Tennessee!B9964164810615 3642,144.25109,153!B9964736394753 3441,234.90106,79897.84%909.362,3552.16%
 Kentucky!B9963890820873 3740,407.80104,656!B9963890820873 3739,486.34102,26997.72%921.462,3872.28%
 Indiana!B9963624138402 3836,419.5594,326!B9963624138402 3835,826.1192,78998.37%593.441,5371.63%
 Maine!B9963364383538 3935,379.7491,633!B9963364383538 3930,842.9279,88387.18%4,536.8211,75012.82%
 South Carolina!B9963111205458 4032,020.4982,933!B9963111205458 4030,060.7077,85793.88%1,959.795,0766.12%
 West Virginia!B9962864279332 4124,230.0462,756!B9962864279332 4124,038.2162,25999.21%191.834970.79%
 Maryland!B9962623303817 4212,405.9332,131!B9962623303817 429,707.2425,14278.25%2,698.696,99021.75%
 Hawaii!B9962387998843 4310,931.7228,313!B9961498523982 476,422.6316,63558.75%4,509.0911,67841.25%
 Massachusetts!B9962158103660 4410,554.3927,336!B9961933375102 457,800.0620,20273.90%2,754.337,13426.10%
 Vermont!B9961933375102 459,616.3624,906!B9962387998843 439,216.6623,87195.84%399.711,0354.16%
 New Hampshire!B9961713586035 469,349.1624,214!B9962158103660 448,952.6523,18795.76%396.511,0274.24%
 New Jersey!B9961498523982 478,722.5822,591!B9961713586035 467,354.2219,04784.31%1,368.363,54415.69%
 Connecticut!B9961287989890 485,543.4114,357!B9961287989890 484,842.3612,54287.35%701.061,81612.65%
 Delaware!B9961081797018 492,488.726,446!B9961081797018 491,948.545,04778.29%540.181,39921.71%
 Rhode Island!B9960879769945 501,544.894,001!B9960879769945 501,033.812,67866.92%511.071,32433.08%
 District of Columbia68.3417761.0515889.33%7.291910.67%
 Puerto Rico5,324.8413,7913,423.788,86864.30%1,901.074,92435.70%
 Northern Mariana Islands1,975.575,117182.334729.23%1,793.244,64490.77%
 United States Virgin Islands732.931,898134.3234818.33%598.611,55081.67%
 American Samoa581.051,50576.4619813.16%504.601,30786.84%
 Guam570.621,478209.8054336.77%360.8293563.23%
United States Minor Outlying Islands[3][a]16.04116.041
United States Contiguous United StatesTotal3,120,426.478,081,8672,954,841.427,653,00494.69%165,584.6428,8625.31%
United States 50 states and D.C.Total3,796,742.239,833,5173,531,905.439,147,59393.02%264,836.79685,9246.98%
United States All U.S. territoryTotal3,805,943.269,857,3483,535,948.129,158,06492.91%269,995.13699,2847.09%
-

Area by division[edit]

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Total area[2]Land area[2]Water[2]
DivisionRanksq mikm²Ranksq mikm² % landRanksq mikm² % water
East North Central!B9983905620875 5301,368.57780,541!B9982082405307 6242,902.44629,114!B9993068528194 258,466.13151,427
East South Central!B9980540898509 7183,403.89475,014!B9980540898509 7178,289.83461,769!B9978027754226 95,114.6013,247
Middle Atlantic!B9979205584583 8109,331.89283,168!B9979205584583 899,223.32256,987!B9982082405307 610,108.5726,181
Mountain!B9993068528194 2863,564.632,236,622!B9993068528194 2855,766.982,216,426!B9979205584583 87,797.6520,196
New England!B9978027754226 971,987.96186,448!B9978027754226 962,668.46162,311!B9980540898509 79,299.5024,086
Pacific!C 11,009,687.002,615,077!C 1895,286.332,318,781!C 1114,400.67296,296
South Atlantic!B9982082405307 6292,990.46758,842!B9983905620875 5265,061.97686,507!B9989013877113 327,928.4972,334
West North Central!B9989013877113 3520,355.801,347,715!B9989013877113 3507,620.081,314,730!B9983905620875 512,735.7232,985
West South Central!B9986137056388 4444,052.011,150,089!B9986137056388 4425,066.011,100,916!B9986137056388 418,986.0049,174
-

Area by region[edit]

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Total area[2]Land area[2]Water[2]
RegionRanksq mikm²Ranksq mikm² % landRanksq mikm² % water
Midwest!B9989013877113 3821,724.382,128,256!B9989013877113 3750,522.521,943,844!B9993068528194 271,201.86184,412
Northeast!B9986137056388 4181,319.85469,616!B9986137056388 4161,911.78419,350!B9986137056388 419,408.0750,267
South!B9993068528194 2920,446.372,383,945!B9993068528194 2868,417.822,249,192!B9989013877113 352,028.55134,753
West!C 11,873,251.634,851,699!C 11,751,053.314,535,207!C 1122,198.32316,492
- -

See also[edit]

-
- - - - - -
Portal iconUnited States portal
-
- -

Notes[edit]

-
-
    -
  1. ^ Areas were not published in the 2010 census, unlike previous years, as the U.S. Census Bureau no longer collects data on the Minor Outlying Islands.[2]
  2. -
-
-

References[edit]

-
-
    -
  1. ^ Census 2000 Geographic Terms and Concepts, Census 2000 Geography Glossary, U.S. Census Bureau. Accessed 2007-07-10
  2. -
  3. ^ a b c d e f g h i j "United States Summary: 2010, Population and Housing Unit Counts, 2010 Census of Population and Housing" (PDF). United States Census Bureau. September 2012. pp. V–2, 1 & 41 (Tables 1 & 18). Retrieved February 7, 2014. 
  4. -
  5. ^ "United States Summary: 2010, Population and Housing Unit Counts, 2000 Census of Population and Housing" (PDF). United States Census Bureau. April 2004. p. 1 (Table 1). Retrieved February 10, 2014. 
  6. -
-
-

External links[edit]

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
-