Python 读取csv can';我看不懂货币

Python 读取csv can';我看不懂货币,python,python-3.x,pandas,Python,Python 3.x,Pandas,如何正确读取带有货币符号的CSV?我尝试了很多编码 df = pd.read_csv('file.csv', encoding="windows-1252") 预期产出: df € discount €price 0 1 2 给定以下csv文件 € discount,€ price 1,2 只需使用熊猫。read_csv对我来说很好: import pandas as pd pd.read_csv("data.c

如何正确读取带有货币符号的CSV?我尝试了很多编码

df = pd.read_csv('file.csv', encoding="windows-1252")
预期产出:

df
     € discount  €price
0      1            2


给定以下csv文件

€ discount,€ price
1,2
只需使用熊猫。read_csv对我来说很好:

import pandas as pd

pd.read_csv("data.csv")
欧元折扣 欧元价格 1. 2.
如果您不确定编码,请执行以下操作:

with open("my_data.csv", 'rb') as rawdata:
    result = chardet.detect(rawdata.read(10000))
这将返回有关文件的信息,包括它的编码。然后:

df = pd.read_csv('my_data.csv', encoding="the encoding you found")
见此:
df = pd.read_csv('my_data.csv', encoding="the encoding you found")