使用python统计一个有标题行的表格中某元素(例如每个股票代码)出现的次数并将结果写入一个csv文件
时间: 2024-03-02 19:49:01 浏览: 94
Python实现统计给定列表中指定数字出现次数的方法
5星 · 资源好评率100%
好的,我来给你讲一下如何使用 Python 统计有标题行的表格中某元素出现的次数,并将结果写入一个 csv 文件。
首先,我们需要使用 Python 的 pandas 库来读取表格。假设我们的表格文件名为 "stocks.csv",其中第一列为股票代码,我们可以使用以下代码读取表格:
```python
import pandas as pd
df = pd.read_csv('stocks.csv')
```
接下来,我们可以使用 pandas 的 value_counts() 方法来统计每个股票代码出现的次数:
```python
counts = df['股票代码'].value_counts()
```
其中,'股票代码' 是表格中股票代码所在的列的名称。
最后,我们可以将结果写入一个 csv 文件中:
```python
counts.to_csv('counts.csv', header=['股票代码', '出现次数'])
```
其中,'counts.csv' 是要写入的文件名,header 参数是用来设置 csv 文件的标题行的。
完整代码如下:
```python
import pandas as pd
# 读取表格
df = pd.read_csv('stocks.csv')
# 统计每个股票代码出现的次数
counts = df['股票代码'].value_counts()
# 将结果写入 csv 文件
counts.to_csv('counts.csv', header=['股票代码', '出现次数'])
```
希望能够帮到你。
阅读全文