반응형
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
- node
- Kafka
- Flux
- COALESCE
- aws cicd
- java bigdecimal
- Spring
- AWS CI/CD 구축하기
- docker
- bootstrap
- Spring Error
- 도커
- codebuild
- SQL
- Jenkins
- chartjs
- or some instances in your deployment group are experiencing problems.
- codedeploy
- VPN
- IntelliJ
- aws
- JavaScript
- codepipeline
- Python
- Airflow
- codedeploy error
- chart.js
- kubeflow
- redis
- PostgreSQL
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] Regex(정규식) re.match()와 re.search() (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 |