美文网首页
五. 元素选择

五. 元素选择

作者: cnkai | 来源:发表于2017-08-31 15:06 被阅读0次

首先创建一组数据


image

非交叉选取

下面的这种方法只能单独的选取行或者列,即只能操作某一个轴的数据,不能实现交叉。

  • 选取单独列

    image
    选取的数据我们用type来查看类型发现是Series
  • 选取某指定的几列

    image
    值得注意的是,使用这种方法并不能实现对列的切片,比如df[['A':'C']]
  • 选取某一行

    image
    使用这种方法,即使你要选择的仅仅是某一行,也需要使用切片的方法来实现,因为非切片的方法默认选取的是列。
  • 选取某几行

    image
    同样是使用切片的方法来实现选取某几行

通过标签的交叉选取

下面的这种方法可以同时选择行和列,自然也是可以单独选取。

  • 单独选取某一行


    image
  • 只对行切片

    image
  • 交叉选取

    image image image

看的出来,使用loc[]的方法非常的灵活,既可以使用索引进行选取,又可以使用切片,可是同时实现对0/1轴的交叉选取,事实上,上面的单独对行的操作其实默认已经选取了全部的列。只是我们把针对列的操作省略了,因为默认已经选择了所有列。

通过位置的交叉索引

下面的这种方法也是实现交叉索引,与上面的区别在于,iloc[]的方法,只能使用自动索引,所谓的自动索引,就是无论你有没有创建一套你个性化的索引,pandas都会自动创建一套索引,这套索引是数字型的,拿下面的数据来说,你看到了我们的0轴索引是日期,1轴索引是ABCD,但是事实上,pandas还有一套索引,如下图所示,这个默认存在的。


image

至于操作和loc[]方法是一样的,区别仅仅在于把属于你的那一套索引换成pandas的索引。

相关文章

  • 五. 元素选择

    首先创建一组数据 非交叉选取 下面的这种方法只能单独的选取行或者列,即只能操作某一个轴的数据,不能实现交叉。 选取...

  • CSS属性选择器

    CSS选择器主要分为五大类:元素选择器,关系选择器,属性选择器,伪类选择器和伪元素选择器。平时用的最多的是元素选择...

  • CSS简单总结

    一.属性选择器: 二.后代选择器 三.相邻选择器 四.伪元素选择器 五.display属性: 六.行内元素和行内块...

  • css选择器

    css最实用的五种选择器: 元素选择器 id选择器 后代选择器 群组选择器 块与内联: 块元素:独占一行。如:di...

  • 算法习题

    4 递归与分治 选择问题 例4.9 查找第k个小/大元素 n个元素,元素划分n/5(不带余数),每组五个元素,不足...

  • jQuery-遍历查找

    children() 选择子元素 parent() 选择父元素 parents()选择祖先元素 next() 选择...

  • jQuery基础教程笔记

    【目录】 一、选择网页元素 二、改变结果集 三、链式操作 四、元素的操作:取值和赋值 五、元素的操作:移动 六、元...

  • jquery学习笔记(一)

    选择器 元素选择器 jQuery元素选择器基于元素名选取元素。选取页面中所有 元素: #id选择器 jQuery ...

  • CSS3选择器

    一、基本选择器 子元素选择器 概念:子元素选择器只能选择某元素的子元素语法格式:父元素 > 子元素 (Father...

  • css-你不知道的nth-child

    1、选择第几个元素 2、选择奇数个元素 3、选择偶数个元素 4、选择前10个元素 5、选择11-20个元素 6、选...

网友评论

      本文标题:五. 元素选择

      本文链接:https://www.haomeiwen.com/subject/axpqjxtx.html