AuFilDuBoamp Docs

La France vue du BOAMP

À jour des 558 annonces du vendredi 16/1/2026.
BOAMP : Bulletin Officiel des Annonces des Marchés Publics (ed. DILA).
Sorry, your browser does not support inline SVG.

Accueil > Brouillons > ◍ Atelier Python

◍ Atelier Python

17-01-2026  

Sorry, your browser does not support inline SVG.

Pense-bête Python évolutif autour du Dataset « BOAMP-SIREN-ACHETEURS (BSA) » d’AuFilDuBoamp.

 Python / Pandas...

 Charger le « BOAMP-SIREN-ACHETEURS (BSA) » depuis Datagouv

import pandas as pd

URL_BOAMP_SIREN_ACHETEURS_DATAGOUV = """https://www.data.gouv.fr/fr/datasets/r/8b965b80-6ace-48c5-ac3d-7e2ab3c607a4"""

df = pd.read_parquet(URL_BOAMP_SIREN_ACHETEURS_DATAGOUV)

 Sélectionner les annonces BOAMP par date de parution

# Exemple avec le 10 juillet 2025.
# Pour rappel, les dates de parution se trouvent
# à la colonne «B_09_dateParution» du BSA
# et sont livrées en chaînes de caractères sous la forme :
# AAAA/MM/JJ .


----
# Soit «df» le Dataframe du BSA chargé sur Datagouv (voir en haut de page)



df2 = (df
    .loc[df.B_09_dateParution.str.contains('2025-07-10'), :]
    .sort_values(by='B_09_dateParution')
    .reset_index(drop=True)
    .copy()
     )

# Remarque:
# Des sélections de dates plus poussées nécessiteront
# de typer la "B_09_dateParution" en objet "datetime". 
# cf. https://pandas.pydata.org/docs/reference/api/pandas.to_datetime.html

28-09-2025