使用Python字典统计CSV数据时,可以按照以下更具体的步骤操作:
假设我们有一个名为data.csv的CSV文件,内容如下:
Name,Department,Salary
Alice,HR,5000
Bob,IT,6000
Charlie,HR,5500
Alice,IT,6200
Bob,HR,5800
Alice,HR,5100
现在我们想要统计每个部门的人数,可以按照以下步骤进行:
- 导入必要的库:
import csv
- 打开CSV文件并读取数据:
data = []
with open('data.csv', 'r') as file:
csv_reader = csv.DictReader(file)
for row in csv_reader:
data.append(row)
- 创建一个空字典来存储统计结果:
department_count = {}
- 遍历数据并进行统计:
for row in data:
department = row['Department']
if department in department_count:
department_count[department] += 1
else:
department_count[department] = 1
- 输出统计结果:
for department, count in department_count.items():
print(f'{department}: {count}')
以上代码将输出每个部门的人数统计结果,例如:
HR: 4
IT: 2
你可以根据实际情况修改代码中的文件名、列名等内容,以适应你的CSV数据