Hey Tech
[Python] 월 정보, 요일 정보, 시간 정보, 특정 기간 데이터 추출하기 본문
AI & 빅데이터/데이터 분석(Python)
[Python] 월 정보, 요일 정보, 시간 정보, 특정 기간 데이터 추출하기
Tony Park (토니) 2022. 8. 17. 01:01728x90
반응형
📚 목차
1. 사전 준비
2. 월 데이터 추출
3. 요일 데이터 추출
4. 특정 기간 데이터 추출
📌 1. 사전 준비
아래의 그림 1과 같이, 데이터셋에 날짜 데이터는 datetime 타입을 가지도록 사전에 준비해 주셔야 합니다.
만일, 날짜 데이터가 '20220101'과 같이 문자열이나 정수형이라면 아래의 포스팅을 참고하셔서 데이터 타입을 datetime으로 변경하시길 바랍니다.
https://heytech.tistory.com/443?category=453614#recentComments
🛠 2. 월 데이터 추출
DATASET['datetime_m'] = DATASET['datetime'].dt.strftime('%Y-%m')
DATASET.head()
dt.strftime 함수에, format으로 '%Y-%m'만 입력하면 아래의 그림 2와 같이 연도와 월 데이터만 추출됩니다.
🛠 3. 요일 데이터 추출
DATASET['datetime_w'] = DATASET['datetime'].dt.day_name()
DATASET.head()
위와 같이 dt.day_name() 함수를 사용하면 요일 정보까지 얻을 수 있습니다(그림 3).
🛠 4. 특정 기간 데이터 추출
dataset_filtered = DATASET[DATASET['datetime'].between('2021-01-01', '2021-12-31')]
dataset_filtered
위와 같이 between 함수를 사용하면, 조회 시작일~마지막 일 사이에 해당되는 데이터만 추출할 수 있습니다(그림 4).
포스팅 내용에 오류가 있다면 아래에 👇👇👇 댓글 남겨주시면 감사드리겠습니다.
그럼 오늘도 즐겁고 건강한 하루 보내시길 바랍니다 :)
고맙습니다.
728x90
반응형
'AI & 빅데이터 > 데이터 분석(Python)' 카테고리의 다른 글
[Python] 주 단위 데이터 그룹화 및 시각화하기 (0) | 2022.08.31 |
---|---|
[Python] 월 단위 데이터 그룹화 및 시각화하기 (0) | 2022.08.31 |
[Python] 숫자형/문자열 데이터를 날짜형으로 바꾸기(pd.to_datetime) (0) | 2022.08.16 |
[Python] Numpy 기반 특정 조건의 데이터 찾기/바꾸기(One-hot Encoding) (0) | 2022.08.10 |
[Python] pandas 데이터프레임 문자열 바꾸기(replace, str.replace 함수) (0) | 2022.08.09 |