J'ai une trame de données que je veux faire apparaître un certain nombre d'enregistrements, au lieu du nombre que je veux passer en pourcentage.
par exemple,
df.head(n=10)
Extrait les 10 premiers enregistrements de l'ensemble de données. Je veux un petit changement au lieu de 10 enregistrements que je veux faire apparaître premier 5% d'enregistrement de mon ensemble de données. Comment faire cela chez les pandas.
Je cherche un code comme ça,
df.head(frac=0.05)
Existe-t-il un moyen simple d'obtenir cela?
Je veux faire apparaître les 5% des premiers enregistrements
Il n'y a pas de méthode intégrée mais vous pouvez le faire:
Vous pouvez multiply
le nombre total de lignes de votre pourcentage et utiliser le résultat comme paramètre pour la méthode head
.
n = 5
df.head(int(len(df)*(n/100)))
Donc, si votre trame de données contient 1000
lignes et n = 5%
vous obtiendrez le premier 50
Lignes.