본문 바로가기

Python

Series Timestamp 형식의 데이터를 to yyyy-mm-dd HH:MM 문자열로 변환

0    1609459200000
1    1609459500000
2    1609459800000
3    1609460100000
4    1609460400000
Name: time, dtype: int64

 

위 같이 타임스템프 형식의 Series 데이터를 yyyymmdd 형식의 문자열로 변환 시

 

import pandas as pd

s1 = pd.to_datetime(time_data, unit="ms") # unit은 밀리세컨드로 설정
# time_data는 위 timestamp 데이터의 변수
s1.dt.strftime("%Y-%m-%d %H:%M")

 

데이터 를 확인하면 아래와 같이 timestamp -> yyyy-mm-dd HH:MM 형식으로 변환된 것을 확인할 수 있음.

 

0         2021-01-01 00:00
1         2021-01-01 00:05
2         2021-01-01 00:10
3         2021-01-01 00:15
4         2021-01-01 00:20
                ...       
120707    2022-02-24 19:20
120708    2022-02-24 19:25
120709    2022-02-24 19:30
120710    2022-02-24 19:35
120711    2022-02-24 19:40
Name: time, Length: 120712, dtype: object

 

'Python' 카테고리의 다른 글

anaconda 에 ta-lib 설치  (0) 2022.03.03
ohlcv 데이터 plotlib 시각화 기초  (0) 2022.03.02