Python中pandas的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

  • 5
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值