0

我目前正在开展一个项目,该项目获取参加会议的学生姓名的 csv 列表,并将其转换为列表(稍后与完整的学生名册列表进行比较,但一次只做一件事)。我一直在寻找答案几个小时,但我仍然感到困惑。我试过同时使用 pandas 和 csv 模块。我想坚持使用熊猫,但如果它在 csv 模块中也更容易工作。CSV 文件示例和代码如下。

该文件由我们的视频通话软件自动生成 - 所以格式有点奇怪。

Attendance.csv 将示例视为图像,我还无法插入图像

代码:

data = pandas.read_csv("2A Attendance Report.csv", header=3)
AttendanceList = data['A'].to_list()

print(str(AttendanceList))

但是,这会引发 KeyError: 'A'

任何帮助都非常感谢,谢谢!!!

4

1 回答 1

0

如示例图像所示,您在第一行本身就有列标题。因此,您需要header=3read_csv通话中删除。将其替换为header=0或根本不指定任何显式标头值。

于 2020-11-25T07:54:29.570 回答