【问题标题】:Fail to rename columns because of character-encoding symbols由于字符编码符号而无法重命名列
【发布时间】:2022-01-24 22:06:18
【问题描述】:

我有一个以 latin-1 编码的数据帧,我想重命名一系列列:

df=df.rename(columns={"DATE (YYYY-MM-DD)": 'local time',"AIR TEMP - DRY BULB HOURLY (°C)": 'air temp mean'...})

除“AIR TEMP - DRY BULB HOURLY (°C)”之外的所有其他列以及具有上标两个符号的其他列都更改了名称,我认为最后这些列由于它们的符号而失败。

我该如何解决这个问题?

【问题讨论】:

    标签: python pandas dataframe encoding character-encoding


    【解决方案1】:

    尝试使用°C 并将字符集设置为utf-8

    或者看这个问题,可能重复How to get ° character in a string in python?

    【讨论】:

    • 我更喜欢使用柱子的位置,不那么费力。
    猜你喜欢
    • 1970-01-01
    • 2015-06-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-02
    • 1970-01-01
    • 2016-11-21
    相关资源
    最近更新 更多