首页 > 其他 > 详细

3、pandas的loc和iloc数据筛选

时间:2019-02-15 21:20:29      阅读:650      评论:0      收藏:0      [点我收藏+]

选择列:   

    选择一列:

技术分享图片

    选择多列(选择的内容变成list,也就是要两个方括号):

技术分享图片

    选择一行或多行(loc函数)

    选择连续的行(以索引标签为选择参数):

技术分享图片

    选择非连续的行(以索引标签为选择参数):

技术分享图片

    选择包含某个特定值的行(以具体行的值为参数):

技术分享图片

选择包含多个变量要求的行(各个变量之间要用圆括号括起来,汉字的条件要用名称索引法(中括号)而不能用点取法):

技术分享图片

选择包含多个变量条件的行和特定要求的列:

技术分享图片

    选择某一个元素值(其中loc是按索引选取,iloc是按位置选取):

技术分享图片

    iloc是按位置选取的(方法跟loc类似):

技术分享图片

    .iloc使用全是以0开头的行号和列号,不能直接用其它索引。

    而.loc使用的实际设置的索引和列名。这就是.loc和.iloc的区别。

    在实际运用中,还有一点区别,.iloc只能选取数据表里实际有的行和列,而.loc可以选取没有的行和列,赋值后就可以添加新行或者列。

3、pandas的loc和iloc数据筛选

原文:https://www.cnblogs.com/sxinfo/p/10385760.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!