繁体   English   中英

当且仅当其他列满足特定条件时,Pandas 数据框会计算特定值在列中出现的次数

[英]Pandas Data frame counting how many times certain value appears in column if and only if other columns meet certain condition

我需要熊猫数据框的帮助。 当且仅当其他列 B、C、D、E、F、G 不为空时,尝试计算特定列 A 下具有“1”值的所有行。 有任何想法吗?

假设您有一个带有 ABCDEFG 列的 Pandas 数据框df

df_modified=df.dropna(subset = ['A', 'B', 'C', 'D', 'E', 'F', 'G']) #filter out rows that have NA in the listed columns
df_modified['A'].value_counts() #count the rows

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM