我需要在Windows上使用Python导入一个分号';'分隔的CSV文件,其中包含非英语符号和逗号','的字符串。
我已经阅读过以下帖子:
当我运行以下命令时:
with open('d:/trade/test.csv', 'r') as f1:
reader1 = csv.reader(f1)
your_list1 = list(reader1)
我遇到了一个问题:逗号被改成了破折号符号。
当我尝试以下操作时:
df = pandas.read_csv(csvfile)
我遇到了错误:
pandas.io.common.CParserError: 解析数据时出错。C错误:第13行应该有1个字段,但实际上有2个。
请帮忙解决。我希望使用pandas,因为这样可以通过不列出CSV文件中所有字段名的方式缩短代码。
我知道可以通过临时替换逗号来解决问题,但我更愿意使用一些pandas参数来解决它。
reader1 = csv.reader(f1, delimiter=';')
- Burhan Khalid