在panda文档中,术语标签被使用,就好像我们知道它是什么一样,例如在索引和选择数据中。
轴标记熊猫对象中的信息有很多用途:
panda提供了一套方法,以便拥有纯粹基于标签的索引。这是一个严格的基于包含的协议。要求的每个标签都必须在索引中,否则将引发KeyError。切片时,如果索引中存在,则包括开始边界和停止边界。整数是有效的标签,但它们指的是标记而不是位置。
但熊猫中的标签究竟是什么?它在哪里被正式定义?我相信我们在使用术语之前先定义它
他们是";列名"列名列表"定义为切片的列的范围"行索引"行索引列表"定义为切片";?
从您链接到的文档中,我们可以收集一些"标签"的示例:
- 单个标签,例如5或"A"(请注意,5被解释为索引的标签。此用法不是索引中的整数位置。(
- 标签的列表或数组[‘A’,‘b’,‘c’]
- 标签为"A":"f"的切片对象(请注意,与通常的Python切片相反,当索引中存在时,起点和终点都包含在内!请参阅标签切片和端点切片。(
因此,我们可以得出结论,"label"是索引的命名值(不是整数位置(。