统计微信群接龙里没有谁

1.首先要有全部人的名单,放在csv表格第一列

2.第二列 是接龙名单,带有接龙时自动产生的序号,如下图

 代码如下

import pandas as pd
import re# 读取 CSV 文件
data = pd.read_csv(r文件位置)# 遍历每一行,查找第一列中的人名是否在第2列中出现过
for i in range(len(data)):# 使用正则表达式去除第1列中的干扰序号name_in_second_col = re.sub(r'\d+\.', '', str(data.iloc[i, 0])).strip()found_in_first_col = False# 判断人名是否在第2列中出现过for j in range(len(data)):name_in_first_col = re.sub(r'\d+\.', '', str(data.iloc[j, 2])).strip()if pd.notna(name_in_second_col) and pd.notna(name_in_first_col) and name_in_second_col == name_in_first_col:found_in_first_col = Truebreak# if found_in_first_col:#    print(f'{name_in_second_col} 在第2列中出现过')else:print(f'{name_in_second_col} 没在第2列中出现过')

运行结果如下:

 


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部