1. 首页
  2. 行业
  3. 咨询
  4. pandas中遍历dataframe的每一个元素的实现

pandas中遍历dataframe的每一个元素的实现

上传者: 2020-09-21 09:32:44上传 PDF文件 41.79KB 热度 21次

假如有一个需求场景需要遍历一个csv或excel中的每一个元素,判断这个元素是否含有某个关键字那么可以用python的pandas库来实现。pandas的dataframe有一个很好用的函数applymap,它可以把某个函数应用到dataframe的每一个元素上,而且比常规的for循环去遍历每个元素要快很多。如下是相关代码:代码中,bool_array为一个逻辑矩阵,满足条件元素的位置为true,否则为false。第一种方法是一次性遍历每个元素,这样不好分column去处理,那换一种方式可以每次遍历一列代码种 Series.str.contains 是 Series 才有的一个操作。另外,filter_data只输出每一列中满足条件的元素,更方便下一步的操作。

下载地址
用户评论