날짜 오프셋을 기반으로 시계열의 마지막 기간을 선택하려면 마지막 () 방법. 처음에는 마침표로 날짜 색인을 설정합니다. 및 빈도 . 주파수는 주파수에 대한 것입니다 -
i =pd.date_range('2021-07-15', 마침표=5, 빈도='3D')
이제 위의 인덱스로 DataFrame을 생성하십시오 -
dataFrame =pd.DataFrame({'k':[1, 2, 3, 4, 5]}, 인덱스=i)
지난 4일의 행 가져오기, 즉 4D −
dataFrame.last('4D')
예시
다음은 전체 코드입니다 -
pandas를 pd로 가져오기 # 날짜 인덱스는 5개의 기간과 3일의 빈도로 설정됩니다.si =pd.date_range('2021-07-15', period=5, freq='3D')# 위의 indexdataFrame =pd로 DataFrame 생성 .DataFrame({'k':[1, 2, 3, 4, 5]}, index=i)print"DataFrame...\n",dataFrame# 마지막 몇 행 가져오기# 지난 4일에서 행 가져오기print"Last 몇 개의 행을 가져왔습니다..\n",dataFrame.last('4D');
출력
이것은 다음과 같은 출력을 생성합니다 -
DataFrame... k2021-07-15 12021-07-18 22021-07-21 32021-07-24 42021-07-27 5마지막 몇 행을 가져옴.. k2021-07-24 42021-507- /사전>