Pandasデータフレームは、列の値に基づいてデータをフィルタリングします

その方法について、私はおそらく以下を見つけました:

1. DataFrame.filter()
2. DataFrame.loc()
3. df[df['字段']==值]
4. df.where(df['字段'] == 值)

以下は4種類のクエリの結果です
。1.filter(items = [])結果はリストの形式のようですが、失敗しました
2.loc()はクエリするラベルに基づいているため、パラメーターはフィールド名が無理です
3.df [df ['Field'] == value]最後にこのメソッドを使用した結果は理想的です
(ここでは、フィールドタイプの対応に注意を払う必要があります。ここでの値はintタイプなので、文字列に入れたため、長い検索につながりました。質問)
Pandasデータフレームは、列の値に基づいてデータをフィルタリングします
4条件はステータス= 1000です
Pandasデータフレームは、列の値に基づいてデータをフィルタリングします

おすすめ

転載: blog.51cto.com/14804892/2536389