我有一个以制表符分隔的csv文件,我想将其导入为Pandas DataFrame (并替换小数分隔符,但这是另一个问题)。
据我记忆,几周前的代码工作正常,但是现在,我收到了一个错误:
import csv
with open(path+filename, 'rb') as csv_file:
reader = csv.reader(csv_file, delimiter="\t")
IMF = pd.DataFrame(list([[x.replace(',', '.') for x in l] for l in reader]))
追踪(最近一次通话): 文件"",第3行,in TypeError:"分隔符"必须是字符串,而不是unicode
如何具体告诉csv分隔符是一个标签?我不知道"字符串"描述标签的方法。