请帮我写一段 一个df表的列索引为另一个df表的列索引的python代码
时间: 2024-05-06 09:21:33 浏览: 116
对换一张表中的两列数据
4星 · 用户满意度95%
好的,以下是代码。
假设第一个df表为df1,第二个df表为df2,且它们都有一个名为"key"的列需要用作索引:
```
df1 = df1.set_index("key")
df2 = df2.set_index("key")
result_df = df1.join(df2, lsuffix="_left", rsuffix="_right")
```
以上代码将df1和df2的"key"列都设置为索引,并用join()函数将它们合并成一个新的表result_df。其中,lsuffix和rsuffix参数用于在列名相同时为它们分别添加后缀"_left"和"_right",以避免重复。
希望对你有所帮助!
阅读全文