python怎么实现按月(sum(axsi=1)>1).count()呢
时间: 2023-06-01 10:05:19 浏览: 125
axsi2 webService
您可以使用pandas库中的groupby功能对数据进行分组,然后使用sum函数对每月的axsi进行求和,再使用条件筛选功能筛选axsi大于1的组数并计数。代码示例如下:
```
import pandas as pd
# 假设您的数据存储在dataframe中,有两列:axsi和date,date为时间类型
# 首先将时间数据按月份进行分组,并对每组中的axsi求和,再筛选出axsi大于1的组数
result = dataframe.groupby(dataframe['date'].dt.month).agg({'axsi': 'sum'}).query('axsi > 1').shape[0]
print(result)
```
这段代码可以输出符合条件的组数,即sum(axsi=1)>1的月份数量。
阅读全文