{"columns":[{"name":"nom_departement","type":"string"},{"name":"code_commune","type":"string"},{"name":"departement","type":"string"},{"name":"libelle_de_la_commune","type":"string"},{"name":"nombre_de_foyers_fiscaux","type":"int64"},{"name":"revenu_fiscal_de_reference_des_foyers_fiscaux","type":"int64"},{"name":"nombre_de_foyers_fiscaux_imposes","type":"int64"},{"name":"revenu_fiscal_de_reference_des_foyers_fiscaux_imposes","type":"int64"}],"n_rows":100,"rows_kept":100,"cut":false,"text_format":"parquet-jsonl-2026-10-02","bounds":{"document_bytes":16777216,"package_text_limit_bytes":33554432,"package_text_slack_bytes":1024,"rows_first":2000,"rows_last":500,"rows_between":2000,"halvings":0,"cell_chars":16384,"cell_head_chars":4096,"vector_min":64,"vector_head_fixed":16,"vector_head_variable":64,"kv_value_chars":1048576,"nesting_max":64,"binary_text":true},"cells_cut":0,"cells_bad_utf8":0,"cells_raw":0,"cells_binary":0,"cells_binary_text":0,"cells_vector":0,"n_row_groups":1,"reader":"pyarrow 23.0.1, python 3.13","created_by":"hyparquet","schema":{"fields":[{"name":"nom_departement","type":"string","nullable":true,"metadata":null,"children":null},{"name":"code_commune","type":"string","nullable":true,"metadata":null,"children":null},{"name":"departement","type":"string","nullable":true,"metadata":null,"children":null},{"name":"libelle_de_la_commune","type":"string","nullable":true,"metadata":null,"children":null},{"name":"nombre_de_foyers_fiscaux","type":"int64","nullable":true,"metadata":null,"children":null},{"name":"revenu_fiscal_de_reference_des_foyers_fiscaux","type":"int64","nullable":true,"metadata":null,"children":null},{"name":"nombre_de_foyers_fiscaux_imposes","type":"int64","nullable":true,"metadata":null,"children":null},{"name":"revenu_fiscal_de_reference_des_foyers_fiscaux_imposes","type":"int64","nullable":true,"metadata":null,"children":null}],"parquet":"required group field_id=-1 root {\n  optional binary field_id=-1 nom_departement (String);\n  optional binary field_id=-1 code_commune (String);\n  optional binary field_id=-1 departement (String);\n  optional binary field_id=-1 libelle_de_la_commune (String);\n  optional int64 field_id=-1 nombre_de_foyers_fiscaux;\n  optional int64 field_id=-1 revenu_fiscal_de_reference_des_foyers_fiscaux;\n  optional int64 field_id=-1 nombre_de_foyers_fiscaux_imposes;\n  optional int64 field_id=-1 revenu_fiscal_de_reference_des_foyers_fiscaux_imposes;\n}\n"},"kv_metadata":[["field:revenu_fiscal_de_reference_des_foyers_fiscaux","upstream_verbatim | not modified by Commodity | upstream=results[].revenu_fiscal_de_reference_des_foyers_fiscaux | publisher label=\"Revenu fiscal de référence des foyers fiscaux\" | publisher type=int | 99/100 cells non-null | the field the opendatasoft Explore v2 records endpoint returned under this name, unchanged"],["field:nombre_de_foyers_fiscaux_imposes","upstream_verbatim | not modified by Commodity | upstream=results[].nombre_de_foyers_fiscaux_imposes | publisher label=\"Nombre de foyers fiscaux imposés\" | publisher type=int | 98/100 cells non-null | the field the opendatasoft Explore v2 records endpoint returned under this name, unchanged"],["field:nombre_de_foyers_fiscaux","upstream_verbatim | not modified by Commodity | upstream=results[].nombre_de_foyers_fiscaux | publisher type=int | 99/100 cells non-null | the field the opendatasoft Explore v2 records endpoint returned under this name, unchanged"],["field:libelle_de_la_commune","upstream_verbatim | not modified by Commodity | upstream=results[].libelle_de_la_commune | publisher label=\"Libellé de la commune\" | publisher type=text | 100/100 cells non-null | the field the opendatasoft Explore v2 records endpoint returned under this name, unchanged"],["field:departement","upstream_verbatim | not modified by Commodity | upstream=results[].departement | publisher label=\"Code département\" | publisher type=text | 100/100 cells non-null | the field the opendatasoft Explore v2 records endpoint returned under this name, unchanged"],["field:code_commune","upstream_verbatim | not modified by Commodity | upstream=results[].code_commune | publisher type=text | 100/100 cells non-null | the field the opendatasoft Explore v2 records endpoint returned under this name, unchanged"],["field:nom_departement","upstream_verbatim | not modified by Commodity | upstream=results[].nom_departement | publisher label=\"Département\" | publisher type=text | 100/100 cells non-null | the field the opendatasoft Explore v2 records endpoint returned under this name, unchanged"],["field:revenu_fiscal_de_reference_des_foyers_fiscaux_imposes","upstream_verbatim | not modified by Commodity | upstream=results[].revenu_fiscal_de_reference_des_foyers_fiscaux_imposes | publisher label=\"Revenu fiscal de référence des foyers fiscaux imposés\" | publisher type=int | 98/100 cells non-null | the field the opendatasoft Explore v2 records endpoint returned under this name, unchanged"],["row_count","100"],["personal_data","personal data: no cited column names a natural person (the cited columns are all this reads)"],["live","true"],["upstream_url","https://data.centrevaldeloire.fr/api/explore/v2.1/catalog/datasets/revenus-2021-des-foyers-fiscaux-en-region-centre-val-de-loire/records?limit=100"],["retrieved_at","2026-09-08T00:37:25.275Z"],["license","lo-2.0"],["entry_url","https://c0mm0.com/entry/revenus-2021-des-foyers-fiscaux-en-region-centre-val-de-loire/"],["source","Revenus 2021 des foyers fiscaux en Région Centre-Val de Loire"]]}
["Cher","18001","18","Achères",222,5803,98,4106]
["Cher","18002","18","Ainay-le-Vieil",114,2447,38,1247]
["Cher","18003","18","Les Aix-d'Angillon",1223,27822,492,16731]
["Cher","18004","18","Allogny",606,19319,334,14363]
["Cher","18005","18","Allouis",563,16858,275,11669]
["Cher","18006","18","Annoix",139,3799,67,2504]
["Cher","18007","18","Apremont-sur-Allier",32,774,15,532]
["Cher","18008","18","Arçay",269,8126,149,5964]
["Cher","18009","18","Arcomps",187,4005,70,2576]
["Cher","18010","18","Ardenais",107,2385,42,1557]
["Cher","18011","18","Argent-sur-Sauldre",1321,31081,560,19613]
["Cher","18012","18","Argenvières",263,6590,119,4361]
["Cher","18013","18","Arpheuilles",186,4659,83,2930]
["Cher","18014","18","Assigny",105,2446,51,1709]
["Cher","18015","18","Aubigny-sur-Nère",3406,79725,1447,51798]
["Cher","18016","18","Aubinges",219,6286,110,4517]
["Cher","18017","18","Augy-sur-Aubois",169,3000,46,1429]
["Cher","18018","18","Avord",1487,32200,580,18161]
["Cher","18019","18","Azy",247,5566,95,3120]
["Cher","18020","18","Bannay",506,13801,250,9922]
["Cher","18021","18","Bannegon",145,3334,56,1934]
["Cher","18022","18","Barlieu",216,5628,96,3971]
["Cher","18023","18","Baugy",920,24550,395,15968]
["Cher","18024","18","Beddes",60,1315,22,783]
["Cher","18025","18","Beffes",378,8164,139,4721]
["Cher","18026","18","Belleville-sur-Loire",551,14772,258,10288]
["Cher","18027","18","Bengy-sur-Craon",336,8502,152,5498]
["Cher","18028","18","Berry-Bouy",633,31764,373,27063]
["Cher","18029","18","Bessais-le-Fromental",193,3856,69,2189]
["Cher","18030","18","Blancafort",660,15327,292,9815]
["Cher","18031","18","Blet",323,6517,99,3206]
["Cher","18032","18","Boulleret",849,22288,394,15090]
["Cher","18033","18","Bourges",41379,1028706,18342,758124]
["Cher","18034","18","Bouzais",158,4908,82,3520]
["Cher","18035","18","Brécy",483,13384,218,8292]
["Cher","18036","18","Brinay",267,9927,162,8052]
["Cher","18037","18","Brinon-sur-Sauldre",571,14481,230,9263]
["Cher","18038","18","Bruère-Allichamps",323,9353,121,6347]
["Cher","18039","18","Bué",179,7721,103,6368]
["Cher","18040","18","Bussy",181,5404,82,3802]
["Cher","18041","18","La Celette",105,2317,36,1275]
["Cher","18042","18","La Celle",197,4334,75,2388]
["Cher","18043","18","La Celle-Condé",137,3201,47,1881]
["Cher","18044","18","Cerbois",239,5588,94,3267]
["Cher","18045","18","Chalivoy-Milon",226,4673,74,2366]
["Cher","18046","18","Chambon",96,1976,35,1166]
["Cher","18047","18","La Chapelle-d'Angillon",393,8624,150,5070]
["Cher","18048","18","La Chapelle-Hugon",233,5393,96,3303]
["Cher","18049","18","La Chapelle-Montlinard",295,7483,139,4846]
["Cher","18050","18","La Chapelle-Saint-Ursin",2069,63342,1224,48282]
["Cher","18051","18","La Chapelotte",99,1964,33,1080]
["Cher","18052","18","Charenton-du-Cher",613,12290,206,6823]
["Cher","18053","18","Charentonnay",152,4061,67,2640]
["Cher","18054","18","Charly",134,3127,55,1971]
["Cher","18055","18","Chârost",602,12748,226,7104]
["Cher","18056","18","Chassy",156,3484,56,2049]
["Cher","18057","18","Châteaumeillant",1142,22211,383,12689]
["Cher","18058","18","Châteauneuf-sur-Cher",921,18700,332,11075]
["Cher","18059","18","Le Châtelet",607,11080,181,5652]
["Cher","18060","18","Chaumont",31,811,16,592]
["Cher","18061","18","Chaumoux-Marcilly",53,1354,25,1056]
["Cher","18062","18","Le Chautay",159,3500,61,2106]
["Cher","18063","18","Chavannes",95,2051,36,1131]
["Cher","18064","18","Chéry",126,2830,44,1473]
["Cher","18065","18","Chezal-Benoît",526,9971,203,6284]
["Cher","18066","18","Civray",550,14688,283,10225]
["Cher","18067","18","Clémont",393,9108,159,5476]
["Cher","18068","18","Cogny",23,735,null,null]
["Cher","18069","18","Colombiers",237,6726,114,4760]
["Cher","18070","18","Concressault",128,3617,64,2681]
["Cher","18071","18","Contres",null,null,null,null]
["Cher","18072","18","Cornusse",139,2611,39,1315]
["Cher","18073","18","Corquoy",131,3275,56,1882]
["Cher","18074","18","Couargues",130,3214,65,2247]
["Cher","18075","18","Cours-les-Barres",555,15401,270,10186]
["Cher","18076","18","Coust",251,5483,94,3239]
["Cher","18077","18","Couy",222,4922,82,2814]
["Cher","18078","18","Crézançay-sur-Cher",34,797,11,472]
["Cher","18079","18","Crézancy-en-Sancerre",279,9658,148,7513]
["Cher","18080","18","Croisy",87,1833,23,790]
["Cher","18081","18","Crosses",193,5675,93,3638]
["Cher","18082","18","Cuffy",592,16704,293,11735]
["Cher","18083","18","Culan",466,8751,131,4516]
["Cher","18084","18","Dampierre-en-Crot",131,3179,58,2033]
["Cher","18085","18","Dampierre-en-Graçay",131,3087,49,1785]
["Cher","18086","18","Drevant",329,8441,148,5749]
["Cher","18087","18","Dun-sur-Auron",2500,50662,861,31115]
["Cher","18088","18","Ennordres",122,3597,56,2557]
["Cher","18089","18","Épineuil-le-Fleuriel",261,5219,89,3024]
["Cher","18090","18","Étréchy",228,5964,91,3540]
["Cher","18091","18","Farges-Allichamps",134,3146,52,1703]
["Cher","18092","18","Farges-en-Septaine",480,13789,241,9126]
["Cher","18093","18","Faverdines",80,1739,25,919]
["Cher","18094","18","Feux",223,4599,87,2912]
["Cher","18095","18","Flavigny",101,2310,43,1423]
["Cher","18096","18","Foëcy",1251,30042,519,18932]
["Cher","18097","18","Fussy",1128,36034,627,27452]
["Cher","18098","18","Gardefort",78,1977,34,1260]
["Cher","18099","18","Garigny",136,2932,51,1889]
["Cher","18100","18","Genouilly",403,9164,170,5502]