A follow up from an already answered question, is it possible to Search and replace column names in a LazyFrame? I am doing this as a workaround (based on the linked answer by ritchie46, and thanks for that!):
df = df.lazy().collect()
df.columns = list(map(lambda x: x.replace("Total", ""), df.columns))