我想找出点赞数比转发数少的日期(所以行)。我的数据看起来像
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
...为了找出每次约会的点赞/转发数,我做了以下操作:
df.groupby([df.Date])["Like"].sum()
df.groupby([df.Date])["Retweet"].sum()现在我想看看什么时候点赞的数量超过了转发的数量(在这个例子中应该是5/12/2020)。
发布于 2020-12-31 10:32:38
您可以过滤:
grouped = df.groupby('Date')[['Like','Retweet']].sum()
grouped[grouped['Like'] > grouped['Retweet']].index
# similarly
# grouped.query('Like > Retweet').indexhttps://stackoverflow.com/questions/65515942
复制相似问题