python - pandas groupby 重新采样导致数据丢失

标签 python pandas

我有一些基于每 3 小时一次的数据,我尝试使用它重新采样

df = df.groupby(df.index.date).resample('1h').pad()

但是每天21:00最后一个数据就停止了,最后三个小时就没有了。我该如何解决这个问题?

最佳答案

您可以使用DataFrame.asfreq

df.asfreq('H').groupby(df.index.date).resample('H').pad()

关于python - pandas groupby 重新采样导致数据丢失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64591399/

相关文章:

python - 使用 ctypes 从无效函数(段错误)x64 获取指针

python - 如何加速 CSS 文件中的正则表达式 findall

python - 根据 Groupby 函数的输出命名 pandas 数据框

python - python < 2.7 的 unittest setUpClass 替代方案

python - 神经网络收敛到零输出

numpy - 连接 statsmodels.OLS 的 DataFrame 列

python - 拆分多行列并添加数字列以指示拆分的每个值

python - 使用 "df.sample(frac=1)"后如何删除添加的列?

python - 分区组作为 Python 和 NumPy 中的矩阵列表

python - 如何只为pandas中IsB列不为空的记录设置IsA?