pandas中如何选取某几列_【python】pandas中 loc & iloc用法及区别

在刚学习Python的时候,对于loc、iloc、at、iat、ix有点混乱,没有进行过整理和梳理。所以针对这几种用法进行一次案例的整理。本次优先整理loc和iloc

SQL中的select是根据列的名称来选取;Pandas则更为灵活,不但可根据列名称选取,还可以根据列所在的position(数字,在第几行第几列,注意pandas行列的position是从0开始)选取。相关函数如下:

1)loc:通过标签或布尔数组获得一组行和列。

2)iloc:通过整数位置获得行和列的数据。

一、loc : 通过标签或布尔数组获得一组行和列。

2-1先定义一个DataFrame:

import pandas as pd
df = pd.DataFrame([[1, 2], [4, 5], [7, 8]],
     index=['cobra', 'viper', 'sidewinder'],
     columns=['max_speed', 'shield'])

DataFrame结果:

Original: https://blog.csdn.net/weixin_34675395/article/details/112223861
Author: 为你谓我
Title: pandas中如何选取某几列_【python】pandas中 loc & iloc用法及区别

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/674407/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球