python - 使用 pandas (error_bad_lines) 读取 csv 时获取坏行/错误的数量
问题描述
我正在读取 pandas 中的 csv 文件,并且我正在跳过一些错误的行/行:
df2 = pd.read_csv("Test.csv", sep=';', engine='python', error_bad_lines=False)
如何计算python中跳过的行总数?
这个怎么算?
解决方案
您可以计算行差异:
with open("test.csv") as f:
len_csv = sum(1 for line in f)
number_of_skipped_rows = len_csv - len(df2)
推荐阅读
- c# - Unity2D 脚本错误 - 找不到类型或命名空间“播放器”C#
- javascript - 如何使用保存按钮创建多个 todolist?
- javascript - 如何观察数组 props 值的变化?
- forms - Flutter:如何在选项卡中管理表单
- angular - Angular typescript lambda函数未设置var
- laravel - Laravel 和 Livewire 在单击时更改按钮样式
- php - 用于上传图像的损坏的图像占位符
- python-3.x - Ubuntu 20.04 上 Paho-MQTT python 库的奇怪行为
- laravel - 更改 Laravel Tinker 输出颜色?
- sql - 如何选择作者和他们评论最多的文章?