Pandas之iloc、loc
发布日期:2025-05-01 21:07:22 浏览次数:2 分类:技术文章

本文共 480 字,大约阅读时间需要 1 分钟。

P a n d a s 之 i l o c 、 l o c Pandas之iloc、loc Pandasilocloc


loc函数:通过行标题取行数据

iloc函数:通过行号来取行数据(如取第二行的数据)


import numpy as npimport pandas as pd#创建一个Dataframedata=pd.DataFrame(np.arange(25).reshape(5,5),index=list('major'),columns=list('MAJOR'))
data.head()

在这里插入图片描述

loc

data.loc['m']

在这里插入图片描述

iloc

获取指定行

# 取第一行数据data.iloc[0]

在这里插入图片描述

获取某列

#取第0列所有行data.iloc[:,[0]]

在这里插入图片描述

获取指定多列

#取第0和4列所有行data.iloc[:,[0,3]]

在这里插入图片描述

获取指定行、列数据

#提取第0、1行,第0、1列中的数据data.iloc[[0,1],[0,1]]

获取指定所有行的区域列

data.iloc[:,0:3]

在这里插入图片描述

获取指定所有列的区域行

data.iloc[0:3,:]

在这里插入图片描述

上一篇:pandas交换两列
下一篇:Pandas中的GROUP BY AND SUM不丢失列

发表评论

最新留言

不错!
[***.144.177.141]2025年04月10日 13时45分53秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章