当前位置: 首页 > 知识库问答 >
问题:

创建带有标签的系列,标签对应于每个“颜色”和值?

闾丘坚诚
2023-03-14

我有一个示例数据框(df),如下所示,我想使用熊猫创建一个系列,标签对应于每种颜色和它出现的次数数据框中出现该颜色的条目,有点像每种颜色的总数。我尝试了以下方法,但取而代之的是获得一个系列,其总行数显示为每种颜色的颜色总和:

import numpy as np
import pandas as pd
import matplotlib.pyplot as plt

df= pd.read_csv('data_set.txt', index _col=0)
total_count = {_:len(df['type']) for _ in df['type'].unique() }
total_count

电流输出:

{'red': 12,
 'green': 12,
 'yellow': 12,
 'blue': 12}

但是,很明显,数据框中4种颜色中的每种都没有12个条目。我做错了什么?

共有1个答案

羊舌墨一
2023-03-14

尝试:-

df['color'].value_counts()

输出:-

yellow    5
red       3
green     2
blue      2
Name: color, dtype: int64
 类似资料:
  • Git 可以给历史中的某一个修订版本打上标签,通常我们会使用标签来表示一个版本的发布. 操作步骤: VCS —> Git —>Tag —>弹出创建标签配置窗口 配置介绍: Git Root: 项目地址 Current Branch: 显示当前的分支 Tag Name: 标签名 Force:如果相同的tag名已经存在了,是否强制创建. Commit: 通过输入的修订版本号、tag名来打标签,如果空白

  • 问题内容: 我正在尝试设置取景器显示的彩色标签。我知道的唯一功能是setResourceValue。但这需要本地化名称! 我也可以想象自己的母语和英语,但我不知道其他所有人。我不敢相信,这应该是这样。 是are转换函数,它接受诸如enum或int的标准参数并提供本地化的颜色名称吗? 我参与其中,但是只支持两种语言(德语和英语): 问题答案: 要设置单一颜色,确实应该使用API​​调用。但是,您应该

  • 我将ChartJS与插件ChartJS DataLabels一起使用,以在点的旁边显示文本值(谁会认为这个基本任务需要一个插件,但我离题了)。 我的问题是,我需要随单个数据集改变文本标签的颜色。但到目前为止我还没有找到解决办法。我动态添加新数据集,它们不是静态预加载的。颜色应与数据集的颜色匹配。 假设我有 不起作用。还尝试了一个函数,,但不确定如何检索我在这里获得的数据集的当前索引。 我正在动态地

  • 问题:我正在使用matplotlib创建一个带有多个子情节的图形。每个子图都有x轴和y轴标签,也可能有自己的颜色条。 默认情况下,轴标签放置在刻度标记旁边(图1,左)。然而,我希望y轴标签垂直对齐(图1,右)。我使用来做这件事。 我想在每个子图上包括颜色条(图2,左)。但是,当我使用时,轴标签只是折叠到相同的位置(图2,右)。 问题:使用色条时,如何对齐y轴标签?

  • 问题内容: 将获得多个标签图像。 是否可以通过像ubuntu这样的 Dockerfile 创建多个标签? 在这里,我需要的是不同内容的标签。(具有多个别名标签的内容不同) 问题答案: 您不能使用Dockerfiles创建标签,但是可以通过命令行在映像上创建多个标签。 使用此列表列出您的图片ID: 然后标记: