> 백엔드 개발 > 파이썬 튜토리얼 > pandas.to_datetime을 사용하여 날짜에서 시간 정보를 제거하는 방법은 무엇입니까?

pandas.to_datetime을 사용하여 날짜에서 시간 정보를 제거하는 방법은 무엇입니까?

Patricia Arquette
풀어 주다: 2024-11-12 04:35:01
원래의
1028명이 탐색했습니다.

How to Strip Time Information from Dates Using pandas.to_datetime?

pandas.to_datetime 사용 시 시간 정보 제거

pandas.to_datetime으로 날짜를 구문 분석할 때 기본 표현에는 시간 정보가 포함됩니다. 데이터에는 일일 값만 포함됩니다. 날짜에 00:00:00이 추가되므로 CSV로 내보낼 때 바람직하지 않은 결과가 발생할 수 있습니다.

효율적인 날짜 전용 변환

이 문제를 해결하려면, pandas는 .dt 액세서리를 통해 우아한 솔루션을 제공합니다. 이를 통해 datetime 객체의 특정 날짜 또는 시간 구성 요소에 액세스할 수 있습니다. 예를 들어 datetime64 dtype을 유지하면서 날짜 부분만 추출하려면 다음을 사용합니다.

df['normalised_date'] = df['dates'].dt.normalize()
로그인 후 복사

이렇게 하면 datetime64 형식의 날짜 정보를 유지하면서 시간 구성 요소를 자정(00:00:00)으로 정규화합니다.

또는 일반 날짜의 경우 형식:

객체 dtype을 사용하여 datetime.date 형식으로 날짜를 저장하려는 경우 다음을 사용합니다.

df['just_date'] = df['dates'].dt.date
로그인 후 복사

이렇게 하면 날짜가 다음을 표시하는 datetime.date 객체로 변환됩니다. 날짜 값만.

.dt 액세서리를 활용하면 날짜를 datetime64[D] 또는 datetime.date 형식을 사용하여 출력에서 ​​원치 않는 시간 정보 문제를 해결합니다.

위 내용은 pandas.to_datetime을 사용하여 날짜에서 시간 정보를 제거하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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