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

数据框按索引选择行,按名称选择列

班宏毅
2023-03-14

是否有任何方法可以在数据框中按索引(即整数)选择行,按列名选择列?

我尝试使用loc,但它返回一个错误,我知道iloc只适用于索引

这是数据帧df的第一行。我愿意选择第一行,名为“Volume”的列,并尝试使用df.loc[0,'Volume']

共有1个答案

葛雨华
2023-03-14

使用Index的get_loc方法获取列名的整数位置。

假设这个数据帧:

>>> df
    A  B  C
10  1  2  3
11  4  5  6
12  7  8  9

可以这样使用. iloc

>>> df.iloc[1, df.columns.get_loc('B')]
5
 类似资料:
  • 本文向大家介绍MySQL 按列名选择,包括了MySQL 按列名选择的使用技巧和注意事项,需要的朋友参考一下 示例 询问 结果            

  • 通过id选择一行应该是一件简单的事情,但我在如何将其映射到对象时遇到了一些麻烦。 我发现这个问题是寻找同样的东西,但给出的答案对我不起作用。 目前我有这是工作,但它似乎没有那么优雅,因为它应该。 我觉得获取一个列表,然后使用是很大的,而且没有必要。我一定是漏掉了什么。

  • 这个问题可能非常愚蠢,但我不知道该怎么做 有一个带有N列的。我需要选择一些列,按列的索引引用,然后将所有值转换为数字,并在我的 我已经通过列名引用(比如完成了这项工作,但仍然坚持使用索引(比如 在这种情况下,对列引用的正确方法是什么?(python 2.7)

  • 基于单个值/标签的切片 基于一个或多个级别的多个标签的切片 布尔条件和表达式的过滤 哪些方法适用于什么情况 为简单起见的假设: 输入数据表没有重复的索引键 下面的输入数据只有两个级别。(此处所示的大多数解决方案都概括为N个级别) 问题2b 我如何获得级别“二”中对应于“t”和“w”的所有值? 如何从检索横截面,即具有索引特定值的单行?具体来说,如何检索的横截面,由 如何选择与和相对应的两行?

  • 问题内容: 我想创建一个在按下时会更改其样式的。这是我的CSS代码: 仅当我单击并按住它时,它才会更改。我想使其按下后更改样式。例如,正常状态将为白色,被单击时的状态将为绿色,而释放单击后的状态将为红色。 问题答案: 如果使用标签而不是按钮,则可以执行此操作。我知道这并不是您所要的,但是如果您找不到解决方案,它可能会为您提供其他选择: 从另一个示例的演示中借来的结果是: 注意的使用; 这是通过散列

  • import { Checker,CheckerItem } from 'feui'; components: { [Checker.name]: Checker, [CheckerItem.name]: CheckerItem }, data () { return { items1: [ { key: "1",