pandas 对行进行 过滤

import pandas as pd

dfs = pd.read_excel("工作表.xlsx", sheet_name=None)


# 添加新列
for df in dfs.values():
    df.insert(9, "错误个数", pd.Series(), allow_duplicates=False)


# 计算个数
for df in dfs.values():
    row_count_list = []
    for index,row in df.iterrows():
        count = 0
        for item in row:
            if type(item) == str:
                if '关键字' in item:
                    count = count + 1
                elif '关键字' in item:
                    count = count + 1
        row_count_list.append(count)
    df['错误个数'] = row_count_list

本文作者:tiansz

本文链接:https://www.cnblogs.com/tiansz/p/16824912.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   tiansz  阅读(56)  评论(0编辑  收藏  举报
评论
收藏
关注
推荐
深色
回顶
收起
点击右上角即可分享
微信分享提示