ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Python]Pandas Time series
    Python/pandas 2022. 12. 22. 11:23
    728x90
    반응형

    목차

    시계열

    Pandas는 frequency conversion 중에 리샘플링 작업을 수행하기 위한 간단하고 강력하며 효율적인 기능을 가지고 있습니다.

     

    rng = pd.date_range("1/1/2022", periods = 100, freq = "S")
    
    ts = pd.Series(np.random.randint(0, 500, len(rng)), index = rng)
    
    ts.resample("5Min").sum()

    Series.tz_localize()시계열을 시간대에 현지화 합니다.

    rng = pd.date_range("6/7/2022 00:00", periods=5, freq="D")
    
    ts = pd.Series(np.random.randn(len(rng)), rng)
    
    ts

    ts_utc = ts.tz_localize("UTC")
    
    ts_utc

    Series.tz_convert() 시단대 인식 시계열을 다른 시간대로 변환합니다.

    ts_utc.tz_convert("US/Eastern")

    시간 범위 표현 간 변환:

    rng = pd.date_range("1/1/2022", periods = 5, freq = "M")
    
    ts = pd.Series(np.random.randn(len(rng)), index = rng)
    
    ts

    ps = ts.to_period()
    
    ps

    ps.to_timestamp()

    기간과 타임스태프 사이를 변환하면 몇 가지 편리한 함수를 사용할 수 있습니다. 

    prng = pd.period_range("1990Q1", "2000Q4", freq = "Q-NOV")
    
    ts = pd.Series(np.random.randn(len(prng)), prng)
    
    ts.index = (prng.asfreq("M", "e") + 1).asfreq("H", "s") + 9
    
    ts.head()

    반응형

    'Python > pandas' 카테고리의 다른 글

    [Python] Pandas Reshape  (0) 2022.10.14
    [Python] Pandas 그룹화  (0) 2022.10.14
    [Python] Pandas Merge  (0) 2022.10.13
    [Python] Pandas Operations  (0) 2022.10.13
    [Python] Pandas 결측치  (1) 2022.10.13

    댓글

Designed by Tistory.