1. 程式人生 > >Python:Pandas:DataFrame基礎(2)

Python:Pandas:DataFrame基礎(2)

我們接著上一篇的文章繼續介紹
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。