Faire un boucle sur des sous parties d'un dataframe python
Résolu
A voir également:
- Faire un boucle sur des sous parties d'un dataframe python
- Creer un groupe whatsapp a partir d'un autre groupe - Guide
- Citizen code python avis - Accueil - Outils
- Comment faire une recherche à partir d'une photo - Guide
- Télé samsung s'éteint et se rallume en boucle - Forum Téléviseurs
- Identifier un tableau à partir d'une photo - Forum Graphisme
2 réponses
Bonjour,
Tu pourrais mettre en œuvre 2 boucles,
la premiere sur la liste globale avec un indice qui avance par pas de 1008 : 0,1008,2016 ...
la seconde qui qui traite 1008 enregistrements à partir de l'indice de la première boucle
avec un soucis à traiter : 43200 n'est pas un multiple de 1008
Tu pourrais mettre en œuvre 2 boucles,
la premiere sur la liste globale avec un indice qui avance par pas de 1008 : 0,1008,2016 ...
la seconde qui qui traite 1008 enregistrements à partir de l'indice de la première boucle
avec un soucis à traiter : 43200 n'est pas un multiple de 1008
Bonjour,
Tu peux appliquer la méthode proposée dans cette discussion :
Note qu'il n'est pas nécessaire de ce demander si la taille de la dataframe de départ est un multiple de la taille du batch.
Bonne chance
Tu peux appliquer la méthode proposée dans cette discussion :
import numpy as np import pandas as pd # Create a dataframe of size 10 test = pd.Series(np.random.rand(10)) print(test) # Process rows by batch of size 3 n = 3 for (g, df) in test.groupby(np.arange(len(test)) // n): print(df.shape) print(df)
Note qu'il n'est pas nécessaire de ce demander si la taille de la dataframe de départ est un multiple de la taille du batch.
Bonne chance