我有一个很大的数据表,索引的期间为2017-4到2019-3。获得两个12个月的数据切片的最佳方法是什么?
我基本上是在尝试找到正确的方法来选择df['2018-4':'2019-3']
和df['2017-4':2018-3]
,而无需手动输入切片。
播放数据:
np.random.seed(0)
ind = pd.period_range(start='2017-4', end='2019-3', freq='M')
df = pd.DataFrame(np.random.randint(0, 100, (len(ind), 2)), columns=['A', 'B'], index=ind)
df.head()