【发布时间】:2021-05-26 19:47:17
【问题描述】:
我正在寻找一种方法,可以从每日数据中每隔一个工作日生成一次数据。
import pandas as pd
import numpy as np
index = pd.date_range("20210201", "20210501", freq="B")
data = pd.DataFrame({"a": np.arange(0, len(index))}, index=index)
如果我跑步
data.resample("2D").last()
我明白了
a
2021-02-01 1.0
2021-02-03 3.0
2021-02-05 4.0
2021-02-07 5.0
2021-02-09 7.0
2021-02-11 9.0
2021-02-13 NaN
2021-02-15 11.0
我想忽略周末,只使用工作日,有没有办法通过重新采样来做到这一点?
【问题讨论】: