nom de variable "dynamique"
Bonjour,
j'ai une fonction qui me retourne 1 dictionnaire dont les couples clés/valeurs sont dépendants d'un dataframe donné en paramètre.
Ce que j'aimerais faire, c'est que le nom d'une variable créée via cette fonction varie, en étant complété par le nom du dataframe passé en paramètre.
Voici ma fonction:
Code:
1 2 3 4 5 6 7 8
|
def func(df):
dic = {}
for row in df.copy().itertuples():
dic[row.numeroCRAP] = row.texte
return dic |
Je crée donc ma variable comme ça:
Je veux donc obtenir plutôt ça: var_df = func(df), var_df2 = func(df2),... Mais de façon automatique, sans que ce soit moi qui tape le nom à la main.
Est ce possible?
Ou plutôt que de créer un dic, il est plus pertinent de créer un namedtuple? En fait le but de ça est de conserver l'info du dataframe en paramètre: savoir de quelles données provient mon dic.
Merci :)