DataFrame 中的每小时数据 Pandas

Hourly data in DataFrame with Pandas

我有一个基于 DateTimeIndex 的 DataFrame。我只想要每小时的数据,并且每 5 分钟一次,除非数据中有一些丢失。我认为我需要使用的是 df.resample('1H'),但这会自动执行 df.resample('1H').mean()。我只想要每小时的样本完全按照它们的样子。有谁知道要实现这一目标?

谢谢, 马修

你想要last

df.resample('1H').last()

正如 PaulH 所躲避的那样

df.asfreq('H')

应该也可以