pandas 将一个表的行名复制给另一个表
时间: 2024-04-12 18:31:35 浏览: 109
把表信息从一个表复制到另外一个表
5星 · 资源好评率100%
要将一个表的行名复制给另一个表,可以使用 `index` 属性和 `set_index()` 方法。下面是一个示例:
```python
import pandas as pd
# 创建第一个数据框
data1 = {'A': [1, 2, 3],
'B': [4, 5, 6]}
df1 = pd.DataFrame(data1)
# 创建第二个数据框
data2 = {'C': [7, 8, 9],
'D': [10, 11, 12]}
df2 = pd.DataFrame(data2)
# 复制第一个数据框的行名给第二个数据框
df2.index = df1.index
print(df2)
```
这将把第一个数据框 `df1` 的行名复制给第二个数据框 `df2`。请注意,`df1` 和 `df2` 的行数必须相同,否则会引发错误。
阅读全文