wangxishi

2020-11-05   阅读量: 1342

Python大数据

python 根据日期条件计数

想根据日期列进行统计并生成新的‘计数列’,符合条件:time>2020年1月1日的,则记为“1”并生成计数列,否则为“0”,请问如何实现

新建 Microsoft Excel 工作表 (3).xlsx

image.png

添加CDA认证专家【维克多阿涛】,微信号:【cdashijiazhuang】,提供数据分析指导及CDA考试秘籍。已助千人通过CDA数字化人才认证。欢迎交流,共同成长!
26.0724 1 2 关注作者 收藏

评论(2)

wangxishi
2020-11-05

谢谢!

0.0000 0 0 回复
ermutuxia
2020-11-05
import pandas as pd
data=pd.read_excel("D:\\360安全浏览器下载\\1604548797_924061.xlsx")
data["计算列1"]=data["time"].map(lambda x:1 if x>pd.Timestamp("2020-1-1") else 0)

image.png

重点在于字符串变成Timestamp对象之后才能和Timestamp对象进行大小比较

0.1260 1 0 回复

推荐课程