В Pandas, когда я выбираю метку, которая имеет только одну запись в индексе, я возвращаю Серию, но когда я выбираю запись с более чем одной записью, я возвращаю кадр данных.
Почему? Есть ли способ обеспечить, чтобы я всегда возвращал фрейм данных?
In [1]: import pandas as pd
In [2]: df = pd.DataFrame(data=range(5), index=[1, 2, 3, 3, 3])
In [3]: type(df.loc[3])
Out[3]: pandas.core.frame.DataFrame
In [4]: type(df.loc[1])
Out[4]: pandas.core.series.Series