from datetime import datetime

datetime κ΅¬μ„±μš”μ†Œ

#ex)
my_date_time = datetime(my_year, my_month, my_day, my_hour, my_min, my_sec)
my_date_time.hour #μ‹œκ°„λ§Œ μΆ”μΆœ

numpy μ‘μš©

import numpy as np

μ‹œκ°„ λ°°μ—΄ 생성

#ex)
np.array(['2020-03-15', '2020-03-16', '2020-03-17'], dtype='datetime64[Y]')
  • datetime64[β€™λ‹¨μœ„β€™] β†’ λ‹¨μœ„: μ •λ°€ν•˜κ²Œ 보고 싢은 λ‹¨μœ„ (Y, M, D, h, S)

np.arange(β€™μ‹œμž‘β€™, β€˜μ’…λ£Œβ€™, β€˜κ°„κ²©β€™, β€˜κ°„κ²© λ‹¨μœ„β€™)

#ex)
np.arange('2018-06-01', '2018-06-26',7, dtype = 'datetime64[h]')
  • 간격 λ‹¨μœ„ : Y, M, D, h, s

pandas μ‘μš©

import pandas as pd

pd.date_range(β€™μ‹œμž‘β€™, β€˜κ°œμˆ˜β€™, β€˜λΉˆλ„β€™)

#ex)
pd.date_range('2020-01-01', peridos=7, freq='D')
#ex)
pd.date_range('Jan 01, 2018', period=7, freq='D')

pd.to_datetime(β€™λ‚ μ§œβ€™, β€˜format’)

#ex)
pd.to_datetime(['1/2/2018', 'Jan 03, 2018'])
#ex)
pd.to_datetime(['2--1--2018', '3--1--2018'], format='%d--%m--%Y')

Ex)

#ex)
data = np.random.randn(3,2)
cols = ['A', 'B']
print(data)

idx = pd.date_range('2020-01-01', periods=3, freq='D')
df = pd.DataFrame(date,index=idx,columns=cols)

0개의 λŒ“κΈ€

Powered by GraphCDN, the GraphQL CDN