I have a DataFrame with two indices and would like to reindex it by one of the indices.
from pandas_datareader import data
import matplotlib.pyplot as plt
im
If you're looking to reindex on a certain level, then reindex
accepts a level
argument you can pass -
adj_close.reindex(all_weekdays, level=0)
When passing a level
argument, you cannot pass a method
argument at the same time (reindex
throws a TypeError
), so you can chain a ffill
call after -
adj_close.reindex(all_weekdays, level=0).ffill()