comment créer plusieurs trames de données à partir d'une autre trame de données dans une boucle

Serkan Ozdemir

Je suis nouveau en python et je veux créer plusieurs trames de données à partir d'une autre trame de données dans une boucle. J'ai un dataframe comme ci-dessous et je veux créer des dataframes pour chaque période et je veux mettre l'identifiant de la période comme nom pour chaque dataframe créé.

id      period
1       1167
2       1167
3       1168
4       1168 
5       1169
6       1169
...

j'ai essayé quelque chose comme ci-dessous

for i in KAI_stores['period']: i=pd.DataFrame()

à la fin je veux avoir

first df named as 1167
id    period
1     1167
2     1167

second df named as 1168
id    period 
3     1168
4     1168
and ... for each period
Corralien

Créez un dict avec 3 entrées où la clé est la période et la valeur est le sous-ensemble de données correspondant :

dfs = dict(list(df.groupby('period')))
>>> dfs[1167]
   id  period
0   1    1167
1   2    1167

>>> dfs[1168]
   id  period
2   3    1168
3   4    1168

>>> dfs[1169]
   id  period
4   5    1169
5   6    1169

N'utilise pas ça

Si vous voulez vraiment créer 3 variables df1167, df1168 anddf1169` qui peuvent être directement accessibles par leur nom :

for period, subdf in df.groupby('period'):
    locals()[f'df_{period}'] = subdf
>>> df_1167
   id  period
0   1    1167
1   2    1167

>>> df_1168
   id  period
2   3    1168
3   4    1168

>>> df_1169
   id  period
4   5    1169
5   6    1169

Cet article est collecté sur Internet, veuillez indiquer la source lors de la réimpression.

En cas d'infraction, veuillez [email protected] Supprimer.

modifier le
0

laisse moi dire quelques mots

0commentaires
connexionAprès avoir participé à la revue

Articles connexes

Comment créer plusieurs trames de données à partir d'une trame de données avec plusieurs conditions dans R

Utilisation d'une boucle pour créer une seule trame de données à partir de colonnes de plusieurs trames de données

Comment créer plusieurs tracés à partir d'une liste contenant une liste de trames de données dans R

Comment créer plusieurs trames de données à l'aide d'une boucle for en python

Utilisation d'une boucle pour créer plusieurs trames de données dans R

Comment créer une colonne dans une trame de données calculée à partir d'une autre trame de données dans R?

Comment créer une trame de données transposée à partir d'une autre trame de données

Créer une trame de données simulée dans dplyr à partir d'une autre trame de données

Comment créer une boucle for pour obtenir des corrélations à partir d'une trame de données dans R ?

Boucle qui crée une trame de données à partir de chaque colonne dans une autre trame de données

Pour créer une boucle ou une fonction pour collecter les valeurs de plusieurs vecteurs calculées à l'aide d'autres valeurs de colonne dans une trame de données dans une autre trame de données dans r?

Comment utiliser une instruction For Loop pour créer une trame de données d'une colonne similaire à partir de 4 trames de données

Comment créer une trame de données à plusieurs niveaux à partir d'un dictionnaire à couches inégales ?

Comment créer une trame de données à une ligne à partir d'un vecteur dans R ?

comment créer une trame de données à partir d'une liste imbriquée dans R?

Comment lire plusieurs fichiers et créer une seule trame de données à partir d'eux dans R?

Créer une trame de données à plusieurs niveaux à partir d'une trame de données donnée

Comment aplatir une variable de trame de données à partir d'une autre trame de données dans R

R - créer une trame de données complète en combinant à partir d'autres trames de données

fusion de trames de données dans une boucle for à partir d'une liste de trames de données

Sous-définition d'une trame de données dans plusieurs autres trames de données à l'aide d'une boucle

Boucle for qui crée une nouvelle variable dans une trame de données, exécute plusieurs trames de données dans R

comment créer une vue à partir d'une autre base de données dans mongodb

Création d'une trame de données à partir d'une boucle for dans R

Comment combiner plusieurs dictionnaires issus d'une boucle for dans une trame de données pandas?

Comment extraire une trame de données d'une autre trame de données dans R

Créer une trame de données à partir d'une boucle

Créer une boucle pour calculer des valeurs à partir d'une trame de données dans R ?

Créer une nouvelle trame de données à partir des valeurs supérieures d'une autre trame de données dans Pandas

TOP liste

  1. 1

    Microsoft.WebApplication.targets

  2. 2

    Exporter la table de l'arborescence vers CSV avec mise en forme

  3. 3

    Spring @RequestParam DateTime format comme ISO 8601 Date Heure facultative

  4. 4

    Comment analyser un hachage Ruby plat en un hachage imbriqué?

  5. 5

    Passer la taille d'un tableau 2D à une fonction ?

  6. 6

    Comment créer une nouvelle application dans Dropbox avec des autorisations complètes

  7. 7

    Algorithme: diviser de manière optimale une chaîne en 3 sous-chaînes

  8. 8

    Laravel SQLSTATE [HY000] [1049] Base de données inconnue 'previous_db_name'

  9. 9

    comment supprimer "compte de connexion google" à des fins de développement - actions sur google

  10. 10

    php ajouter et fusionner des données de deux tables

  11. 11

    Créer un système Buzzer à l'aide de python

  12. 12

    Existe-t-il un moyen de voir si mon bot est hors ligne ?

  13. 13

    Comment changer la couleur de la police dans R?

  14. 14

    Déplacement des moindres carrés d'ajustement pour les déplacements de points ayant des problèmes

  15. 15

    impossible d'obtenir l'image d'arrière-plan en plein écran dans reactjs

  16. 16

    Comment vérifier si un utilisateur spécifique a un rôle? Discord js

  17. 17

    comment afficher un bouton au-dessus d'un autre élément ?

  18. 18

    Comment choisir le nombre de fragments et de répliques Elasticsearch

  19. 19

    Comment ajouter une entrée à une table de base de données pour une combinaison de deux tables

  20. 20

    optimiser les opérations du serveur avec elasticsearch: traitement des filigranes de disque bas

  21. 21

    Comment analyser un fichier avec un tableau d'objets JSON en utilisant Node.js?

chaudétiquette

Archive