Forum Discussion
ghernandezmf
2 years agoFrequent Visitor
Lakehouse to SQL Endpoint keeps giving error
I am having an issue building delta files through a notebook and having it populate the SQL Endpoint. Below is my code to create the delta table SalesDocs_DF.write.format('delta').mode('ove...
- 2 years ago
I appreciate the help from you all. I atually endedup figuring out how to make it work.
I found the following code through some researchonto it and it ended up working. I think my columns had some spaces or something at the end.
from pyspark.sql.functions import col
def remove_bda_chars_from_columns(df: (
return df.select([col(x).alias(x.replace(" ", "_").replace("/", "").replace("%", "pct").replace("(", "").replace(")", "")) for x in df.columns])
SalesDocs_DF = SalesDocs_DF.transform(lambda df: remove_bda_chars_from_columns(df))
ghernandezmf
2 years agoFrequent Visitor
I appreciate the help from you all. I atually endedup figuring out how to make it work.
I found the following code through some researchonto it and it ended up working. I think my columns had some spaces or something at the end.
from pyspark.sql.functions import col
def remove_bda_chars_from_columns(df: (
return df.select([col(x).alias(x.replace(" ", "_").replace("/", "").replace("%", "pct").replace("(", "").replace(")", "")) for x in df.columns])
SalesDocs_DF = SalesDocs_DF.transform(lambda df: remove_bda_chars_from_columns(df))
Anonymous
2 years agoNot applicable
This is awesome! Saved my life today, great solution, thank you!