Suppression des champs siren, noms des champs source

This commit is contained in:
Colin Maudry
2025-09-19 08:24:20 +02:00
parent 87d657abf8
commit e8eba9ba66
2 changed files with 4 additions and 6 deletions
+2 -4
View File
@@ -28,8 +28,6 @@ lf = lf.filter(pl.col("donneesActuelles"))
# Suppression des colonnes inutiles # Suppression des colonnes inutiles
lf = lf.drop( lf = lf.drop(
[ [
"titulaire_siren",
"acheteur_siren",
"donneesActuelles", "donneesActuelles",
] ]
) )
@@ -231,8 +229,8 @@ def download_data(n_clicks, hidden_columns: list = None):
# Rétablissement des colonnes source et sourceOpenData (voir add_resource_link) # Rétablissement des colonnes source et sourceOpenData (voir add_resource_link)
df_to_download = df_to_download.with_columns( df_to_download = df_to_download.with_columns(
pl.col("source").str.extract(r'href="(.*?)"').alias("sourceOpenData"), pl.col("source").str.extract(r'href="(.*?)"').alias("sourceFile"),
pl.col("source").str.extract(r'">(.*?)<').alias("source"), pl.col("source").str.extract(r'">(.*?)<').alias("sourceDataset"),
) )
# Les colonnes masquées sont supprimées # Les colonnes masquées sont supprimées
+2 -2
View File
@@ -43,10 +43,10 @@ def split_filter_part(filter_part):
def add_resource_link(lff: pl.LazyFrame) -> pl.LazyFrame: def add_resource_link(lff: pl.LazyFrame) -> pl.LazyFrame:
lff = lff.with_columns( lff = lff.with_columns(
( (
'<a href="' + pl.col("sourceOpenData") + '">' + pl.col("source") + "</a>" '<a href="' + pl.col("sourceFile") + '">' + pl.col("sourceDataset") + "</a>"
).alias("source") ).alias("source")
) )
lff = lff.drop("sourceOpenData") lff = lff.drop(["sourceFile", "sourceDataset"])
return lff return lff