pandas - 如何在读取 csv 文件时跳过偶数/奇数行?
问题描述
使用读取 csv 时,是否有一种简单的方法可以忽略所有偶数/奇数行pandas
?
我知道skiprows
参数,pd.read_csv
但为此我需要提前知道行数。
解决方案
该pd.read_csv
skiprows
参数接受可调用的,因此您可以使用 lambda 函数。例如:
df = pd.read_csv(some_path, skiprows=lambda x: x%2 == 0)
推荐阅读
- html - 通过堆叠html元素生成一个简单的十字架
- google-apps-script - 如何仅从范围中获取过滤后的值?
- ruby-on-rails - 每当 gem 出现在本地时,我都会遇到问题
- ios - 从文本字段在 tableView 中添加新单元格
- amazon-web-services - aws glue python shell 作业与 spark 作业的最佳用例是什么?
- scala - 更新映射定义是使用 Scala 的 ELlasticSearch
- javascript - 不同数组中相同对象的内存分配
- laravel - 我怎样才能重写它,这样它就不需要在 foreach 之外的 return 语句
- c# - 从另一个窗口访问 MainWindow 列表(保护)
- tableau-api - tableau - 自动更新工作台中所有数据源的密码