问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

【Python答疑】Python怎么选取特定列?—Pandas的iloc、loc使用

发布网友 发布时间:2024-09-09 20:18

我来回答

1个回答

热心网友 时间:2024-09-14 00:52

创建DataFrame有三种常见方式:一是使用“包含列表的字典”的方式;二是使用“包含嵌套的字典”,外层字典的键作为列索引,内层字典的键作为行索引;三是使用“Series的字典”。

在DataFrame中,我们可以通过iloc和loc来选取列。loc是根据DataFrame的具体标签来选取列,而iloc则是根据行号来选取,从0开始计数,依次加1。

例如,df = df.iloc[0:2, [0, 2]],这里“:”前的“:”表示选取整列,0:2表示选取第0行到第2行。需要注意的是,这里的0:2相当于[0,2)前闭后开,2是不在范围之内的。[0,2]表示选取第1列,第3列(从0开始计数,依次加1——0+1,2+1)。

df = df.loc[0:2, ['A', 'B']]。

需要注意的是,如果是df = df.loc[0:2, ['A', 'C']]或者df = df.loc[0:2, ['A', 'C']],切片之后类型依旧是DataFrame,不能直接进行加减乘除等操作。

如果我们想要选取某一行的数据,可以使用df.loc[[i]]或者df.iloc[[i]]。

参考:

1、python选取特定列——pandas的iloc和loc以及icol使用(列切片及行切片) - Lenskit - CSDN博客

2、python:pandas中dataframe的基本用法汇总 - TimoTong - 博客园

热心网友 时间:2024-09-14 00:52

创建DataFrame有三种常见方式:一是使用“包含列表的字典”的方式;二是使用“包含嵌套的字典”,外层字典的键作为列索引,内层字典的键作为行索引;三是使用“Series的字典”。

在DataFrame中,我们可以通过iloc和loc来选取列。loc是根据DataFrame的具体标签来选取列,而iloc则是根据行号来选取,从0开始计数,依次加1。

例如,df = df.iloc[0:2, [0, 2]],这里“:”前的“:”表示选取整列,0:2表示选取第0行到第2行。需要注意的是,这里的0:2相当于[0,2)前闭后开,2是不在范围之内的。[0,2]表示选取第1列,第3列(从0开始计数,依次加1——0+1,2+1)。

df = df.loc[0:2, ['A', 'B']]。

需要注意的是,如果是df = df.loc[0:2, ['A', 'C']]或者df = df.loc[0:2, ['A', 'C']],切片之后类型依旧是DataFrame,不能直接进行加减乘除等操作。

如果我们想要选取某一行的数据,可以使用df.loc[[i]]或者df.iloc[[i]]。

参考:

1、python选取特定列——pandas的iloc和loc以及icol使用(列切片及行切片) - Lenskit - CSDN博客

2、python:pandas中dataframe的基本用法汇总 - TimoTong - 博客园
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
电脑端视频会议好用的软件网络会议软件排名 最好用的视频会议软件推荐12款好用又免费的视频会议软件 开视频会议用什么软件比较好,哪些平台比较突出呢 2024年有哪些好用在线会议软件?2024十大网络视频会议软件介绍! GMAT考试是什么意思啊 gmat考试是什么考试 英雄对决奥特曼卡牌怎么玩 《奥特曼英雄对决》卡组多少张,卡组组成数量介绍 卡游奥特曼卡片:31种编号全称和稀有度 冻土持续多少年的冻土被称为多年冻土也叫永冻土 如何在pandas中使用loc、iloc函数进行数据索引(入门篇) XBOX360无线手柄充电 要什么驱动? 为什么EDG浏览器总是经常无法关闭 阜阳56路车多久一班 安徽的白酒有哪些 安徽的酒有哪些?白酒品鉴方法 安徽省八大名酒 芝士烤龙虾一般都是怎样做呢? 作文《___,谢谢你》 bios能检测到硬盘但不能识别怎么回事 BIOS能够检测硬盘但无法读取硬盘 怎么用matlabappdesigner写出界面? MATLAB App Designer教程连载1:如何使用App Designer进行的简单的GUI设 ... 在MATLAB 中使用 App designer 开发 MATLAB GUI 应用程序 异形钻石是什么东西 什么叫异形钻石 什么叫异形钻石 一个手机怎么多开闲鱼分身 苹果手机怎么在闲鱼上多开 晒花椒没吐籽是怎么回事 干煸洋芋丝的做法 pandas中ix和iloc有什么区别? 参数Linux查看内核参数的方法linux查内核 进行订阅链接的方法 网盘订阅的分享在哪里? 喝酒前吃什么不容易醉 手机被root了有什么影响吗? 金骏眉包装礼盒 如何用砚台研磨 钉钉群管理员怎么取消? 怎样才能进入钉钉管理员后台啊? 如何找回已被卸载的Office软件? 女王怎么用英文读 什么材质的锅最好? EXCEL表格叠在一起了? 失忆是不是忘记一个人的最好方法 大宁山庄的装修说明 Proscenic扫地机器人简介 vivo手机的i音乐可以多个人使用吗 蟑螂药哪种最好用? 天气都开始冷了,还有很多蟑螂,想购买特效蟑螂 中考488分能上高陵区高陵三中吗
  • 焦点

最新推荐

猜你喜欢

热门推荐