吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 855|回复: 1
收起左侧

[求助] python pandas多条件按日期计数的问题

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

[Python] 纯文本查看 复制代码
this_year = 2021
this_month = 5

def func_ast_3_days_update(x):
    return df_box.更新人一级部门[df_box.更新人一级部门 == x and df_box.更新时间.year == this_year and df_box.更新时间.month == this_month].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返回的数据类型
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 警告:本版块禁止回复与主题无关非技术内容,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-5-15 12:34

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表