IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

Espaces de stockage des dataframes


Sujet :

Python

  1. #1
    Membre habitué
    Inscrit en
    Mars 2007
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 11
    Par défaut Espaces de stockage des dataframes
    Bonjour à tous,

    J'espère que vous allez bien.

    Ancien utilisateur de SAS, je me suis mis récemment à Python et je voudrais savoir s'il est possible de créer des espaces de stockage pour nos différents dataframes ?

    Dans SAS, il est possible de définir des librairies qui permettent de stocker les bases de données et de les appeler facilement par la suite.

    Par exemple, je peux stocker différentes bases Base1, Base2, etc. dans une librairie Lib_in et les appeler par la suite dans mon programme avec la référence Lib_in.BaseX.

    Existe-t-il un équivalent dans Python ?
    Si non, comment stockez vous vos bases ? Faut-il à chaque fois les exporter vers des fichiers (CSV, XSLX, etc.) ?

    Merci d'avance pour vos retours.

    A bientôt

  2. #2
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 762
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 762
    Par défaut
    Salut,

    Puisque vous parlez de dataframe, on peut supposer que vous utilisez pandas.
    Vous avez tout un chapitre dans la documentation qui traite des différents formats de fichiers supportés. C'est assez ouvert, mais rien ne vous empêche de stocker vos données dans un format donnée dans un ou plusieurs répertoires.

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  3. #3
    Membre habitué
    Inscrit en
    Mars 2007
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 11
    Par défaut
    Citation Envoyé par wiztricks Voir le message
    Salut,

    Puisque vous parlez de dataframe, on peut supposer que vous utilisez pandas.
    Vous avez tout un chapitre dans la documentation qui traite des différents formats de fichiers supportés. C'est assez ouvert, mais rien ne vous empêche de stocker vos données dans un format donnée dans un ou plusieurs répertoires.

    - W
    Bonjour wiztricks,

    Merci pour votre réponse rapide !!

    J'ai regardé votre lien, c'est super, il y a plein de formats que je ne pensais pas pouvoir utiliser en Python donc un grand merci pour l'info

    Concernant ma demande, imaginons que j'ai trois dataframes 'DF1', 'DF2', 'DF3' stockés dans mon répertoire 'Repertoire'.

    Si je veux manipuler mes dataframes, je dois les importer à chaque début de session, c'est bien ça ? Et, du coup, les sauvegarder en les exportant à chaque fin de session ?

    Ce n'est pas possible de créer une sorte de référence 'Ref' à mon répertoire de stockage et d'ensuite appeler mes dataframes ainsi 'Ref'.DF1 ?

    J'espère que je suis clair =D

  4. #4
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 762
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 762
    Par défaut
    Salut,

    Vous pouvez créer une variable contenant le nom du répertoire (par exemple REP) et accéder aux différents fichiers qu'il contient en composant REP avec la chaîne de caractère correspondant au nom.

    Une concaténation de chaines de caractères suffit, et si on veut être plus portable os.path.join ou PurePath.joinpath.

    L'accès aux différents fichiers sera toujours une fonction de 2 paramètres (répertoire, nom de fichier). La syntaxe ne sera pas 'Ref'.DF1 mais quelle importance?

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  5. #5
    Membre habitué
    Inscrit en
    Mars 2007
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 11
    Par défaut
    Citation Envoyé par wiztricks Voir le message
    Salut,

    Vous pouvez créer une variable contenant le nom du répertoire (par exemple REP) et accéder aux différents fichiers qu'il contient en composant REP avec la chaîne de caractère correspondant au nom.

    Une concaténation de chaines de caractères suffit, et si on veut être plus portable os.path.join ou PurePath.joinpath.

    L'accès aux différents fichiers sera toujours une fonction de 2 paramètres (répertoire, nom de fichier). La syntaxe ne sera pas 'Ref'.DF1 mais quelle importance?

    - W
    Merci wiztricks, c'est clair !

    En fait, il faut que j'oublie la "manière de penser" SAS où toutes les bases ont le même format : .sas
    -> on peut alors créer une nouvelle table REF.NewTable en une seule fois.

    En Python, il faut créer le df puis l'exporter vers le répertoire souhaité avec le format spécifié.

Discussions similaires

  1. tables sys + stockage des contraintes
    Par XtofRoland dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 31/01/2006, 09h39
  2. [VBA]effacer les espaces à ralonge dans des cellules
    Par repié dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 26/01/2006, 11h00
  3. [MySQL] Problème par rapport au tutoriel sur le stockage des images en base
    Par dark_vidor dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 25/09/2005, 10h37
  4. Réponses: 17
    Dernier message: 18/03/2005, 09h23
  5. [Preferences] Stockage des options
    Par Yan83 dans le forum Eclipse Platform
    Réponses: 1
    Dernier message: 03/05/2004, 10h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo