统计缺席人员。某会议有30名人员报名,名单在 name.csv 文件中,保存在文件的第-列。会议的考勤数据由文件 present.csv 给出,文件包括3列,从左到右依次是姓名、性别、工作单位。编写程序,输出缺席会议的人员的姓名。用Python编写以上程序,输出代码
时间: 2024-10-29 09:25:31 浏览: 11
46-会议人员到场情况分析.zip
你可以使用Python的pandas库来读取CSV文件并进行数据分析。以下是一个简单的步骤说明如何编写这个程序:
```python
import pandas as pd
# 读取名字列表
names_df = pd.read_csv('name.csv', header=None, names=['Name']) # 假设csv没有标题行,如果有请包含在read_csv中
# 读取考勤记录
attendance_df = pd.read_csv('present.csv')
# 检查是否所有报名的人都出席了
absent_names = set(names_df['Name']) - set(attendance_df['Name'])
# 输出缺席的人员姓名
for name in absent_names:
print(name)
```
在这个代码中,我们首先导入pandas库,然后分别读取两个CSV文件。`set()`函数用于找出集合间的差异,即那些在names_list中但在attendance_list中不存在的人名。最后,我们遍历并打印出这些缺席的姓名。
阅读全文