python dataframe获得指定行列实战代码

 更新时间:2023年12月26日 10:27:43   作者:向高数吹起最后的冲锋号角  
对于一个DataFrame,常常需要筛选出某列为指定值的行,下面这篇文章主要给大家介绍了关于python dataframe获得指定行列的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下

操作行列所需要的库

import pandas as pd
import numpy as np

生成被取用的dataframe对象

df=pd.DataFrame({"a":[1.78,1.8,2.8,2.75,5,5,23],"b":[20.8,10,10,30,43,1,12],"c":[23,15,50,3,343,12,95]})
print(df)

生成结果展示:

dataframe取列

1、已知列名取用方法

#语法:dataframe的名字[列名]
#举例 取df的名叫a的列:
df["a"]

2、已知列所在位置的取用方法 

#语法:dataframe的名字.iloc[:,第几列]
#举例 取df的第几列:
df.iloc[:,0]

3、 以上两段代码生成结果相同

#语法:dataframe的名字[列名],或者dataframe的名字.iloc[:,第几列]
#举例 取df的名叫a的列:
df["a"]
#举例 取df的第几列:
df.iloc[:,0]
#生成结果相同

生成结果展示:

dataframe取行

1、已知行名取用方法

#语法:dataframe的名字.loc[行名]
#举例,取df的行名叫0的列:
df.loc[0]

2、已知行所在位置的取用方法 

#dataframe的名字[想取某行的位置:想取某行的位置+1]
#举例,取df的第0列:
df[0:1]

3、 以上两段代码生成结果相同

#语法:dataframe的名字.loc[行名],或者dataframe的名字[想取某行的位置:想取某行的位置+1]
#举例,取df的行名叫0的列:
df.loc[0]
#举例,取df的第0列:
df[0:1]

 dataframe按照列(列名,列的位置)取该条件下所在行

(行名同理可得)

1、已知列名取行取用方法

#语法:dataframe的名字[dataframe的名字[dataframe的列名]==该列名的值]
#举例,取df的a列值为1.78的行:
df[df["a"]== 1.78] 

2、已知列的位置取行取用方法

#语法:dataframe的名字[dataframe的名字[dataframe的列的位置]==该列名的值]
#举例,取df的a列值为1.78的行:
df[df.iloc[:,0]==1.78]

3、 以上两段代码生成结果相同 

总结

到此这篇关于python dataframe获得指定行列的文章就介绍到这了,更多相关dataframe获得指定行列内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Python的bit_length函数来二进制的位数方法

    Python的bit_length函数来二进制的位数方法

    今天小编就为大家分享一篇Python的bit_length函数来二进制的位数方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-08-08
  • 使用python找出list列表中相同元素(指定元素)的所有索引

    使用python找出list列表中相同元素(指定元素)的所有索引

    这篇文章主要给大家介绍了关于使用python找出list列表中相同元素(指定元素)的所有索引,在平时开发过程中经常遇到需要在数据中获取特定的元素索引的信息,需要的朋友可以参考下
    2023-08-08
  • 使用python对文件中的数值进行累加的实例

    使用python对文件中的数值进行累加的实例

    今天小编就为大家分享一篇使用python对文件中的数值进行累加的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-11-11
  • 如何使用Django默认的Auth权限管理系统

    如何使用Django默认的Auth权限管理系统

    本文主要介绍了如何使用Django默认的Auth权限管理系统,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-02-02
  • python中的selenium安装的步骤(浏览器自动化测试框架)

    python中的selenium安装的步骤(浏览器自动化测试框架)

    这篇文章主要介绍了python中的selenium安装的步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-03-03
  • python发布模块的步骤分享

    python发布模块的步骤分享

    这篇文章主要介绍了python发布模块的步骤,需要的朋友可以参考下
    2014-02-02
  • 一款Python工具制作的动态条形图(强烈推荐!)

    一款Python工具制作的动态条形图(强烈推荐!)

    有时为了方便看数据的变化情况,需要画一个动态图来看整体的变化情况,下面这篇文章主要给大家介绍了一款Python工具制作的动态条形图的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2023-02-02
  • python中shell执行知识点

    python中shell执行知识点

    在本篇文章里小编给大家分享的是关于python中shell执行知识点内容,需要的朋友们可以学习下。
    2020-05-05
  • python pytorch中.view()函数的用法解读

    python pytorch中.view()函数的用法解读

    这篇文章主要介绍了python pytorch中.view()函数的用法,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-08-08
  • Python基于QQ邮箱实现SSL发送

    Python基于QQ邮箱实现SSL发送

    这篇文章主要介绍了Python基于QQ邮箱实现SSL发送,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-04-04

最新评论