pandas read_csv:error_bad_lines参数已被弃用,并将在未来版本中删除

whitzsjs  于 2023-04-27  发布在  其他
关注(0)|答案(2)|浏览(462)

我试图读取一些数据,这些数据有时可能有错误和坏行,所以像往常一样,我传递了error_bad_lines=False,但控制台在每次运行时都会抛出弃用警告。为什么这个功能被弃用?有没有其他方法可以跳过坏行?

dgsult0t

dgsult0t1#

阅读documentation
自版本1.3.0起弃用:应改为使用on_bad_lines参数来指定遇到坏行时的行为。
因此,替换:

df = pd.read_csv(..., error_bad_lines=False)

其中:

df = pd.read_csv(..., on_bad_lines='skip')
1u4esq0p

1u4esq0p2#

行为变化将被调整到最佳状态。不再有糟糕的台词了。我用好的替换了所有的坏的。对不起我累坏了

相关问题