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在使用JSON时需要注意的编码问题

    详解Python在使用JSON时需要注意的编码问题

    这篇文章主要介绍了详解Python在使用JSON时需要注意的编码问题,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-12-12
  • Python设计模式结构型代理模式

    Python设计模式结构型代理模式

    这篇文章主要介绍了Python设计模式结构型代理模式,代理模式即Proxy Pattern,为其他对象提供一种代理以控制对这个对象的访问,下文内容详细介绍,具有一定的参考价值,需要的小伙伴可以参考一下
    2022-02-02
  • Python tkinter库实现登录注册基本功能

    Python tkinter库实现登录注册基本功能

    Python自带了tkinter模块,实质上是一种流行的面向对象的GUI工具包 TK 的Python编程接口,提供了快速便利地创建GUI应用程序的方法,下面这篇文章主要给大家介绍了关于tkinter库制作一个简单的登录注册小程序,需要的朋友可以参考下
    2022-12-12
  • python itchat实现调用微信接口的第三方模块方法

    python itchat实现调用微信接口的第三方模块方法

    这篇文章主要介绍了python itchat实现调用微信接口的第三方模块方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-06-06
  • PyCharm配置第三方镜像源的解决方法

    PyCharm配置第三方镜像源的解决方法

    在pycharm中配置第三方镜像后,秩序搜索需要的第三方库,就可以使用第三方镜像下载,速度不是一般的快,这篇文章主要介绍了PyCharm配置第三方镜像源,需要的朋友可以参考下
    2024-01-01
  • django model通过字典更新数据实例

    django model通过字典更新数据实例

    这篇文章主要介绍了django model通过字典更新数据实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-04-04
  • 对Python协程之异步同步的区别详解

    对Python协程之异步同步的区别详解

    今天小编就为大家分享一篇对Python协程之异步同步的区别详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-02-02
  • Python如何统计函数调用的耗时

    Python如何统计函数调用的耗时

    这篇文章主要为大家详细介绍了如何使用Python实现统计函数调用的耗时,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下
    2024-04-04
  • Python与shell的3种交互方式介绍

    Python与shell的3种交互方式介绍

    这篇文章主要介绍了Python与shell的3种交互方式介绍,本文讲解了os.system、os.popen、subprocess模块等3种方法,需要的朋友可以参考下
    2015-04-04
  • python中threading超线程用法实例分析

    python中threading超线程用法实例分析

    这篇文章主要介绍了python中threading超线程用法,实例分析了Python中threading模块的相关使用技巧,需要的朋友可以参考下
    2015-05-05

最新评论