> 백엔드 개발 > 파이썬 튜토리얼 > 다음 2개월 이내에 행만 유지하기 위해 날짜에 따라 Pandas DataFrame을 필터링하는 방법은 무엇입니까?

다음 2개월 이내에 행만 유지하기 위해 날짜에 따라 Pandas DataFrame을 필터링하는 방법은 무엇입니까?

Linda Hamilton
풀어 주다: 2024-11-19 20:24:03
원래의
489명이 탐색했습니다.

How to Filter Pandas DataFrames on Dates to Keep Only Rows Within the Next Two Months?

날짜에 따라 Pandas DataFrame 필터링

이 시나리오에서는 '날짜' 열이 포함된 Pandas DataFrame을 발견합니다. 목표는 다음 2개월을 벗어나는 날짜가 있는 행을 필터링하고 이 기간 내에 있는 행만 유지하는 것입니다.

방법론적 접근 방식

이 목표를 효과적으로 달성하려면 , 다음 방법론을 고려하세요.

  1. 레이블 기반 인덱싱: 'date' 열이 인덱스로 설정된 경우 레이블 기반 인덱싱에 .loc를 사용할 수 있습니다. 예:
df.loc['2014-01-01':'2014-02-01']
로그인 후 복사
  1. 위치 인덱싱: 또는 .iloc를 위치 인덱싱에 사용할 수 있습니다.
  2. 열 변환: '날짜' 열이 인덱스가 아닌 경우 다음 중 하나를 수행할 수 있습니다.

    a. 인덱스로 만듭니다(시계열 데이터의 경우 일시적 또는 영구적).

    b. 다음 필터를 활용하십시오:

df[(df['date'] > '2013-01-01') & (df['date'] < '2013-02-01')]
로그인 후 복사

추가 고려 사항

.ix는 이제 더 이상 사용되지 않습니다. Pandas DataFrames의 인덱싱에 대한 추가 정보는 http://pandas.pydata.org/pandas-docs/stable/dsintro.html#indexing-selection에서 제공되는 문서를 참조하세요.

위 내용은 다음 2개월 이내에 행만 유지하기 위해 날짜에 따라 Pandas DataFrame을 필터링하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿