我试图读取一些数据,这些数据有时可能有错误和坏行,所以像往常一样,我传递了error_bad_lines=False,但控制台在每次运行时都会抛出弃用警告。为什么这个功能被弃用?有没有其他方法可以跳过坏行?
error_bad_lines=False
dgsult0t1#
阅读documentation:自版本1.3.0起弃用:应改为使用on_bad_lines参数来指定遇到坏行时的行为。因此,替换:
df = pd.read_csv(..., error_bad_lines=False)
其中:
df = pd.read_csv(..., on_bad_lines='skip')
1u4esq0p2#
行为变化将被调整到最佳状态。不再有糟糕的台词了。我用好的替换了所有的坏的。对不起我累坏了
2条答案
按热度按时间dgsult0t1#
阅读documentation:
自版本1.3.0起弃用:应改为使用on_bad_lines参数来指定遇到坏行时的行为。
因此,替换:
其中:
1u4esq0p2#
行为变化将被调整到最佳状态。不再有糟糕的台词了。我用好的替换了所有的坏的。对不起我累坏了