如何操作数据帧来计算数值?

我如何将这个DF:

          id          message_id           author_id            guild_id  has_attachments          channel_id              created_at
37438  37439  702588325613011054  599221212010512394  322850917248663552  0                 520132129103806483      2020-04-22 18:35:10.286 
37439  37440  702588325969657876  470642155824873472  322850917248663552  0                 373594756116119572      2020-04-22 18:35:10.371 
37440  37441  702588327467024474  371187008971866114  322850917248663552  0                 362236453771804683      2020-04-22 18:35:10.728 
37441  37442  702588328029061150  284428586981523466  322850917248663552  0                 338017726394138624      2020-04-22 18:35:10.862 
37442  37443  702588328368930876  382261028051877889  322850917248663552  0                 338017726394138624      2020-04-22 18:35:10.943 

变成这样的东西。


          author_id     channel_id
guild_id  [sum/count]  [sum/count]

我假设列是author_id raw和channel_id raw, 但是我怎么做呢?

我想把这个数据框每行(公会)插入到influxdb中。

解决方案:

也许是这样的。

df.groupby('guild_id')['author_id']['channel_id'].sum()
df.groupby('guild_id')['author_id']['channel_id'].count()

给TA打赏
共{{data.count}}人
人已打赏
解决方案

每个ID的两个时期的 "分数 "之差。

2022-4-22 22:00:09

解决方案

如何在机器人报文中通过telepot获取用户的位置和地点。

2022-4-22 22:00:12

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索