您的位置:首页 > 编程语言 > Python开发

Python:Pandas:DataFrame基础(2)

2016-12-21 10:26 686 查看
我们接着上一篇的文章继续介绍

1、读取某一列的数据,假如我们要选择“维修毛利”这一列的数据进行操作

print(data[u'维修毛利'])


输出结果如下:




2、使用数组的切片操作,但是注意了,切片得到的是行数据

print(data[1:3])    #[1:3]是索引,并且区间是左闭右开


输出结果如下:




3、DataFrame的loc方法是帮助选择数据的,比如选择索引位置为0的一行数据

print(data.loc[data.index[0]])


输出结果如下:




4、选择多列数据

print(data.loc[ : , [u'销售类型', u'销售模式']])


输出结果如下:




5、选择的是一个局部数据,是行和列的交叉区域

print(data.loc[3:5, [u'销售类型',u'销售模式']])


输出结果如下:




6、选择某一个数据,可以指定行和列

print(data.loc[data.index[0], u'维修毛利'])


输出结果为0.3241
同时,at方法是专门用于获取某个值的,如:


print(data.at[data.index[0], u'维修毛利'])


结束:这篇文章到此结束,下一篇文章介绍一下iloc方法选择数据,它可以像操作数组一样操作DataFrame。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python 数据 读取-Excel