python 打开多个csv文件,并且将文件里的每一行数据对应相加得到新的列表代码
时间: 2024-04-10 22:27:55 浏览: 11
您可以使用`pandas`库来打开多个csv文件,并对每一行数据进行相加以生成新的列表。以下是一个示例代码:
```python
import pandas as pd
# 定义要打开的csv文件列表
csv_files = ['file1.csv', 'file2.csv', 'file3.csv']
# 定义一个空列表,用于存储每行数据相加的结果
result_list = []
# 循环遍历每个csv文件
for file in csv_files:
# 读取csv文件
df = pd.read_csv(file)
# 对每一行数据进行相加
row_sum = df.sum(axis=1)
# 将每行相加结果添加到结果列表中
result_list.extend(row_sum.tolist())
# 打印结果列表
print("相加结果列表:")
print(result_list)
```
请确保将`csv_files`列表替换为您要打开的实际csv文件名称的列表。这段代码将逐个打开每个csv文件,并对每一行数据进行相加。然后,将每行相加结果添加到`result_list`中,最后打印出结果列表。
希望对您有所帮助!如果您有其他问题,请随时提问。