我们接着上一篇的文章继续介绍
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。