3 回答

TA貢獻(xiàn)1911條經(jīng)驗(yàn) 獲得超7個(gè)贊
使用reindex
:
series2.reindex(series1.index)
輸出:
2020-06-16 23:16:00? ? ?2
2020-06-16 23:17:00? ? ?4
2020-06-16 23:18:00? ? ?6
2020-06-16 23:19:00? ? ?8
2020-06-16 23:20:00? ? 10
2020-06-16 23:21:00? ? 12
2020-06-16 23:22:00? ? 14
2020-06-16 23:23:00? ? 16
2020-06-16 23:24:00? ? 18
2020-06-16 23:25:00? ? 20
2020-06-16 23:26:00? ? 22
2020-06-16 23:27:00? ? 24
2020-06-16 23:28:00? ? 26
2020-06-16 23:29:00? ? 28
2020-06-16 23:30:00? ? 30
2020-06-16 23:31:00? ? 32
2020-06-16 23:32:00? ? 34
2020-06-16 23:33:00? ? 36
2020-06-16 23:34:00? ? 38
2020-06-16 23:35:00? ? 40
2020-06-16 23:36:00? ? 42
2020-06-16 23:37:00? ? 44
2020-06-16 23:38:00? ? 46
2020-06-16 23:39:00? ? 48
2020-06-16 23:40:00? ? 50
Freq: T, dtype: int64

TA貢獻(xiàn)1842條經(jīng)驗(yàn) 獲得超13個(gè)贊
一個(gè)簡(jiǎn)單的重采樣不會(huì)產(chǎn)生正在尋找的結(jié)果嗎?
series2.resample('T').first()
如果您的目標(biāo)是將重新采樣的時(shí)間戳合并回第一個(gè)數(shù)據(jù)集,您可以按如下方式進(jìn)行:
dt_map = {}
for group_label, group_series in series2.resample('T'):
dt_map.update({x:group_label for x in group_series.index})
# Overwrite the index
series2.index = series2.index.map(dt_map)
注意:如果要執(zhí)行聚合函數(shù),請(qǐng)堅(jiān)持使用第一個(gè)選項(xiàng)。

TA貢獻(xiàn)1833條經(jīng)驗(yàn) 獲得超4個(gè)贊
IIUC,這就是你需要的:
series2[series2.index.isin(series1.index)]
添加回答
舉報(bào)