0
是預期的以下行爲還是錯誤?在片段開始和結束可能超出邊界時在熊貓的臨時索引上切片
我有一個過程,我需要來自Dataframe的行,但在boudary conditons中,簡單的規則(前5天的所有行都會在索引的外部部分或全部生成選擇,我希望大熊貓的行爲像Python一樣,總是返回即使有時沒有行的幀。
該指數是期索引和數據進行排序。
配置是帕納斯12 numpy的1.7和窗口64
在測試我有df.loc加註索引錯誤,如果請求的片不完全與int索引
個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']