如何重命名 pandas DataFrame 的单个列
在我们之前的文章如何在 Pandas DataFrame 列名中替换字符串中,我们已经介绍了通过替换字符串重命名 pandas 列的通用方法。
如果你只想重命名特定列,例如列名为 value,你想将其转换为 €,使用此代码片段:
pandas_rename_column.py
new_df = df.rename(columns=lambda s: "€" if s == "value" else s)或者如果你想修改原始 DataFrame,使用 inplace=True:
pandas_rename_column_inplace.py
df.rename(columns=lambda s: "€" if s == "value" else s, inplace=True)If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow