> 백엔드 개발 > 파이썬 튜토리얼 > Pandas Datetime 열에서 연도와 월을 어떻게 효율적으로 추출합니까?

Pandas Datetime 열에서 연도와 월을 어떻게 효율적으로 추출합니까?

Mary-Kate Olsen
풀어 주다: 2024-12-13 08:55:17
원래의
317명이 탐색했습니다.

How Do I Efficiently Extract Year and Month from Pandas Datetime Columns?

Pandas Datetime 열에서 월 및 연도 추출

Pandas Datetime 열을 리샘플링하여 연도 및 월을 개별적으로 추출하는 것은 문제가 될 수 있습니다. 이 문제를 해결하려면 보다 직접적인 접근 방식을 사용할 수 있습니다.

방법 1:

연도 및 월 열 삽입

df['year'] = pd.DatetimeIndex(df['ArrivalDate']).year
df['month'] = pd.DatetimeIndex(df['ArrivalDate']).month
로그인 후 복사

이 방법은 원하는 내용을 포함하는 '연도' 및 '월'이라는 이름의 새 열을 생성합니다. 값.

방법 2:

날짜/시간 접근자 사용

df['year'] = df['ArrivalDate'].dt.year
df['month'] = df['ArrivalDate'].dt.month
로그인 후 복사

날짜/시간의 '.dt' 속성 열은 새 항목으로 직접 추출할 수 있는 '연도' 및 '월'과 같은 속성에 대한 액세스를 제공합니다.

추출된 값 작업

연도 및 월 열이 생성되면 이를 결합하거나 독립적으로 작업할 수 있습니다. 예:

# Combine year and month into a new column called 'date'
df['date'] = df['year'].astype(str) + '-' + df['month'].astype(str)

# Group data by year and month
groupby = df.groupby(['year', 'month'])

# Filter data for a specific year and month
filtered_data = df[(df['year'] == 2012) & (df['month'] == 12)]
로그인 후 복사

이러한 방법은 Pandas Datetime 열에서 연도 및 월 정보를 추출하고 조작하는 유연한 방법을 제공하므로 효율적인 데이터 분석 및 조작이 가능합니다.

위 내용은 Pandas Datetime 열에서 연도와 월을 어떻게 효율적으로 추출합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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