Résumé de ce qui a été utilisé dans 100 coups de Pandas (# 1 ~ # 32)
introduction
J'étudie ** l'apprentissage automatique ** à l'université. J'ai également essayé ** Pandas 100 coups ** pour examen.
La fonction utilisée? Je voudrais résumer.
Pandas 100 coups
Cliquez ici pour plus de détails
Pandas 100 coups pour les débutants en Python
Notions de base sur les pandas (1 ~ 13)
# 1 Afficher les 5 premières lignes de DataFrame
df.head()
Lors de la spécification du nombre de lignes que vous souhaitez afficher
Exemple: 10 lignes
df.head(10)
# 2 Afficher les 5 dernières lignes
df.tail()
# 5 df'fare'est trié et affiché par ordre croissant
df.sort_values('fare')
Trier par ordre décroissant en spécifiant ** croissant = False **
Extraction de données (14 ~ 32)
# 18 Utilisez loc pour afficher le df entier
df.loc[:,:]
Utilisez # 20 loc pour afficher jusqu'à la 10e ligne de la colonne tarifaire df
df.loc[:10, 'fare']
Extraire uniquement les données dont la valeur de colonne d'âge de # 25 df est de 30 ou plus
df[df['age'] >= 30]
Seules les données avec la colonne sexe # 27 df femme et 40 ans ou plus sont extraites
df[(df['sex'] == "female") & (df['age'] >= 40)]
Utilisez la requête n ° 28 pour extraire uniquement les données dont la colonne de sexe df est une femme et l'âge de 40 ans ou plus
df.query('sex == "female" & age >= 40')
Afficher les données contenant la chaîne de caractères "Mme" dans la colonne de nom de # 29 df
df.query('name.str.contains("Mrs")', engine='Python')
# 30 Afficher uniquement les colonnes de caractères dans df
df.select_dtypes(include='object')
# 31 Vérifiez le nombre d'éléments dans chaque colonne de df
df.nunique()
Vérifiez les éléments de la colonne embarquée de # 32 df et le nombre d'occurrences
df['embarked'].value_counts()
Impression que j'ai essayé à mi-chemin
J'avais l'impression de m'habituer tellement aux Pandas, mais quand je l'ai essayé, ma confiance en moi était brisée ...
Ce sera une bonne critique, alors essayez-la même si vous y êtes habitué.
requête Très pratique ...