Ajout des liens dans le tableau le plus tard possible

This commit is contained in:
Colin Maudry
2025-09-27 21:14:11 +02:00
parent 2fe92d8a14
commit 9e5673c28f
2 changed files with 30 additions and 34 deletions
+8 -8
View File
@@ -42,18 +42,18 @@ def split_filter_part(filter_part):
return [None] * 3
def add_resource_link(lff: pl.LazyFrame) -> pl.LazyFrame:
lff = lff.with_columns(
def add_resource_link(dff: pl.DataFrame) -> pl.DataFrame:
dff = dff.with_columns(
(
'<a href="' + pl.col("sourceFile") + '">' + pl.col("sourceDataset") + "</a>"
).alias("source")
)
lff = lff.drop(["sourceFile", "sourceDataset"])
return lff
dff = dff.drop(["sourceFile", "sourceDataset"])
return dff
def add_annuaire_link(lff: pl.LazyFrame):
lff = lff.with_columns(
def add_annuaire_link(dff: pl.DataFrame):
dff = dff.with_columns(
pl.when(pl.col("titulaire_typeIdentifiant") == "SIRET")
.then(
'<a href = "https://annuaire-entreprises.data.gouv.fr/etablissement/'
@@ -65,7 +65,7 @@ def add_annuaire_link(lff: pl.LazyFrame):
.otherwise(pl.col("titulaire_id"))
.alias("titulaire_id")
)
lff = lff.with_columns(
dff = dff.with_columns(
(
'<a href = "https://annuaire-entreprises.data.gouv.fr/etablissement/'
+ pl.col("acheteur_id")
@@ -74,7 +74,7 @@ def add_annuaire_link(lff: pl.LazyFrame):
+ "</a>"
).alias("acheteur_id")
)
return lff
return dff
def booleans_to_strings(lff: pl.LazyFrame) -> pl.LazyFrame: