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

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

Mary-Kate Olsen
Mary-Kate Olsen원래의
2024-12-13 08:55:17291검색

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.