2017-02-18 261 views
0

我想知道如何在df中獲取所有數據行,其中數值(浮點數)更大比那個特定列的平均值要高。在Pandas中選擇DF值大於平均值的行(按函數)

目前使用的對葡萄酒質量的UCI數據庫 - 試圖顯示與氯化物所有葡萄酒計數高於平均值 - 所以我的專欄是 df.chlorides

回答

0

使用邏輯索引與

df[df['chlorides']>df['chlorides'].mean()] 

df['chlorides']>df['chlorides'].mean()將返回一系列TrueFalse熊貓可用於選擇相關數據:

0  True 
1  True 
2 False 
3  True 
4 False 
5 False 
6 False 
7  True 
8  True 
Name: chlorides, dtype: bool 
相關問題