python读入一个csv文件然后输出一个csv统计输入的csv文件第一列显示id名字,第二列显示重复次数
时间: 2024-10-10 17:03:02 浏览: 27
python读取csv文件并把文件放入一个list中的实例讲解
5星 · 资源好评率100%
在Python中,你可以使用pandas库来方便地处理CSV文件并进行统计分析。首先,你需要安装pandas,如果还没有安装,可以使用`pip install pandas`命令。下面是一个简单的步骤来完成你的需求:
```python
import pandas as pd
# 读取CSV文件
data = pd.read_csv('input_file.csv') # 将 'input_file.csv' 替换为你需要读取的实际文件名
# 统计第一列(假设列为'id')的重复次数
counts = data['id'].value_counts() # 第一列的值作为索引,计数结果作为值
# 创建一个新的DataFrame,其中包含id和它的重复次数
result = pd.DataFrame({'id': counts.index, '重复次数': counts.values})
# 输出到新的CSV文件
result.to_csv('output_file.csv', index=False) # 将结果保存为 'output_file.csv'
```
在这个例子中,`pd.read_csv()`用于读取CSV文件,`value_counts()`函数计算了'id'列的每个唯一值出现的次数,最后将结果转换成DataFrame并保存到新的CSV文件。
阅读全文