求教時間序列重取樣怎麼做到只篩選特定時間段不區分日期?

時間 2021-10-27 15:49:59

1樓:

自己鑽研pandas官方說明文件發現了解決方法,有兩種方法做到:

1、s.dt.hour,可以將時間形式只顯示其中的小時,

2、df.betweem_time(start_time='13:10',end_time='11:10'),可以做到只選擇時間不選擇日期

2樓:

可以寫個filter函式即可:

import

numpy

asnp

import

pandas

aspd

deffilter_func(t

:pd.Timestamp

):return(t

.hour

>=20)

or(t.

hour==0

andt

.minute==0

andt

.second==0

)df=pd

.DataFrame(np

.random

.randn

(100,3

),columns

=list

('ABC'

),index=pd

.date_range

('20150101'

,periods

=100

,freq

='h'

))df

.index

.name

='trade_dt'df.

reset_index

(inplace

=True)df

.head

()trade_dt A B C

# 0 2015-01-01 00:00:00 -0.539079 1.267114 0.591969

# 1 2015-01-01 01:00:00 0.497442 0.236762 0.490442

# 2 2015-01-01 02:00:00 0.325047 2.040248 -1.174855

# 3 2015-01-01 03:00:00 0.004759 -1.415046 0.527698

# 4 2015-01-01 04:00:00 0.490834 0.922349 2.411684

result=df

[df['trade_dt'].

(filter_func

)]result

.head

()trade_dt A B C

# 0 2015-01-01 00:00:00 -0.539079 1.267114 0.591969

# 20 2015-01-01 20:00:00 0.669245 2.692084 -0.462757

# 21 2015-01-01 21:00:00 0.589248 -1.003583 0.490014

# 22 2015-01-01 22:00:00 -0.655724 -0.274502 0.582129

# 23 2015-01-01 23:00:00 -1.011166 0.538313 0.093668

金融時間序列分析入門 一

王頂 首先不要自作多情以為人家對你有意思或者怎麼樣,她很有可能只是想尋找乙個傾訴的物件,而你正好是那個時候進入公司。因為找熟人傾訴會覺得尷尬甚至會影響自己營造已久的形象,所以你就理所應當地以乙個陌生人的身份進入了她的生活中。其次不要自卑感覺你倆就沒可能了,一般情況下日久生情特別是在她孤獨寂寞迷茫的時...

時間序列和回歸分析有什麼本質區別?

啦啦啦 看完這麼多大佬寫的答案,補充從資料特點去理解會好一點。普通的回歸是截面資料,我們更多考慮同在這個 時間點 下X與Y之間的相關性,相同時間點下我們可以假定Y與X的相關性不變,這才保證了新來的乙個X我們可以通過之前的trainning data得到Y。時間序列呢,由於資料是時間序列的資料,我們主...

如何深入理解時間序列分析中的平穩性?

微塵 黃含馳 先回答最後乙個問題 如何看待經濟學中的均衡與時間序列中的平穩性之間的關係,再細細剖析知識點 以下是知識點剖析 性質 期望 方差與無關。時間平移不影響兩時刻的相關係數。又稱平穩序列為二階矩平穩序列,還稱為寬平穩列或弱平穩列。自協方差函式性質 任何滿足上述三個性質的實數列都被稱為非負定序列...