{"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-2020-des-foyers-fiscaux-en-region-centre-val-de-loire/records?limit=100"],["retrieved_at","2026-09-08T17:12:44.238Z"],["license","lo-2.0"],["entry_url","https://c0mm0.com/entry/revenus-2020-des-foyers-fiscaux-en-region-centre-val-de-loire/"],["source","Revenus 2020 des foyers fiscaux en Région Centre-Val de Loire"]]}
["Cher","18001","18","Achères",227,5458,96,3729]
["Cher","18002","18","Ainay-le-Vieil",116,2260,39,1201]
["Cher","18003","18","Les Aix-d'Angillon",1210,26582,487,16140]
["Cher","18004","18","Allogny",584,17362,319,12673]
["Cher","18005","18","Allouis",576,16894,281,11952]
["Cher","18006","18","Annoix",134,3463,70,2426]
["Cher","18007","18","Apremont-sur-Allier",37,857,16,557]
["Cher","18008","18","Arçay",268,7786,154,5764]
["Cher","18009","18","Arcomps",183,3616,67,2146]
["Cher","18010","18","Ardenais",106,2267,43,1431]
["Cher","18011","18","Argent-sur-Sauldre",1324,29958,557,18391]
["Cher","18012","18","Argenvières",261,6313,124,4271]
["Cher","18013","18","Arpheuilles",175,4312,83,2840]
["Cher","18014","18","Assigny",107,2447,50,1660]
["Cher","18015","18","Aubigny-sur-Nère",3355,77818,1404,49932]
["Cher","18016","18","Aubinges",223,6004,110,4158]
["Cher","18017","18","Augy-sur-Aubois",176,2976,49,1416]
["Cher","18018","18","Avord",1457,30299,590,17827]
["Cher","18019","18","Azy",252,5512,96,3086]
["Cher","18020","18","Bannay",494,12949,250,9256]
["Cher","18021","18","Bannegon",143,2843,56,1796]
["Cher","18022","18","Barlieu",209,5079,90,3439]
["Cher","18023","18","Baugy",917,23773,373,14875]
["Cher","18024","18","Beddes",60,1559,21,983]
["Cher","18025","18","Beffes",382,7880,138,4455]
["Cher","18026","18","Belleville-sur-Loire",544,14972,254,10780]
["Cher","18027","18","Bengy-sur-Craon",344,8366,144,5151]
["Cher","18028","18","Berry-Bouy",624,22451,355,17607]
["Cher","18029","18","Bessais-le-Fromental",189,3318,64,1694]
["Cher","18030","18","Blancafort",655,14911,292,9530]
["Cher","18031","18","Blet",333,6384,98,3085]
["Cher","18032","18","Boulleret",845,21687,376,14549]
["Cher","18033","18","Bourges",41735,966763,18267,699155]
["Cher","18034","18","Bouzais",157,5040,91,3803]
["Cher","18035","18","Brécy",486,13025,218,8188]
["Cher","18036","18","Brinay",268,8185,152,6067]
["Cher","18037","18","Brinon-sur-Sauldre",584,14875,247,9964]
["Cher","18038","18","Bruère-Allichamps",323,9603,133,6922]
["Cher","18039","18","Bué",186,8310,102,6818]
["Cher","18040","18","Bussy",192,5228,89,3763]
["Cher","18041","18","La Celette",102,2299,35,1182]
["Cher","18042","18","La Celle",200,4143,77,2272]
["Cher","18043","18","La Celle-Condé",134,2733,42,1385]
["Cher","18044","18","Cerbois",237,5671,92,3575]
["Cher","18045","18","Chalivoy-Milon",226,4652,79,2670]
["Cher","18046","18","Chambon",94,1954,36,1133]
["Cher","18047","18","La Chapelle-d'Angillon",388,8257,140,4805]
["Cher","18048","18","La Chapelle-Hugon",223,5170,102,3358]
["Cher","18049","18","La Chapelle-Montlinard",286,6806,130,4288]
["Cher","18050","18","La Chapelle-Saint-Ursin",2018,62566,1185,48015]
["Cher","18051","18","La Chapelotte",94,1858,38,1154]
["Cher","18052","18","Charenton-du-Cher",636,12412,204,6937]
["Cher","18053","18","Charentonnay",166,3961,67,2572]
["Cher","18054","18","Charly",142,3091,59,1946]
["Cher","18055","18","Chârost",597,12448,228,7048]
["Cher","18056","18","Chassy",157,3471,58,2114]
["Cher","18057","18","Châteaumeillant",1160,21770,385,12384]
["Cher","18058","18","Châteauneuf-sur-Cher",906,18319,318,10528]
["Cher","18059","18","Le Châtelet",600,10687,174,5389]
["Cher","18060","18","Chaumont",30,770,15,542]
["Cher","18061","18","Chaumoux-Marcilly",55,1261,25,895]
["Cher","18062","18","Le Chautay",166,3481,54,1867]
["Cher","18063","18","Chavannes",99,2008,34,1087]
["Cher","18064","18","Chéry",124,2696,51,1481]
["Cher","18065","18","Chezal-Benoît",543,9633,190,5717]
["Cher","18066","18","Civray",544,14355,285,10119]
["Cher","18067","18","Clémont",392,8744,159,5390]
["Cher","18068","18","Cogny",25,600,null,null]
["Cher","18069","18","Colombiers",234,6543,118,4890]
["Cher","18070","18","Concressault",124,3171,56,2198]
["Cher","18071","18","Contres",null,null,null,null]
["Cher","18072","18","Cornusse",141,2718,47,1582]
["Cher","18073","18","Corquoy",137,3054,59,1814]
["Cher","18074","18","Couargues",135,3119,59,2116]
["Cher","18075","18","Cours-les-Barres",547,15143,249,9439]
["Cher","18076","18","Coust",245,4847,83,2697]
["Cher","18077","18","Couy",213,4642,80,2729]
["Cher","18078","18","Crézançay-sur-Cher",34,743,12,482]
["Cher","18079","18","Crézancy-en-Sancerre",285,9576,150,7683]
["Cher","18080","18","Croisy",84,1837,27,923]
["Cher","18081","18","Crosses",195,5294,92,3395]
["Cher","18082","18","Cuffy",601,16341,302,11509]
["Cher","18083","18","Culan",455,8522,137,4702]
["Cher","18084","18","Dampierre-en-Crot",124,2718,41,1396]
["Cher","18085","18","Dampierre-en-Graçay",124,2856,46,1641]
["Cher","18086","18","Drevant",347,8457,152,5775]
["Cher","18087","18","Dun-sur-Auron",2500,49867,861,30338]
["Cher","18088","18","Ennordres",123,3088,53,2015]
["Cher","18089","18","Épineuil-le-Fleuriel",261,4994,94,2958]
["Cher","18090","18","Étréchy",238,5877,95,3559]
["Cher","18091","18","Farges-Allichamps",130,3470,55,2251]
["Cher","18092","18","Farges-en-Septaine",479,13525,238,9212]
["Cher","18093","18","Faverdines",83,1800,24,924]
["Cher","18094","18","Feux",225,4553,83,2638]
["Cher","18095","18","Flavigny",102,2367,46,1502]
["Cher","18096","18","Foëcy",1239,28236,507,17448]
["Cher","18097","18","Fussy",1133,35098,615,26279]
["Cher","18098","18","Gardefort",75,1941,38,1380]
["Cher","18099","18","Garigny",142,2759,45,1583]
["Cher","18100","18","Genouilly",403,9085,168,5320]