Python Pandas DataFrame取列方式

 更新时间:2023年09月12日 09:40:11   作者:wwwddd666  
这篇文章主要介绍了Python Pandas DataFrame取列方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

Python Pandas DataFrame取列

1.取一列

首先我们建立一个dataframe结构:df

>>> import numpy as np
>>> import pandas as pd
>>> dfd = {11:["a","b","c"],22:["d","e","f"],33:["g","h","i"]}
>>> df = pd.DataFrame(dfd)

得到如下,列名为11,22,33的一个3*3矩阵

>>> df
  11 22 33
0  a  d  g
1  b  e  h
2  c  f  i

以列名取列

>>> df_11 = df[11]
>>> df_11
0    a
1    b
2    c
Name: 11, dtype: object

以列号取列(第几列)

使用iloc方法,iloc[row行,column列],取一整列的意思就是使列一样,把这一列里的每一行都取出来。

>>> df_22 = df.iloc[:,1]
>>> df_22
0    d
1    e
2    f
Name: 22, dtype: object

2.取多列

以列名取多列

>>> df_11_33 = df[[11,33]]
>>> df_11_33
  11 33
0  a  g
1  b  h
2  c  i

以列号(第几列)

>>> kk = df.iloc[:,[0,2]]
>>> kk
  11 33
0  a  g
1  b  h
2  c  i

Python pandas DataFrame取多列

#选择表格中的'w'、'z'列
data[['w','z']]

这里是双重方括号!

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Python实现扫描局域网活动ip(扫描在线电脑)

    Python实现扫描局域网活动ip(扫描在线电脑)

    这篇文章主要介绍了Python实现扫描局域网活动ip(扫描在线电脑),本文直接给出实现代码,需要的朋友可以参考下
    2015-04-04
  • Python高效生成requirements.txt的两种方法

    Python高效生成requirements.txt的两种方法

    Python项目依赖管理是开发流程中的关键环节,requirements.txt文件作为记录项目依赖的标准方式,能确保环境一致性并简化协作部署流程,掌握其生成方法对开发者至关重要,本文给大家介绍了两种高效生成requirements.txt的方法,需要的朋友可以参考下
    2025-12-12
  • python爬虫beautifulsoup解析html方法

    python爬虫beautifulsoup解析html方法

    这篇文章主要介绍了python爬虫beautifulsoup解析html方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-12-12
  • pytorch查看torch.Tensor和model是否在CUDA上的实例

    pytorch查看torch.Tensor和model是否在CUDA上的实例

    今天小编就为大家分享一篇pytorch查看torch.Tensor和model是否在CUDA上的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-01-01
  • python写入xml文件的方法

    python写入xml文件的方法

    这篇文章主要介绍了python写入xml文件的方法,涉及Python操作XML模块实现针对XML文件操作的相关技巧,需要的朋友可以参考下
    2015-05-05
  • python opencv通过按键采集图片源码

    python opencv通过按键采集图片源码

    OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉和机器学习软件库,可以运行在Linux、Windows、Android和Mac OS操作系统上,本文给大家分享python opencv通过按键采集图片源码,感兴趣的朋友一起看看吧
    2021-05-05
  • PyQt5学习之QThread类的使用详解

    PyQt5学习之QThread类的使用详解

    QThread是Qt线程类中最核心的底层类。要使用QThrea开始一个线程,可以创建它的一个子类,然后覆盖其QThread.run()函数。这篇文章就来和大家聊聊QThread类的使用,感兴趣的可以学习一下
    2022-12-12
  • Python实现屏幕代码雨效果的示例代码

    Python实现屏幕代码雨效果的示例代码

    这篇文章主要介绍了如何利用Python中的Pygame模块实现代码雨效果,文中通过示例代码介绍的非常详细,感兴趣的朋友们下面随着小编来一起学习学习吧
    2022-03-03
  • Python Map 函数的使用

    Python Map 函数的使用

    这篇文章主要介绍了Python Map 函数的使用,帮助大家更好的理解和学习python,感兴趣的朋友可以了解下
    2020-08-08
  • Python中Pydantic库的具体应用

    Python中Pydantic库的具体应用

    Pydantic是Python数据验证和序列化库,结合FastAPI用于API请求/响应处理,支持类型注解、复杂结构,下面就来介绍一下Pydantic库的具体应用,感兴趣的可以了解一下
    2025-09-09

最新评论