python pandas df.loc[]的典型用法​mp.weixin.qq.com

pandas中的df.loc[]主要是根据DataFrame的行标和列标进行数据的筛选的,如下图红框部分所示:

其接受两个参数:行标和列标,当列标省略时,默认获取整行数据。两个参数都可以以字符,切片以及列表的形式传入。

>>> import pandas as pd
>>> import numpy as np
>>> df = pd.read_excel(r'D:/myExcel/1.xlsx', index_col='id')
>>> dfname  score grade
id
a     bog     45     A
c   jiken     67     B
d     bob     23     A
b   jiken     34     B
f    lucy     98     A
e    tidy     75     B
# 指定行标'a'以及'f'行,第二个参数省略,则获取整行
>>> df.loc[['a', 'f']]name  score grade
id
a    bog     45     A
f   lucy     98     A# 以切片形式传入,会按照df中的顺序获取
# 此处需要注意,并不是只获取'a', 'b'行
# 在df中'a', 'b'两行中还包含'c', 'd'行
# 会一并获取
>>> df.loc['a':'b']name  score grade
id
a     bog     45     A
c   jiken     67     B
d     bob     23     A
b   jiken     34     B# 以切片传入行标,以列表形式传入列标
>>> df.loc['a':'f', ['name','grade']]name grade
id
a     bog     A
c   jiken     B
d     bob     A
b   jiken     B
f    lucy     A# 单个字符串获取指定数据
>>> df.loc['a' , 'name']
'bog'# 获取整列数据
>>> df.loc[:, ['name','grade']]name grade
id
a     bog     A
c   jiken     B
d     bob     A
b   jiken     B
f    lucy     A
e    tidy     B

哈哈,以上就是python小工具关于df.loc[]的基本用法。有兴趣欢迎关注:python小工具。一起学习python和pandas

excel loc() python_python pandas df.loc[]的典型用法相关推荐

  1. ❤️pandas df.loc[] 与 df.iloc[] 详解及其区别,建议收藏❤️

    文章目录 思维导图 一.df.loc[]与df.iloc[]区别 二.df.loc[]详解 df.loc[] 允许输入 三.df.iloc[]详解 df.iloc[] 允许输入 df.loc[]与df ...

  2. Pandas中loc和iloc函数的用法

    目录 1 loc和iloc的含义 2 用法 2.1 loc函数的用法 2.2 iloc函数的用法 1 loc和iloc的含义 loc表示location的意思:iloc中的loc意思相同,前面的i表示 ...

  3. python loc iloc,Python pandas loc用法与iloc区别 聊聊Python pandas 中loc函数的使用,及跟iloc的区别说明...

    想了解聊聊Python pandas 中loc函数的使用,及跟iloc的区别说明的相关内容吗,Rainpages在本文为您仔细讲解Python pandas loc用法与iloc区别的相关知识和一些C ...

  4. python数据分析之pandas数据选取:df[] df.loc[] df.iloc[] df.ix[] df.at[] df.iat[]

    1 引言 Pandas是作为Python数据分析著名的工具包,提供了多种数据选取的方法,方便实用.本文主要介绍Pandas的几种数据选取的方法. Pandas中,数据主要保存为Dataframe和Se ...

  5. python中df是什么_python数据分析之pandas数据选取:df[] df.loc[] df.iloc[] df.ix[] df.at[] df.iat[]...

    1 引言 Pandas是作为Python数据分析著名的工具包,提供了多种数据选取的方法,方便实用.本文主要介绍Pandas的几种数据选取的方法. Pandas中,数据主要保存为Dataframe和Se ...

  6. c++没有终结符的多行输入如何停止_如何使用iloc和loc 对Pandas Dataframe进行索引和切片...

    在这篇文章中,我们将使用iloc和loc来处理数据.更具体地说,我们将通过iloc和loc例子来学习切片和索引. 一旦我们将一个数据集加载为Pandas dataframe,我们通常希望根据某些条件开 ...

  7. dataframe iloc_如何使用iloc和loc 对Pandas Dataframe进行索引和切片

    在这篇文章中,我们将使用iloc和loc来处理数据.更具体地说,我们将通过iloc和loc例子来学习切片和索引. 一旦我们将一个数据集加载为Pandas dataframe,我们通常希望根据某些条件开 ...

  8. if函数python_python pandas实现excel中的if 函数(一)

    excel中,if函数的使用非常普遍.如果通过pandas可以有好几种方法,核心还是通过if语句实现.下面我来阐述一下: >>> df = pd.read_excel(r'D:/my ...

  9. python中iloc切片_如何使用iloc和loc 对Pandas Dataframe进行索引和切片

    Python部落(python.freelycode.com)组织翻译,禁止转载,欢迎转发. 在这篇文章中,我们将使用iloc和loc来处理数据.更具体地说,我们将通过iloc和loc例子来学习切片和 ...

最新文章

  1. Python爬虫获取文章的标题及你的博客的阅读量,评论量。所有数据写入本地记事本。最后输出你的总阅读量!
  2. 使用 EasyPOI 优雅导出Excel模板数据(含图片)
  3. mysql无法建立连接_【MySql】mysql无法建立连接或建立连接失败原因分析
  4. k3 物料收发明细表sql_物料管理:班组长物料使用应知应会4件事
  5. 前端学习(2504):vue指令v-for key
  6. js中如果无法获取某个html属性,例如自定义了一个dir属性,但获取总是为空,尝试换个词,因为可能什么关键词冲突了。...
  7. this.$router.push如何刷新页面_小程序丨微信小程序如何实现页面下拉刷新
  8. react进入路由前获取数据_react之传递数据的几种方式props传值、路由传值、状态提升、redux、context...
  9. iis 回收工作进程时出错的解决办法
  10. 树、森林、二叉树的转换
  11. word2vec原理_初识word2vec词向量
  12. app调用webapi时候出现读取不到session的问题
  13. 计算机专硕双导师,【计算机专业论文】双导师制人才培养计算机专业论文(共1315字)...
  14. 51jiqiren小语种语音机器人
  15. boost::object_pool使用
  16. 文字转语音软件哪个好?快把这些软件收好
  17. 主数据管理(Master Data Management)基础
  18. 常用传感器信号测量汇总
  19. app被Rejected 的各种原因
  20. Android图片打水印

热门文章

  1. 【Java每日一题】20161019
  2. 验证(Authentication)和授权(Authorization)(一):
  3. Web应用程序系统的多用户权限控制设计及实现-总述【1】
  4. JS高级程序设计2nd部分知识要点3
  5. AngularJs学习日记[8]:$http
  6. 怎样做才是一个独立自主的人?
  7. #includeiostream与#includeiostream.h的区别
  8. 计算机毕业设计中用C++实现职工工资管理系统
  9. android 图标错误的是什么,如何修复:android.app.RemoteServiceException:从包中发布的错误通知*:无法创建图标:StatusBarIcon...
  10. c语言实验交换字母,C语言实验内容.doc