Suppression des champs siren, noms des champs source
This commit is contained in:
+2
-4
@@ -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
@@ -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
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user