티스토리
날짜열과 시간열을 하나의 열에 병합하기
날짜열과 시간열을 하나의 열에 병합에 대해 알아보자.
1. 코드리뷰
# 예시 데이터프레임 생성
data = {'day': ['2021-11-30', '2021-12-01', '2021-12-02'],
'hour': [10, 11, 12]}
df = pd.DataFrame(data)
# day열과 hour열을 문자열로 변환하고 공백을 추가하여 합친 후, pd.to_datetime 함수를 사용하여 datetime 타입으로 변환
df['dayhour'] = pd.to_datetime(df['day'].astype(str) + ' ' + df['hour'].astype(str))
# 결과 출력
print(df)
# 케이스 2
data = {'day': ['2021-11-30', '2021-12-01', '2021-12-02'],
'hour': ['10:00:00', '11:00:00', '12:00:00']}
df = pd.DataFrame(data)
# day열과 hour열을 문자열로 변환하고 합친 후, pd.to_datetime 함수를 사용하여 datetime 타입으로 변환하고 format 인자를 사용하여 형식을 지정
df['dayhour'] = pd.to_datetime(df['day'].astype(str) + df['hour'].astype(str), format='%Y-%m-%d%H:%M:%S')
# 결과 출력
print(df)
마무리
- 이번 포스팅은 datetime형식의 열병합에 대해 알아봤습니다.
궁금한 사항은 댓글을 통해서 남겨 주시면 답변 드리겠습니다.
감사합니다.
'PYTHON 파이썬 > 데이터 분석(Data Analytics)' 카테고리의 다른 글
[pandas/matplotlib] 판매, 합산 , 품목(항목) 구성 비율 누적 막대 그래프 (0) | 2024.01.21 |
---|---|
[파이썬초보] PANDAS pd.merge() 데이터 열 합치기 (0) | 2023.06.24 |
dateutil 모듈로 시계열 datetime 구현하기 (0) | 2023.06.19 |
파이썬으로 데이터 분석하기: 실전 가이드 (2) | 2023.06.17 |