python - 按每月营业日对 DataFrame 进行分组

标签 python date pandas dataframe grouping

我正在尝试对 Pandas DataFrame 进行分组,该 Pandas DataFrame 按每月营业日(大约 22/月)的日期进行索引。

我想返回一个包含 22 行的结果,其平均值为“DataFrame”中的某个值。

我可以按月的某天,但似乎无法弄清楚如何按工作日。

是否有一个函数可以返回某个日期所在月份的工作日?

如果有人可以提供一个简单的例子,我们将不胜感激。

最佳答案

假设您的日期在索引中(如果不使用“set_index”):

df.groupby(pd.TimeGrouper('B')) 

参见time series functionality .

关于python - 按每月营业日对 DataFrame 进行分组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36927910/

相关文章:

python - 计算 string1 中的某个字符在 string2 中出现的次数?

python - PyOpenGL 透视投影

python - 我可以将 ssh/scp 与存储在数据库中的私钥一起使用吗?

python - 无法在 Windows Powershell 中打开 python.exe

javascript - 具有 Angular 范围的 HTML5 输入日期格式

mysql - 查找 30 天内的条件已经过去的日期

python - 如何在 df1 中添加一个名为 value 的新列,该列根据年份列从 df2 中查找值?

java - 用 Java 编写和比较日期

python - 如何从数据帧中的列中减去标量值并仅选择满足某些条件的行

python - 如何让 pandas 根据特定日期变量将每一行视为一列?