如何计算一个数据帧的两列中某个元素的出现次数?

smhirl2000

我有一个数据框,其中包含列:“颜色”,“大小”,“形状”和“正在出售”以描述各种水果。“正在出售”列包含布尔元素,这些布尔元素描述是否正在出售某物品。

我最终想要创建一个图表,以显示每种颜色出售的水果数量。我可以通过以下两行分别获取所有唯一颜色的列表以及属于每种颜色类别的水果数量:

print(pd.unique(df["Color"]))
print(df["Color"].value_counts())

但是,我需要添加修饰符“ Being Sold = true”,以便第二行不包含未出售的水果。这样做最简单的方法是什么?

谢尔多雷

您可以使用以下内容访问仅与"Being Sold"=相对应的数据框True

df[df["Being Sold"]] # or df[df["Being Sold"]=="true"] # if strings 

由于"Being Sold"是Boolean列,因此您无需编写df[df["Being Sold"]==True]虽然也可以。

然后,您可以简单地执行所需的任何操作。对于前。

df[df["Being Sold"]]["Color"].value_counts()

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何计算一个数据帧的元素出现在另一个数据帧中的次数

对于列表a中的每个元素,如何计算它出现在另一个数据框中的一个特定列中的次数

计算整个数据帧中某个值的出现次数

计算来自一个数据帧中的一列在另一数据帧中的单词的唯一出现次数

如何将一个数据帧中的两列逐元素组合?

如何在Javascript中获取另一个数组中某个数组元素的数字出现次数?

如何一遍计算一个数据帧中两次不同的出现?

MS Access SQL – 如何计算一个表中某个数字在另一个表的字符串中的出现次数

计算一个数据帧中的值在另一数据帧中重复的次数

您将如何计算XML文件中两个节点在一个元素中出现的次数?

如何计算一个数字出现在文件的每一列中的次数?

计算一个数据帧内两列中以相反对形式存在的唯一值的数量?

如何计算一个数字出现在数组中的次数

如何使用从 Python 中的另一个数据帧计算的最常用单词计算列?

如何比较两个不同数据框中的两列并计算出现次数

如何基于一个数据帧中的一列和第二个数据帧中的两列合并两个数据帧

创建一个列来计算spark数据帧中的重复次数

如何计算 pyspark 数据帧中某个键的出现次数 (2.1.0)

如何在某个位置将列从一个数据帧插入/移植到另一个数据帧?

当其中一个数据帧的列包含另一个数据帧中列的子字符串时,如何以时间高效的方式合并两个数据帧

在一个数据帧中拆分所有列,并在R中创建两个数据帧

从一个数据帧中选择行,其中两个元素在另一个数据帧的一行中匹配

如何将两个数据帧中的行合并为 R 中的一个数据帧?

基于一个数据帧中的multiindex和另一个数据帧中的列,从两个数据帧中创建两个数据帧

在pyspark中将两个数据帧中的一个数据帧作为单独的子列

如何计算一个值在 1.6 亿乘 2 数据帧中出现的次数 - 内存问题

根据一个公共列从两个数据帧中减去列

从两个数据帧计算一个新的熊猫数据帧

如何使用For循环语句从4个数据帧中创建相似列的一个数据帧