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 |