{"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 | 100/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 | 100/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-2023-des-foyers-fiscaux-en-region-centre-val-de-loire/records?limit=100"],["retrieved_at","2026-09-08T05:21:33.106Z"],["license","lo-2.0"],["entry_url","https://c0mm0.com/entry/revenus-2023-des-foyers-fiscaux-en-region-centre-val-de-loire/"],["source","Revenus 2023 des foyers fiscaux en Région Centre-Val de Loire"]]}
["Cher","18001","18","Achères",221,6691,104,4597]
["Cher","18002","18","Ainay-le-Vieil",110,2702,45,1571]
["Cher","18003","18","Les Aix-d'Angillon",1198,30614,496,18593]
["Cher","18004","18","Allogny",631,20891,332,14996]
["Cher","18005","18","Allouis",561,18339,280,12919]
["Cher","18006","18","Annoix",128,4110,66,2977]
["Cher","18007","18","Apremont-sur-Allier",31,727,14,460]
["Cher","18008","18","Arçay",273,8825,143,6152]
["Cher","18009","18","Arcomps",190,4413,76,2825]
["Cher","18010","18","Ardenais",113,2778,40,1537]
["Cher","18011","18","Argent-sur-Sauldre",1318,32691,541,20248]
["Cher","18012","18","Argenvières",268,8657,122,6397]
["Cher","18013","18","Arpheuilles",189,5320,91,3519]
["Cher","18014","18","Assigny",101,2503,42,1622]
["Cher","18015","18","Aubigny-sur-Nère",3379,85977,1413,54338]
["Cher","18016","18","Aubinges",221,7199,107,5017]
["Cher","18017","18","Augy-sur-Aubois",176,3571,53,1851]
["Cher","18018","18","Avord",1508,36575,632,22218]
["Cher","18019","18","Azy",260,6737,102,4054]
["Cher","18020","18","Bannay",523,15350,248,10545]
["Cher","18021","18","Bannegon",154,3740,64,2413]
["Cher","18022","18","Barlieu",215,6439,98,4673]
["Cher","18023","18","Baugy",955,27637,397,17419]
["Cher","18024","18","Beddes",62,1580,23,895]
["Cher","18025","18","Beffes",381,9056,133,4916]
["Cher","18026","18","Belleville-sur-Loire",558,16388,243,10683]
["Cher","18027","18","Bengy-sur-Craon",360,9420,150,5998]
["Cher","18028","18","Berry-Bouy",639,23828,371,18654]
["Cher","18029","18","Bessais-le-Fromental",196,4365,71,2597]
["Cher","18030","18","Blancafort",661,16939,280,10616]
["Cher","18031","18","Blet",332,7346,115,3930]
["Cher","18032","18","Boulleret",837,24762,387,16850]
["Cher","18033","18","Bourges",41887,1083306,18283,780877]
["Cher","18034","18","Bouzais",154,5297,79,3672]
["Cher","18035","18","Brécy",496,15727,237,10643]
["Cher","18036","18","Brinay",261,8569,136,6318]
["Cher","18037","18","Brinon-sur-Sauldre",585,16708,230,10908]
["Cher","18038","18","Bruère-Allichamps",336,10144,135,6971]
["Cher","18039","18","Bué",165,9796,103,8538]
["Cher","18040","18","Bussy",188,6075,81,4149]
["Cher","18041","18","La Celette",104,3281,38,2003]
["Cher","18042","18","La Celle",191,4591,71,2453]
["Cher","18043","18","La Celle-Condé",129,3094,46,1700]
["Cher","18044","18","Cerbois",241,6660,102,4190]
["Cher","18045","18","Chalivoy-Milon",222,5296,76,2821]
["Cher","18046","18","Chambon",100,2213,40,1364]
["Cher","18047","18","La Chapelle-d'Angillon",386,9283,144,5262]
["Cher","18048","18","La Chapelle-Hugon",234,5797,93,3528]
["Cher","18049","18","La Chapelle-Montlinard",302,8298,144,5499]
["Cher","18050","18","La Chapelle-Saint-Ursin",2097,71390,1220,53967]
["Cher","18051","18","La Chapelotte",103,2284,41,1504]
["Cher","18052","18","Charenton-du-Cher",633,13981,208,7737]
["Cher","18053","18","Charentonnay",162,4949,74,3532]
["Cher","18054","18","Charly",134,3280,47,1785]
["Cher","18055","18","Chârost",603,14388,241,8417]
["Cher","18056","18","Chassy",153,4112,56,2551]
["Cher","18057","18","Châteaumeillant",1166,24574,390,14204]
["Cher","18058","18","Châteauneuf-sur-Cher",912,21045,334,12591]
["Cher","18059","18","Le Châtelet",597,11621,178,5817]
["Cher","18060","18","Chaumont",30,808,15,545]
["Cher","18061","18","Chaumoux-Marcilly",54,1584,24,1136]
["Cher","18062","18","Le Chautay",160,4035,57,2395]
["Cher","18063","18","Chavannes",104,2458,41,1446]
["Cher","18064","18","Chéry",129,3146,47,1681]
["Cher","18065","18","Chezal-Benoît",510,10598,181,6373]
["Cher","18066","18","Civray",518,15793,261,10851]
["Cher","18067","18","Clémont",389,9767,159,6094]
["Cher","18068","18","Cogny",23,875,null,null]
["Cher","18069","18","Colombiers",228,7198,118,5133]
["Cher","18070","18","Concressault",124,3596,56,2455]
["Cher","18071","18","Contres",18,612,null,null]
["Cher","18072","18","Cornusse",128,2816,36,1415]
["Cher","18073","18","Corquoy",130,4440,51,3050]
["Cher","18074","18","Couargues",130,3645,54,2358]
["Cher","18075","18","Cours-les-Barres",560,16905,279,11265]
["Cher","18076","18","Coust",246,6080,90,3478]
["Cher","18077","18","Couy",219,5206,78,2669]
["Cher","18078","18","Crézançay-sur-Cher",35,883,11,536]
["Cher","18079","18","Crézancy-en-Sancerre",266,10512,139,8287]
["Cher","18080","18","Croisy",92,2076,29,974]
["Cher","18081","18","Crosses",187,5921,87,3820]
["Cher","18082","18","Cuffy",594,18510,311,13287]
["Cher","18083","18","Culan",453,9913,141,5281]
["Cher","18084","18","Dampierre-en-Crot",133,3291,56,2013]
["Cher","18085","18","Dampierre-en-Graçay",129,3901,47,2338]
["Cher","18086","18","Drevant",333,11157,152,8388]
["Cher","18087","18","Dun-sur-Auron",2451,55824,869,34050]
["Cher","18088","18","Ennordres",113,4223,55,3150]
["Cher","18089","18","Épineuil-le-Fleuriel",257,5522,93,3183]
["Cher","18090","18","Étréchy",245,7066,105,4586]
["Cher","18091","18","Farges-Allichamps",131,3309,56,1879]
["Cher","18092","18","Farges-en-Septaine",469,14815,234,9577]
["Cher","18093","18","Faverdines",78,2063,25,980]
["Cher","18094","18","Feux",215,4967,79,2910]
["Cher","18095","18","Flavigny",102,2448,36,1300]
["Cher","18096","18","Foëcy",1254,31581,520,19539]
["Cher","18097","18","Fussy",1129,39125,628,29446]
["Cher","18098","18","Gardefort",75,1970,31,1114]
["Cher","18099","18","Garigny",141,3345,46,1988]
["Cher","18100","18","Genouilly",409,10186,164,6195]