cqwcns 发表于 2021-5-10 18:06

python pandas多条件按日期计数的问题

pandas DataFrame有一列[更新人一级部门](字符串),还有一列是[更新时间](格式为pd日期格式,2021-5-10 10:20:30这种):
我希望统计按部门名称和日期统计数据(计数)。
我的代码时这样的:


this_year = 2021
this_month = 5

def func_ast_3_days_update(x):
    return df_box.更新人一级部门.count()

df_box_pivot_table['当天更新数'] = df_box_pivot_table['区域/网格'].apply(lambda x: func_ast_3_days_update(x))

报错是这样的:
ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().

求指教。

fanvalen 发表于 2021-5-10 20:41

没看全代码不知道怎么回事,从报错的信息来看,建议你的dtype一下def返回的数据类型
页: [1]
查看完整版本: python pandas多条件按日期计数的问题