久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

  • <legend id='tZ3dH'><style id='tZ3dH'><dir id='tZ3dH'><q id='tZ3dH'></q></dir></style></legend>

          <bdo id='tZ3dH'></bdo><ul id='tZ3dH'></ul>

        <small id='tZ3dH'></small><noframes id='tZ3dH'>

        <i id='tZ3dH'><tr id='tZ3dH'><dt id='tZ3dH'><q id='tZ3dH'><span id='tZ3dH'><b id='tZ3dH'><form id='tZ3dH'><ins id='tZ3dH'></ins><ul id='tZ3dH'></ul><sub id='tZ3dH'></sub></form><legend id='tZ3dH'></legend><bdo id='tZ3dH'><pre id='tZ3dH'><center id='tZ3dH'></center></pre></bdo></b><th id='tZ3dH'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='tZ3dH'><tfoot id='tZ3dH'></tfoot><dl id='tZ3dH'><fieldset id='tZ3dH'></fieldset></dl></div>
      1. <tfoot id='tZ3dH'></tfoot>

        pandas 聚合的條件總和

        conditional sums for pandas aggregate(pandas 聚合的條件總和)

          <tbody id='ujBv8'></tbody>

          <small id='ujBv8'></small><noframes id='ujBv8'>

          <i id='ujBv8'><tr id='ujBv8'><dt id='ujBv8'><q id='ujBv8'><span id='ujBv8'><b id='ujBv8'><form id='ujBv8'><ins id='ujBv8'></ins><ul id='ujBv8'></ul><sub id='ujBv8'></sub></form><legend id='ujBv8'></legend><bdo id='ujBv8'><pre id='ujBv8'><center id='ujBv8'></center></pre></bdo></b><th id='ujBv8'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='ujBv8'><tfoot id='ujBv8'></tfoot><dl id='ujBv8'><fieldset id='ujBv8'></fieldset></dl></div>
            <bdo id='ujBv8'></bdo><ul id='ujBv8'></ul>
            <legend id='ujBv8'><style id='ujBv8'><dir id='ujBv8'><q id='ujBv8'></q></dir></style></legend>

                  <tfoot id='ujBv8'></tfoot>
                  本文介紹了pandas 聚合的條件總和的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  我最近剛剛從 R 切換到 python,并且在再次習慣數據幀而不是使用 R 的 data.table 時遇到了一些麻煩.我遇到的問題是我想獲取一個字符串列表,檢查一個值,然后將該字符串的計數相加 - 由用戶分解.所以我想把這些數據:

                  I just recently made the switch from R to python and have been having some trouble getting used to data frames again as opposed to using R's data.table. The problem I've been having is that I'd like to take a list of strings, check for a value, then sum the count of that string- broken down by user. So I would like to take this data:

                     A_id       B    C
                  1:   a1    "up"  100
                  2:   a2  "down"  102
                  3:   a3    "up"  100
                  3:   a3    "up"  250
                  4:   a4  "left"  100
                  5:   a5 "right"  102
                  

                  然后返回:

                     A_id_grouped   sum_up   sum_down  ...  over_200_up
                  1:           a1        1          0  ...            0
                  2:           a2        0          1                 0
                  3:           a3        2          0  ...            1
                  4:           a4        0          0                 0
                  5:           a5        0          0  ...            0
                  

                  在我用 R 代碼做之前(使用 data.table)

                  Before I did it with the R code (using data.table)

                  >DT[ ,list(A_id_grouped, sum_up = sum(B == "up"),
                  +  sum_down = sum(B == "down"), 
                  +  ...,
                  +  over_200_up = sum(up == "up" & < 200), by=list(A)];
                  

                  但是,我最近使用 Python 的所有嘗試都失敗了:

                  However all of my recent attempts with Python have failed me:

                  DT.agg({"D": [np.sum(DT[DT["B"]=="up"]),np.sum(DT[DT["B"]=="up"])], ...
                      "C": np.sum(DT[(DT["B"]=="up") & (DT["C"]>200)])
                      })
                  

                  提前感謝您!這似乎是一個簡單的問題,但我在任何地方都找不到.

                  Thank you in advance! it seems like a simple question however I couldn't find it anywhere.

                  推薦答案

                  為了補充 unutbu 的答案,這里有一個在 groupby 對象上使用 apply 的方法.

                  To complement unutbu's answer, here's an approach using apply on the groupby object.

                  >>> df.groupby('A_id').apply(lambda x: pd.Series(dict(
                      sum_up=(x.B == 'up').sum(),
                      sum_down=(x.B == 'down').sum(),
                      over_200_up=((x.B == 'up') & (x.C > 200)).sum()
                  )))
                        over_200_up  sum_down  sum_up
                  A_id                               
                  a1              0         0       1
                  a2              0         1       0
                  a3              1         0       2
                  a4              0         0       0
                  a5              0         0       0
                  

                  這篇關于pandas 聚合的條件總和的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

                  【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

                  相關文檔推薦

                  python: Two modules and classes with the same name under different packages(python:不同包下同名的兩個模塊和類)
                  Configuring Python to use additional locations for site-packages(配置 Python 以使用站點包的其他位置)
                  How to structure python packages without repeating top level name for import(如何在不重復導入頂級名稱的情況下構造python包)
                  Install python packages on OpenShift(在 OpenShift 上安裝 python 包)
                  How to refresh sys.path?(如何刷新 sys.path?)
                  Distribute a Python package with a compiled dynamic shared library(分發帶有已編譯動態共享庫的 Python 包)

                      1. <tfoot id='DgopI'></tfoot><legend id='DgopI'><style id='DgopI'><dir id='DgopI'><q id='DgopI'></q></dir></style></legend>

                          <bdo id='DgopI'></bdo><ul id='DgopI'></ul>

                          <i id='DgopI'><tr id='DgopI'><dt id='DgopI'><q id='DgopI'><span id='DgopI'><b id='DgopI'><form id='DgopI'><ins id='DgopI'></ins><ul id='DgopI'></ul><sub id='DgopI'></sub></form><legend id='DgopI'></legend><bdo id='DgopI'><pre id='DgopI'><center id='DgopI'></center></pre></bdo></b><th id='DgopI'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='DgopI'><tfoot id='DgopI'></tfoot><dl id='DgopI'><fieldset id='DgopI'></fieldset></dl></div>

                          <small id='DgopI'></small><noframes id='DgopI'>

                              <tbody id='DgopI'></tbody>
                          1. 主站蜘蛛池模板: 在线观看免费观看在线91 | 最近日韩中文字幕 | 狠狠撸在线视频 | 国产人成精品一区二区三 | 亚洲欧美日韩在线不卡 | 免费色网址 | 日韩中文字幕在线观看 | 精品麻豆剧传媒av国产九九九 | 精品国产乱码久久久久久牛牛 | 亚洲欧美在线免费观看 | 欧美一级黄色片 | 天天射色综合 | 久久se精品一区精品二区 | 日本爱爱视频 | 青春草91| 久久久一区二区三区四区 | 国产不卡视频在线 | 免费看a | 欧美色偷拍 | 中文字幕一区二区三区精彩视频 | 亚洲国产一区在线 | 亚洲人成在线播放 | 在线观看日韩av | 91视频亚洲 | 国产日产精品一区二区三区四区 | 国产在线观看网站 | 午夜不卡一区二区 | 精品在线一区 | 久久99久久| 精品日韩一区 | 综合国产在线 | 欧美黄色一区 | 中文字幕伊人 | 成人欧美一区二区 | 亚洲精品4 | 一级二级三级黄色 | 免费av一区二区三区 | 成人免费黄色片 | 亚洲超碰在线观看 | 精品毛片视频 | 特级特黄特色的免费大片 |