对pandas通过索引提取dataframe的行方法详解
作者:yyhhlancelot 发布时间:2021-05-18 18:10:39
标签:pandas,索引,dataframe
一、假设有这样一个原始dataframe
二、提取索引
(已经做了一些操作将Age为NaN的行提取出来并合并为一个dataframe,这里提取的是该dataframe的索引,道理和操作是相似的,提取的代码没有贴上去是为了不显得太繁杂让读者看着繁琐)
>>> index = unknown_age_Mr.index.tolist() #记得转换为list格式
三、提取索引对应的原始dataframe的行
使用iloc函数将数据块提取出
>>> age_df.iloc[index, :] # 这里的 :可以改为具体的索引,就可以提取具体列,详情可以看iloc的介绍
如果打印出来就是下面的样子了
提取出来后就可以进行替换或其他操作了
来源:https://blog.csdn.net/yyhhlancelot/article/details/82257985


猜你喜欢
- 废话真的一句也不想多说,直接看代码吧!# -*- coding: utf-8 -*- import numpy from sklearn i
- PHP echo() 函数实例输出一些文本:<?php echo "Hello world!"; ?>定义和
- 背景:准备给长辈买个手机,有关手机大小,网购平台基本只有手机尺寸和分辨率的文本数据,因而对手机屏幕大小没有直观感受,虽然网上有比较手机大小的
- parent.html 中的代码为:<iframe marginwidth="0"
- Tuple 元组元组的定义和使用元组的定义:元组是有序的不可变对象集合元组使用小括号包围,各个对象之间使用逗号分隔元组是异构的,可以包含多种
- 简介模板方法模式,是行为型的设计模式。定义一个操作中的算法的骨架,而将一些步骤延迟到子类当中,使得子类可以不改变一个算法的结构即可重新定义该
- 第一个版本在这个版本中,首先创建了 RouterConfig 对象,其构造方法创建了 tornado.web.Application() 并
- 原因是dict.keys()的返回结果不再是一个list了Python3的keys(), values(), items()返回的都是迭代器
- 代码:__Author__ = "Shliang"__Email__ = "shliang0603@gmail
- 在项目的根目录下建立一个.gitignore的文件(和.git文件同级).gitignore文件用记事本打开,输入如下内容:## Ignor
- 0.背景在游戏的UI中,往往会出现这样的情况:在某个战斗副本中获得了某个道具A,那么当进入主界面的时候,你会看到你的背包UI上有个小红点(意
- 分享两个常用的代码生成工具:gormgenhandlergengormgen基于 MySQL 数据表结构进行生成 3 个文件:生成表的 st
- 先贴代码package mainimport ("fmt")// Send the sequence 2, 3, 4,
- 信号和槽机制是 QT 的核心机制,要精通 QT 编程就必须对信号和槽有所了解。信号和槽是一种高级接口,应用于对象之间的通信,它是 QT 的核
- 作为胶水语言,Python可以很方便的执行系统命令,Python3中常用的执行操作系统命令有os.system()、os.popen()、s
- file->setting->project->project interperter双击右侧出现的pip,弹出安装包,搜
- 原问题:https://stackoverflow.com/questions/48122744/how-to-download-all-f
- 1 各种疫苗梳理截至2022年3月,中国已经向120多个国家和国际组织提供了超过21亿剂疫苗,占中国以外全球疫苗使用总量的1/3。1.1 灭
- 业务场景:1、在数据库表中的数据,要求记录每一条新增数据的创建时间,时间格式要求明确至:年月日:时分秒。2、在数据库表中的数据,要求记录每一
- 这篇文章主要介绍了简单了解Django ORM常用字段类型及参数配置,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习