일부 날짜가 누락 된 날짜에 인덱싱 된 데이터 프레임이 있습니다 (괜찮습니다, 비 거래 데이터이며 이것은 주식 데이터입니다).
이전 날짜를 알고있는 경우 다음 행에 액세스하려면 어떻게합니까 (예 :
date Open
01-01-2021 501
02-01-2021 508
04-01-2021 511
05-01-2021 518
'02 -01-2021 '을 입력하면 04-01-2021에 대한 값을 출력하는 함수를 원합니다 (그 사이에 몇 일이 빠졌는지 알지 못함. 반복자가있을 수 있다고 가정합니다. 또는 내가 액세스 할 수있는 색인 번호?
date
열과 비교 head(1)
하고 바로 다음 행으로 돌아갈 수 있습니다 .
inp = '02-01-2021'
df[df['date']>'02-01-2021'].head(1)
date Open
2 2021-04-01 511
참고 : 이것은 date
열이고 dtype이 a datetime
이고 날짜 열이 날짜별로 정렬되어 있다고 가정 합니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다