下午好
我已经浏览了与该问题相关的几种解决方案,但没有任何方法可以帮助我。我不明白这是不是实际的csv文件错误或代码本身内的错误。下面是我的代码:
import pandas as pd
from itertools import islice
import csv
from cStringIO import StringIO
sio = StringIO()
def forex_file():
with open("USD-ZAR.csv", "r+") as exchange_file:
for row in islice(csv.reader(exchange_file), 3, 256, None):
sio.write(row)
sio.seek(0)
df1 = pd.read_csv(sio, sep=",", encoding="utf-8", delim_whitespace=True)
我特意在代码中放置了“ delim_whitespace = True”部分,因为这是许多其他帖子中的常见建议,但在这种情况下没有做任何事情,因为我的csv文件是由普通逗号而不是白色分隔的空格或制表符。
任何帮助将不胜感激!