python代码:从“分表”向“汇总表”的空行中追加数据
时间: 2023-07-15 13:11:45 浏览: 95
kettle对数据分表插入
3星 · 编辑精心推荐
假设你有一个名为 `summary.csv` 的汇总表和多个名为 `table1.csv`, `table2.csv`, ... 的分表,现在想要将所有分表中的数据追加到汇总表的空行中,可以使用以下 Python 代码:
```python
import pandas as pd
# 读取汇总表
summary_df = pd.read_csv('summary.csv')
# 遍历分表
for i in range(1, n+1): # 假设有 n 个分表
table_df = pd.read_csv(f'table{i}.csv')
# 找到汇总表中的空行
empty_rows = summary_df[summary_df.isnull().all(axis=1)].index
# 将分表中的数据追加到空行中
summary_df.loc[empty_rows[0], :] = table_df.values[0]
# 将更新后的汇总表保存到文件
summary_df.to_csv('summary.csv', index=False)
```
需要注意的是,这里假设所有分表的列顺序和汇总表相同,且每个分表中只有一行数据需要追加到汇总表中。如果不符合实际情况,需要相应地进行修改。
阅读全文