pandas dataframe 得到某一值所在的行索引_获取某个值的行索引-程序员宅基地

技术标签: python  

随便假设一个数据框:

import csv
import pandas as pd

data = {
    "year": [2010, 2011, 2012, 2013], "month": [1, 2, 3, 4], "date": [5, 6, 7, 8]}
df = pd.DataFrame(data)
print(df)

在这里插入图片描述

  1. 找到指定数值所在行索引:
# 找到指定数值所在行索引:
# 比如2012年所在的行索引
index = df[df.year == 2012].index.tolist()[0]  
print(index)  # 2
  1. 按索引行找到指定数值
# 找到索引号为3月份的值
value = df.month.loc[3]
print(value)  # 4
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/yutingwu816/article/details/106525781

智能推荐

C# + OpenXML 生成 Word 文档(VS2015)_c#openxml操作word-程序员宅基地

文章浏览阅读5.8k次,点赞8次,收藏30次。本文是 Open XML SDK 的入门文章,将逐步讲解如何生成一个下面这样的 Word 文档:有关 Open XML SDK 的详细内容,请参阅这个链接:欢迎使用 Open XML SDK 2.5 for Office创建示例程序..._c#openxml操作word

FPGA开发之算法开发System Generator-程序员宅基地

文章浏览阅读9.5k次,点赞10次,收藏80次。[原文链接](http://xilinx.eetrend.com/article/8871) 由 技术编辑archive1 于 星期三, 07/22/2015 - 15:42 发表 现在的FP..._system generator

一篇读懂什么是缓存穿透击穿雪崩,分布式锁-程序员宅基地

文章浏览阅读929次,点赞14次,收藏17次。查询一个一定不存在的数据,由于缓存必定不命中,而去查询数据库,查数据什么也查不到而且我们也没有把这个空结果写入缓存,导致每次差这个数据都会访问一遍数据库,使缓存失去效果,容易被人利用导致数据库压力大,最终导致系统崩溃

JavaWeb之动态页面技术JSP/EL/JSTL_javaweb利用el和jstl在jsp页面中打印所有的水仙花数。-程序员宅基地

文章浏览阅读862次。一、JSP技术1.jsp脚本和注释jsp脚本:1) ----- 内部的java代码翻译到service方法的内部2) ----- 会被翻译成service方法内部out.print()3) ---- 会被翻译成servlet的成员的内容 jsp注释: 不同的注释可见范围是不同1)Html注释: ---可见范围 jsp源码、翻译后的servlet、页面 显示ht_javaweb利用el和jstl在jsp页面中打印所有的水仙花数。

SPICE USBREDIR学习笔记系列(一):USBREDIR Channel初始化-程序员宅基地

文章浏览阅读1.2k次。Spice Server中USBREDIR Channel初始化首先,USBREDIR在QEMU中是一个虚拟设备而存在的。QEMU启动时将初始化该设备,为建立USB Redirect Channel做准备。其模块定义于:hw/usb/redirect.c:static const TypeInfo usbredir_dev_info = { .name = TYPE_USB_REDIR, .parent = TYPE_USB_DEVICE, ._usbredir

MySQL-Boolean型_mysql怎么存bool-程序员宅基地

文章浏览阅读2w次。MySQL-Boolean型MySQL内部保存Boolean型是按照 「tinyint」1字节型「-128~127」的数字来保存。插入true 保存为 1插入false保存为 0= true 检索出 true,1= false 检索出 false,0is true 检索出 非 0is false 检索出 0创建测试表mysql> create table `test` ..._mysql怎么存bool

随便推点

docker容器自动启动设置-程序员宅基地

文章浏览阅读456次。docker容器自动启动设置docker容器自动启动设置第一种方法docker ps -a然后使用命令对容器进行重启docker restart imageid这样就可以将容器设置为开机启动了第二种方法在运行docker容器时可以加如下参数来保证每次docker服务重启后容器也自动重启:docker run --restart=always如果已经启动了则可以使用如下命令:docker update --restart=always ...

震惊!程序员不得不说的Vue组件守卫_vue组件守卫 作用-程序员宅基地

文章浏览阅读298次。组件守卫vue-router 提供的导航守卫主要用来通过跳转或取消的方式守卫导航。有多种机会植入路由导航过程中:全局的, 单个路由独享的, 或者组件级的。全局前置守卫beforeEach当一个导航触发时,全局前置守卫按照创建顺序调用。守卫是异步解析执行,此时导航在所有守卫 resolve 完之前一直处于 等待中。你可以使用 router.beforeEach 注册一个全局前置守卫://模拟登录状态let loginStatus = falseconst router = [ { _vue组件守卫 作用

《Linux》天影linux系列笔记一——linux常用命令详解:cd-程序员宅基地

文章浏览阅读289次。《Linux》天影linux系列笔记一——linux常用命令详解:cd

ElasticSearch架构设计_elasticsearch中涉及到的设计-程序员宅基地

文章浏览阅读1k次,点赞17次,收藏26次。领域专用语言Elasticsearch提供了基于JSON的DSL来定义查询。DSL由叶子查询子句和复合查询子句两种子句组成。_elasticsearch中涉及到的设计

计算机网络汇聚层,31. 接入层 汇聚层 核心层 三层典型网络架构-程序员宅基地

文章浏览阅读2.9k次。# 网络网络、互联网络、企业级经典网络拓扑和家庭网络# 互联网服务提供商基于ISP和IXP的多层结构# OSI 参考模型程序员 :应用层、表示层、会话层、传输层网络工程师:网络层和数据链路层通信工程师:物理层# 组网设备集线器 Hub、交换机 Switch 和路由器 Router# 计算机网络性能指标速率 带宽 吞吐量 时延/延时时延(传播时延)带宽积 往返时间 往返时间带宽积网络利用率 传..._网络架构汇聚层

知识付费小程序开发-程序员宅基地

文章浏览阅读304次。随着互联网深入生活、学习和工作的各个方面,快节奏的生活使更多的人想听课学习却心有余而力不足,传统的学习方式已经不能满足当前快节奏生活的人们。因此,越来越多的人开始使用互联网来学习课程,基于互联网+的在线课程可以为用户提供完整的讲师授课视频课堂,用户可在坐车、外出或睡前片刻时间学习。在线学习已经成为一种趋势,给人们展示的是灵活课堂学习方法、不受限制,降低了用户学习的时间成本,可以取得事半功倍的效果。用户可以通过在线搜索功能,快速获取想要了解的内容,直达需求,简化流程。_知识付费小程序

推荐文章

热门文章

相关标签