Python:Pandas:DataFrame基礎(2)
阿新 • • 發佈:2019-01-05
我們接著上一篇的文章繼續介紹
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。