Python中pandas的DataFrame取数操作

本文详细介绍了如何使用Pandas DataFrame进行高效的数据取数操作,包括通过索引选取特定行、列,以及利用掩码选择满足条件的值。适合初学者理解DataFrame的基本操作技巧。
部署运行你感兴趣的模型镜像

一、Dataframe 取数操作
在这里插入图片描述

1、通过索引取数

1)取某行某列

例:取第一行第二列的数

data.iloc[0,1] 
#或 
data.loc[0,'value'] # 墙裂建议这种写法,0指的是第几行,'value'指的是列名。以后再看这段代码的时候,会很明显的知道这段代码是取第0行的value

2)取某行

例:取第一行的数

data.loc[0] 
#或 
data.iloc[0]

取第一行和第二行的数 data.iloc[[0,1]] 或 data.loc[[0,1]]

3)取某列

例:取key列

data['key']

4)取key列和value列

data[['key','value']]

2、掩码取数

1)取key为-3的值

data[data.key==-3]
  1. 查找key为null的数据
data[data.key.isull()]
  1. 查找key为-3或者key为6的数据
data[(data.key==-3) | (data.key==6)]

pandas中DataFrame取数操作 - 胡天宇的文章 - 知乎
https://zhuanlan.zhihu.com/p/391757783

您可能感兴趣的与本文相关的镜像

Python3.10

Python3.10

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值