import pandas as pd
data = {
"age": [50, 40, 30, 40],
"qualified": [True, False, False, False]
}
idx = ["Sally", "Mary", "John", "Monica"]
df = pd.DataFrame(data, index=idx)
print("--------BEFORE--------")
print(df)
newidx = ["Robert", "Cindy", "Chloe", "Pete"]
newdf = df.reindex(newidx)
print("--------AFTER--------")
print(newdf)
# 注意:值被设置为 NaN,这是当新索引与旧索引不同时的默认行为。