如何解决pandas 1.2.2 read_csv with sep=',' 失败,'c' 引擎不支持 sep=None with delim_whitespace=False
我刚刚将 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 举报,一经查实,本站将立刻删除。