wordpythontable合并单元格
时间: 2024-12-18 11:12:36 浏览: 34
在Python中,你可以使用`pandas`库中的`concat()`函数或数据框的`merge()`方法合并Excel表格的单元格。如果你想要简单地横向合并单元格,可以创建一个新的列组合原始数据的某些部分,然后删除不需要的原始列。这里是一个简单的例子:
```python
import pandas as pd
# 假设你有两个DataFrame df1和df2,它们有共同的索引列
df1 = pd.DataFrame({'A': ['a', 'b', 'c'], 'B': [1, 2, 3]})
df2 = pd.DataFrame({'C': ['d', 'e', 'f'], 'D': [4, 5, 6]})
# 合并A和C列
new_df = pd.concat([df1[['A']], df2[['C']]], axis=1)
# 如果你想保留原索引,记得设置index_col参数
merged_df = new_df.set_index(df1.index)
# 删除不需要的原始列
merged_df = merged_df.drop(['B', 'D'], axis=1)
# 写入到新的Excel文件
merged_df.to_excel('merged.xlsx', index=False)
```
在这个例子中,我们首先将两个DataFrame按照相同的索引对齐,然后选择需要合并的列,并删除了原始的数据。
阅读全文
相关推荐













