La trame de données Pandas filtre les données en fonction des valeurs de colonne

Concernant la méthode, j'ai probablement trouvé ce qui suit:

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

Voici les résultats de quatre types de requêtes:
1.filter (items = []) Le résultat semble être sous la forme d'une liste, mais il a échoué
2.loc () est interrogé en fonction de l'étiquette, donc le paramètre est le nom du champ est déraisonnable
3.df [df ['Field'] == value] Enfin utilisé cette méthode, le résultat est idéal
(ici il faut faire attention à la correspondance du type de champ, car ma valeur ici est de type int, car je l'ai mise dans une chaîne, cela a conduit à une longue recherche Question)
La trame de données Pandas filtre les données en fonction des valeurs de colonne
4 La condition est status = 1000
La trame de données Pandas filtre les données en fonction des valeurs de colonne

Je suppose que tu aimes

Origine blog.51cto.com/14804892/2536389
conseillé
Classement