How to rename a single column of a pandas DataFrame
In our previous post How to replace string in column names in Pandas DataFrame we already covered a generic method of renaming pandas columns by replacing strings.
If you just want to rename a specific column, say, the column is named value
and you want to convert it to €
, use this snippet:
new_df = df.rename(columns=lambda s: "€" if s == "value" else s)
or use inplace=True
if you want to modify the original DataFrame
:
df.rename(columns=lambda s: "€" if s == "value" else s, inplace=True)