Python 读取csv can';我看不懂货币
如何正确读取带有货币符号的CSV?我尝试了很多编码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
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")