import pandas as pd import numpy as np # 创建两个DataFrame df1 = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]}, index=['x', 'y', 'z']) df2 = pd.DataFrame({'A': [7, 8, 9], 'C': [10, 11, 12]}, index=['y', 'z', 'w']) print(df1) print(df2) # 对齐两个DataFrame aligned_df1, aligned_df2 = df1.align(df2, broadcast_axis=0) print("对齐后的df1:") print(aligned_df1) print("\n对齐后的df2:") print(aligned_df2)