簡體   English   中英

給定另一列包含特定值的 Pandas 行數

[英]Pandas row count given another column contains a certain value

我是 Pandas 的新手,我有一個 csv 文件,我用 csv_read 讀入了 Pandas,例如。 我已將其閱讀為 b = pandas.read_csv('BLA.csv')

|  Gender  |  ID   |
|     M    |   D   |
|     F    |   P   |
|     M    |   P   |
|     F    |   D   |
|     M    |   D   |
|     F    |   D   |

鑒於此人的 ID 狀態為 D,我該如何計算性別出現的次數?

嘗試這個:

b['tmp'] = 1
b.groupby(['Gender', 'ID']).count().query('ID == "D"')

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM