问题描述
我刚刚将 Pandas 从 1.1.4 升级到 1.2.2。
虽然它在 1.1.4 中运行良好,但我现在遇到了一个异常:
'the 'c' engine does not support sep=None with delim_whitespace=False'
这是我的代码片段:
try:
df = pd.read_csv(self.import_file_path,encoding=self.encoding,sep=',',skiprows=0,engine='c',header=0,skip_blank_lines=True,skipinitialspace=True,dtype=object,error_bad_lines=False,index_col=False,na_filter=False
)
except Exception as e:
raise
如果我改变了
sep=','
到
delimiter=','
它有效。
googlesphere 暗示 'sep' 比 'delimiter' 更好,而且我没有看到任何关于 'sep' 被弃用的信息,所以我想知道最好做什么?切换到“分隔符”?两者都提供,只是为了安全?
我浏览了代码,在 1.1.4 和 1.2.2 之间这方面有变化,但我看不出它们会如何导致我的问题。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)