python获取Pandas列名的几种方法

yipeiwu_com5年前Python基础

 获取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设计】。

相关文章

python3使用SMTP发送简单文本邮件

python3使用SMTP发送简单文本邮件

一、设置开启SMTP服务并获取授权码 0.如果使用第三方邮件服务器SMTP服务来发送邮件,首先要在邮箱设置里面开启POP3/SMTP/IMAP服务,下面以163邮箱为例,其它邮箱设置方法...

python3中替换python2中cmp函数的实现

python3中替换python2中cmp函数的实现

python 3.4.3 的版本中已经没有cmp函数,被operator模块代替,在交互模式下使用时,需要导入模块。 在没有导入模块情况下,会出现 提示找不到cmp函数了,那么在p...

Python模拟随机游走图形效果示例

Python模拟随机游走图形效果示例

本文实例讲述了Python模拟随机游走图形效果。分享给大家供大家参考,具体如下: 在python中,可以利用数组操作来模拟随机游走。 下面是一个单一的200步随机游走的例子,从0开始,步...

对Django中内置的User模型实例详解

User模型 User模型是这个框架的核心部分。他的完整的路径是在django.contrib.auth.models.User。 字段 内置的User模型拥有以下的字段: 1、us...

Python StringIO如何在内存中读写str

这篇文章主要介绍了python StringIO如何在内存中读写str,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 StringIO...