对于一个文件夹下的批量csv文件(a.csv, b.csv)。需要统计每个csv文件中对应的EPS和Via字符串在csv文件中分别出现的次数,并输出,python代码
时间: 2024-05-10 15:18:30 浏览: 57
python 对多个csv文件分别进行处理的方法
可以使用Python中的pandas库来读取csv文件,然后使用字符串匹配的方式来统计EPS和Via字符串出现的次数。以下是一个示例代码:
```python
import pandas as pd
import os
folder_path = '/path/to/folder'
eps_count = {}
via_count = {}
for file_name in os.listdir(folder_path):
if file_name.endswith('.csv'):
file_path = os.path.join(folder_path, file_name)
df = pd.read_csv(file_path)
eps_count[file_name] = df['Column Name'].str.contains('EPS').sum()
via_count[file_name] = df['Column Name'].str.contains('Via').sum()
print('EPS count:', eps_count)
print('Via count:', via_count)
```
在上面的代码中,需要将`/path/to/folder`替换为实际的文件夹路径,同时需要将`Column Name`替换为CSV文件中对应的列名。最终输出的`eps_count`和`via_count`分别表示EPS和Via字符串在每个CSV文件中出现的次数。
阅读全文