Ожидается следующее поведение или ошибка?нарезка на индексе perod в пандах, когда начало и конец среза могут быть за пределами
У меня есть процесс, в котором мне нужны строки из Dataframe, но в boudary conditons простое правило (все строки за 5 дней предшествуют генерации выборок частично или полностью вне индекса). Я хотел бы, чтобы панды вели себя как python и всегда возвращались кадр, даже если иногда нет строк.
индекс Период индекс и данные будут отсортированы.
Конфигурация Панас 12 NumPy 1.7 и окна 64
В тестировании у меня df.loc прибавки индексная ошибка, если запрошенный срез не полностью совпадает с индексом int it
DF [начать: конец] возвращается кадр, но не всегда строки я ожидал
import pandas as pd
october = pd.PeriodIndex(start = '20131001', end = '20131010', freq = 'D')
oct_sales =pd.DataFrame(dict(units=[100+ i for i in range(10)]), index =october)
#returns empty frame as desired
oct_sales['2013-09-01': '2013-09-30']
# empty dataframe -- I was expecting two rows
oct_sales['2013-09-30': '2013-10-02']
# works as expected
oct_sales['2013-10-01': '2013-10-02']
# same as oct_sales['2013-10-02':] -- expected no rows
oct_sales['2013-10-02': '2013-09-30']