반응형
250x250
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- redis
- IntelliJ
- PostgreSQL
- Jenkins
- codepipeline
- chart.js
- VPN
- JavaScript
- AWS CI/CD 구축하기
- Spring
- node
- Spring Error
- aws
- SQL
- chartjs
- 도커
- Kafka
- java bigdecimal
- codebuild
- or some instances in your deployment group are experiencing problems.
- aws cicd
- Flux
- codedeploy error
- kubeflow
- Airflow
- codedeploy
- COALESCE
- bootstrap
- Python
- docker
Archives
- Today
- Total
Small Asteroid Blog
[python] 파이썬에서 날짜 포맷 변경하기 본문
728x90
파이썬에서
버전 1
다음과 같은 날짜 포맷을
2020. 1. 23.
. 2020. 3. 4.
아래와 같이 변환하고자 한다.
2020-01-23
date_row 부분에 변경하고자 하는 내용을 배열로 넣어준다.
date_list = pd.DataFrame(date_row, columns=['date'])
date_list['date'] = date_list['date'].str.replace('. ', '-')
date_list['date'] = date_list['date'].str.replace('.', '-')
date_list['date'] = date_list['date'].str.strip('-')
date_list['date'] = pd.to_datetime(date_list['date'], format ='%Y-%m-%d')
print(date_list['date'])
아래 이미지 처럼 변환된 내용을 확인할 수 있다.

버전2
영어로 월이 표시되어 있는 날짜를 변환하고자 한다.
date_row 부분에 변경하고자 하는 내용을 배열로 넣어준다.
# 변환하고자 하는 날짜 DataFrame 으로 만들기 (date_row)
date_list = pd.DataFrame(date_row, columns=['date'])
date_list = date_list['date'].str.split('/')
date_list = date_list.apply(lambda x: pd.Series(x))
# '/' 기준으로 나누고 원하는 인덱스위치로 사용 ( [3] )
date_list[3] = pd.DataFrame(date_list[3].str.replace('Published: ', '-'))
date_list[3] = pd.DataFrame(date_list[3].str.replace(' ', '-'))
date_list[3] = pd.DataFrame(date_list[3].str.replace('--', ''))
#기존 데이터가 [날짜-영어월-년도] 로 표현되어 있어 아래와 같이 영어 달은 B 로 표기
date_list[3]=pd.to_datetime(date_list[3], format ="%d-%B-%Y")
print(date_list[3])

728x90
반응형
'백엔드 > Python' 카테고리의 다른 글
[Python] OpenAI 결과를 고정된 JSON 포맷(Structured Output)으로 받는 방법 (0) | 2025.03.21 |
---|---|
[Python] Pool, ThreadPoolExecutor 비교 (0) | 2025.03.10 |
[python] 배열 뒤에서부터 출력 [::] (0) | 2022.02.02 |
[python error] 'euc_kr' codec can't decode byte 0xbf in position 2: illegal multibyte sequence (0) | 2022.02.01 |
[python] dataframe 숫자만 추출, 숫자+문자 추출 (데이터 전처리) (0) | 2022.01.26 |