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 次 |
| 最近记录: |