17 lines
419 B
Python
17 lines
419 B
Python
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) |