使用pandas库中的reindex函数将数据对齐。
示例代码如下:
import pandas as pd
df1 = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6], 'C': [7, 8, 9]}) df2 = pd.DataFrame({'A': [10, 11], 'B': [12, 13], 'C': [14, 15]})
df2.index = [3, 4]
df2_new = df2.reindex(df1.index, method='ffill')
df3 = pd.concat([df1, df2_new], axis=0)
print(df3)
上一篇:不同行数的数据框合并问题
下一篇:不同行为的不可变对象内的可变对象