Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python Pandas - 날짜 오프셋을 기반으로 시계열 데이터의 첫 번째 기간 선택

<시간/>

날짜 오프셋을 기반으로 시계열의 첫 번째 기간을 선택하려면 첫 번째 () 방법. 처음에는 마침표로 날짜 색인을 설정합니다. 및 빈도 매개변수. 주파수는 주파수에 대한 것입니다 -

i =pd.date_range('2021-07-15', 마침표=5, 빈도='3D')

이제 위의 인덱스로 DataFrame을 생성하십시오 -

dataFrame =pd.DataFrame({'k':[1, 2, 3, 4, 5]}, 인덱스=i)

처음 4일의 행 가져오기, 즉 4D −

dataFrame.first('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" 처음 몇 개의 행을 가져왔습니다..\n",dataFrame.first('4D');

출력

이것은 다음과 같은 출력을 생성합니다 -

DataFrame... k2021-07-15 12021-07-18 22021-07-21 32021-07-24 42021-07-27 5처음 몇 행을 가져옴.. k2021-07-15 12021-207-1 /사전>