2016-09-22 10 views
2

変数participantsorigin、およびscoreのデータがあります。そして、私はその参加者と出身がgreater than 60であることを望みます。つまり、参加者をフィルタリングするには、起点とスコアを考慮する必要があります。私は原点でのみ、またはスコアでのみフィルタリングできますが、動作しません。他の2つの変数を考慮して1つの変数にフィルタを適用する方法

誰かが私を助けることができれば、その素晴らしい!!!

+0

あなたのデータのサンプルと私の答えは参考になりました場合は、これまで – Yaron

答えて

2

私はあなたがboolean indexingを使用することができると思う:

df = pd.DataFrame({'participants':['a','s','d'], 
        'origin':['f','g','t'], 
        'score':[7,80,9]}) 

print (df) 
    origin participants score 
0  f   a  7 
1  g   s  80 
2  t   d  9 

df = df[df.score > 60] 
print (df) 
    origin participants score 
1  g   s  80 
+0

を書いたコードを共有してください、HTTP([受け入れる]を忘れないでください:// meta.stackexchange.com/a/5235/295067)it。ありがとう。 – jezrael

関連する問題