【发布时间】:2026-02-04 00:25:02
【问题描述】:
我想知道是否可以用预定的索引填充一个空的数据帧,用另一个数据帧填充列?这里我有 2 个数据框 df1 和 df2,我想用 df1 的值填充 df2,但保持 df2 的形状。列的顺序也不相同。
values1 = pd.Series(['P1','P2','P3','P4','P5'])
values2 = pd.Series([30,40,50,70,80])
values3 = pd.Series([10,20,30,40,50])
df1 = pd.DataFrame({'A':values1,'C':values2,'B':values3})
df1 = df1.set_index(['A'])
df2 = pd.DataFrame(columns = ['A','B','C','D'])
df2_a_val = pd.Series(['P1','P2','P3','P4','P5','P6','P7','P8'])
df2['A'] = df2_a_val
df2 = df2.set_index(['A'])
【问题讨论】:
标签: python python-3.x pandas dataframe