python获取Pandas列名的几种方法


Posted in Python onAugust 07, 2019

 获取DataFrame虽然是一个比较简单的操作,但是有时候到手边就是写不出来,所以在这里总结记录一下:

1.链表推倒式

data = pd.read_csv('data/Receipt code January minute trading volume.csv')
 
print([column for column in data])

#打印结果
['COUNT', 'SUCC', 'FAIL', 'WAIT PAY', 'SUCCRatio', 'time']

2.通过columns字段获取,返回一个numpy型的array

print(data.columns.values)
 # 打印结果
['COUNT' 'SUCC' 'FAIL' 'WAIT PAY' 'SUCCRatio' 'time']

3. 直接使用 list 关键字,返回一个list

print(list(data)) 
#打印结果
['COUNT', 'SUCC', 'FAIL', 'WAIT PAY', 'SUCCRatio', 'time']

4.df.columns 返回Index,可以通过 tolist(), 或者 list(array) 转换为list

print(data.columns.tolist())
#打印结果
data.columns 返回的是一个索引对象<class 'pandas.core.indexes.base.Index'>
['COUNT', 'SUCC', 'FAIL', 'WAIT PAY', 'SUCCRatio', 'time']

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python 运算符 供重载参考
Jun 11 Python
Python中利用sorted()函数排序的简单教程
Apr 27 Python
python连接MySQL数据库实例分析
May 12 Python
python脚本内运行linux命令的方法
Jul 02 Python
Python中字典的基础知识归纳小结
Aug 19 Python
python中实现迭代器(iterator)的方法示例
Jan 19 Python
python爬虫_自动获取seebug的poc实例
Aug 05 Python
python numpy 显示图像阵列的实例
Jul 02 Python
python判断一个数是否能被另一个整数整除的实例
Dec 12 Python
Python设计模式之工厂方法模式实例详解
Jan 18 Python
python判断字符串或者集合是否为空的实例
Jan 23 Python
Java多线程实现四种方式原理详解
Jun 02 Python
python 提取文件指定列的方法示例
Aug 07 #Python
PyQt Qt Designer工具的布局管理详解
Aug 07 #Python
Python BeautifulSoup [解决方法] TypeError: list indices must be integers or slices, not str
Aug 07 #Python
python利用7z批量解压rar的实现
Aug 07 #Python
django基础学习之send_mail功能
Aug 07 #Python
python实现本地批量ping多个IP的方法示例
Aug 07 #Python
Django model 中设置联合约束和联合索引的方法
Aug 06 #Python
You might like
PHP调用三种数据库的方法(3)
2006/10/09 PHP
PHP生成短网址的3种方法代码实例
2014/07/08 PHP
PHP实现上传文件并存进数据库的方法
2015/07/16 PHP
php操纵mysqli数据库的实现方法
2016/09/18 PHP
PHP实现文件上传下载实例
2016/10/18 PHP
PHP实现基于图的深度优先遍历输出1,2,3...n的全排列功能
2017/11/10 PHP
javascript时间自动刷新实现原理与步骤
2013/01/06 Javascript
JS判断表单输入是否为空(示例代码)
2013/12/23 Javascript
Node.js中创建和管理外部进程详解
2014/08/16 Javascript
JavaScript实现找出数组中最长的连续数字序列
2014/09/03 Javascript
jQuery源码分析之jQuery中的循环技巧详解
2014/09/06 Javascript
jQuery中deferred对象使用方法详解
2016/07/14 Javascript
web前端开发upload上传头像js示例代码
2016/10/22 Javascript
浅谈Angular.js中使用$watch监听模型变化
2017/01/10 Javascript
js实现类bootstrap模态框动画
2017/02/07 Javascript
javaScript实现复选框全选反选事件详解
2020/11/20 Javascript
VS Code转换大小写、修改选中文字或代码颜色的方法
2017/12/15 Javascript
Vue框架之goods组件开发详解
2018/01/25 Javascript
深入理解Angularjs 脏值检测
2018/10/12 Javascript
element-ui table行点击获取行索引(index)并利用索引更换行顺序
2020/02/27 Javascript
基于JavaScript实现简单扫雷游戏
2021/01/02 Javascript
[48:28]完美世界DOTA2联赛循环赛FTD vs Magma第二场 10月30日
2020/10/31 DOTA
使用Python下的XSLT API进行web开发的简单教程
2015/04/15 Python
Python使用metaclass实现Singleton模式的方法
2015/05/05 Python
基于python时间处理方法(详解)
2017/08/14 Python
pandas DataFrame 删除重复的行的实现方法
2019/01/29 Python
Flask框架重定向,错误显示,Responses响应及Sessions会话操作示例
2019/08/01 Python
Python sep参数使用方法详解
2020/02/12 Python
解决tensorboard多个events文件显示紊乱的问题
2020/02/15 Python
Win10下用Anaconda安装TensorFlow(图文教程)
2020/06/18 Python
html5实现输入框fixed定位在屏幕最底部兼容性
2020/07/03 HTML / CSS
学生个人的自我评价分享
2013/11/05 职场文书
采购部岗位职责
2013/11/24 职场文书
学生个人自我鉴定
2014/03/26 职场文书
旅游安全协议书
2014/04/21 职场文书
培训计划通知
2015/07/15 职场文书