{"columns":[{"name":"code","type":"int64"},{"name":"libelle","type":"string"},{"name":"revenu_disponible_median_2021","type":"int64"},{"name":"population_municipale_2023","type":"int64"},{"name":"population_par_age_en_4_classes_2022_moins_de_20_ans","type":"double"},{"name":"population_par_age_en_4_classes_2022_20_39_ans","type":"double"},{"name":"population_par_age_en_4_classes_2022_40_59_ans","type":"double"},{"name":"population_par_age_en_4_classes_2022_60_ans_et_plus","type":"double"}],"n_rows":23,"rows_kept":23,"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":"code","type":"int64","nullable":true,"metadata":null,"children":null},{"name":"libelle","type":"string","nullable":true,"metadata":null,"children":null},{"name":"revenu_disponible_median_2021","type":"int64","nullable":true,"metadata":null,"children":null},{"name":"population_municipale_2023","type":"int64","nullable":true,"metadata":null,"children":null},{"name":"population_par_age_en_4_classes_2022_moins_de_20_ans","type":"double","nullable":true,"metadata":null,"children":null},{"name":"population_par_age_en_4_classes_2022_20_39_ans","type":"double","nullable":true,"metadata":null,"children":null},{"name":"population_par_age_en_4_classes_2022_40_59_ans","type":"double","nullable":true,"metadata":null,"children":null},{"name":"population_par_age_en_4_classes_2022_60_ans_et_plus","type":"double","nullable":true,"metadata":null,"children":null}],"parquet":"required group field_id=-1 root {\n  optional int64 field_id=-1 code;\n  optional binary field_id=-1 libelle (String);\n  optional int64 field_id=-1 revenu_disponible_median_2021;\n  optional int64 field_id=-1 population_municipale_2023;\n  optional double field_id=-1 population_par_age_en_4_classes_2022_moins_de_20_ans;\n  optional double field_id=-1 population_par_age_en_4_classes_2022_20_39_ans;\n  optional double field_id=-1 population_par_age_en_4_classes_2022_40_59_ans;\n  optional double field_id=-1 population_par_age_en_4_classes_2022_60_ans_et_plus;\n}\n"},"kv_metadata":[["field:population_par_age_en_4_classes_2022_40_59_ans","upstream_verbatim | not modified by Commodity | upstream=results[].population_par_age_en_4_classes_2022_40_59_ans | publisher label=\"Population par âge (en 4 classes) 2022 40 - 59 ans\" | publisher type=double | 23/23 cells non-null | the field the opendatasoft Explore v2 records endpoint returned under this name, unchanged"],["field:population_par_age_en_4_classes_2022_20_39_ans","upstream_verbatim | not modified by Commodity | upstream=results[].population_par_age_en_4_classes_2022_20_39_ans | publisher label=\"Population par âge (en 4 classes) 2022;20 - 39 ans\" | publisher type=double | 23/23 cells non-null | the field the opendatasoft Explore v2 records endpoint returned under this name, unchanged"],["field:population_municipale_2023","upstream_verbatim | not modified by Commodity | upstream=results[].population_municipale_2023 | publisher type=int | 23/23 cells non-null | the field the opendatasoft Explore v2 records endpoint returned under this name, unchanged"],["field:revenu_disponible_median_2021","upstream_verbatim | not modified by Commodity | upstream=results[].revenu_disponible_median_2021 | publisher label=\"Revenu disponible médian 2021\" | publisher type=int | 23/23 cells non-null | the field the opendatasoft Explore v2 records endpoint returned under this name, unchanged"],["field:libelle","upstream_verbatim | not modified by Commodity | upstream=results[].libelle | publisher label=\"Libellé\" | publisher type=text | 23/23 cells non-null | the field the opendatasoft Explore v2 records endpoint returned under this name, unchanged"],["field:code","upstream_verbatim | not modified by Commodity | upstream=results[].code | publisher type=int | 23/23 cells non-null | the field the opendatasoft Explore v2 records endpoint returned under this name, unchanged"],["row_count","23"],["personal_data","personal data: no cited column names a natural person (the cited columns are all this reads)"],["live","true"],["upstream_url","https://data.grandparissud.fr/api/explore/v2.1/catalog/datasets/poc-huwise-repartition-de-la-population-par-age-et-par-commune-de-gps/records?limit=100"],["field:population_par_age_en_4_classes_2022_60_ans_et_plus","upstream_verbatim | not modified by Commodity | upstream=results[].population_par_age_en_4_classes_2022_60_ans_et_plus | publisher label=\"Population par âge (en 4 classes) 2022 60 ans et plus\" | publisher type=double | 23/23 cells non-null | the field the opendatasoft Explore v2 records endpoint returned under this name, unchanged"],["field:population_par_age_en_4_classes_2022_moins_de_20_ans","upstream_verbatim | not modified by Commodity | upstream=results[].population_par_age_en_4_classes_2022_moins_de_20_ans | publisher label=\"Population par âge (en 4 classes) 2022;Moins de 20 ans\" | publisher type=double | 23/23 cells non-null | the field the opendatasoft Explore v2 records endpoint returned under this name, unchanged"],["retrieved_at","2026-09-08T19:39:40.949Z"],["license","unknown"],["entry_url","https://c0mm0.com/entry/poc-huwise-repartition-de-la-population-par-age-et-par-commune-de-gps/"],["source","[POC Huwise ] Répartition de la Population par âge et par Commune de GPS"]]}
[77495,"Vert-Saint-Denis",25270,9291,31.7,25.0,24.3,18.9]
[91553,"St-Germain-lès-Corbeil",29890,7469,26.5,21.8,25.6,26.1]
[91600,"Soisy-sur-Seine",30670,7418,23.4,18.7,25.7,32.1]
[77251,"Lieusaint",24290,14017,32.3,32.9,23.8,11.0]
[91174,"Corbeil-Essonnes",18970,54471,29.2,31.9,23.8,15.0]
[91225,"Étiolles",33550,3105,24.5,18.1,27.5,29.9]
[91340,"Lisses",26150,7373,27.7,21.2,28.1,23.0]
[91521,"Ris-Orangis",20090,31189,30.8,26.7,24.6,17.9]
[91573,"Saint-Pierre-du-Perray",26200,11993,31.4,28.9,26.3,13.4]
[91577,"Saintry-sur-Seine",27730,5882,26.7,21.6,27.2,24.4]
[77122,"Combs-la-Ville",24650,23350,25.8,26.3,25.9,21.9]
[91086,"Bondoufle",26390,10767,26.8,26.0,26.3,21.0]
[91228,"Évry-Courcouronnes",19160,66919,29.3,30.4,23.3,17.1]
[91617,"Tigery",27420,4333,31.7,30.3,26.2,11.7]
[77326,"Nandy",24330,6350,31.9,24.4,25.8,17.9]
[77384,"Réau",25660,2127,18.4,39.1,28.3,14.2]
[91286,"Grigny",14790,26842,35.1,26.3,24.8,13.9]
[91435,"Morsang-sur-Seine",36150,583,21.7,16.6,35.4,26.2]
[91659,"Villabé",25350,5830,30.0,24.5,26.8,18.7]
[77067,"Cesson",27030,11222,29.6,22.3,28.6,19.5]
[77296,"Moissy-Cramayel",22780,18511,32.1,29.0,25.1,13.8]
[77445,"Savigny-le-Temple",22240,31148,32.8,26.3,26.1,14.8]
[91179,"Le Coudray-Montceaux",26830,4801,27.9,23.4,27.0,21.7]