首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过时间比较两列中的值来获取日期

通过时间比较两列中的值来获取日期
EN

Stack Overflow用户
提问于 2020-12-31 10:30:47
回答 1查看 21关注 0票数 1

我想找出点赞数比转发数少的日期(所以行)。我的数据看起来像

代码语言:javascript
复制
Date               Text    Like     Retweet
28/02/2020         wow!!!   1          0
28/02/2020         I have a baby!!!   1          4
28/02/2020         No words  0          0
...
05/12/2019         I love cooking! 4    2
05/12/2020         Hello world!    1    1 
...

为了找出每次约会的点赞/转发数,我做了以下操作:

代码语言:javascript
复制
df.groupby([df.Date])["Like"].sum()
df.groupby([df.Date])["Retweet"].sum()

现在我想看看什么时候点赞的数量超过了转发的数量(在这个例子中应该是5/12/2020)。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-12-31 10:32:38

您可以过滤:

代码语言:javascript
复制
grouped = df.groupby('Date')[['Like','Retweet']].sum()
grouped[grouped['Like'] > grouped['Retweet']].index

# similarly
# grouped.query('Like > Retweet').index
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65515942

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档