Oko*_*ury 2 python dataframe pandas
我用pandas在python中导入了数据框。但是我有奇怪的编码列名称。
colnames = ['Price \xe2\x82\xac', 'x-rate \xe2\x82\xac/$']
Run Code Online (Sandbox Code Playgroud)
您能帮我解码这些列名吗?
请尝试以下操作:
colnames = [i.encode('raw_unicode_escape').decode('utf-8') for i in colnames]
Run Code Online (Sandbox Code Playgroud)
产量:
['Price €', 'x-rate €/$']
Run Code Online (Sandbox Code Playgroud)
根据@piRSquared的评论,您可以pandas
使用以下方法执行此操作:
df.rename(columns=lambda x: x.encode('raw_unicode_escape').decode())
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
59 次 |
最近记录: |