Comment éditer des données dans un fichier texte en utilisant python?

Amrit Raj Vardhan

Je suis assez novice en Python (et en gestion de fichiers), j'utilise des pandas et je stocke un dataframe dans un fichier texte.

Mon programme nécessite des changements constants dans le dataframe, qui à son tour doit être mis à jour dans le texte.

Ecrire le dataframe entier encore et encore, ne serait pas efficace (je suppose, étant donné que je veux peut-être mettre à jour seulement une cellule)! Ajouter des données signifierait ajouter à nouveau l'ensemble du dataframe (ce qui n'est pas ce que je veux).

Et, puis il y a un fichier binaire, dois-je stocker comme cela, l'ouvrir, le modifier en tant qu'objet python normal et il se reflète dans le fichier?

Comment y parvenir?

Aerin

Outre la discussion sur l'utilisation ou non de la base de données, il semble que vous ayez besoin d'un moyen rapide de sauvegarder / relire le DataFrame.

Vous pouvez le faire avec du cornichon. «Pickling» est le processus par lequel une hiérarchie d'objets Python est convertie en un flux d'octets, et «unpickling» est l'opération inverse, par laquelle un flux d'octets (à partir d'un fichier binaire ou d'un objet de type octets) est reconverti en une hiérarchie d'objets.

import pickle

# Save the DataFrame
pickle.dump(df, open( "dataFrame.p", "wb" ))

# Load the DataFrame
df_read =pickle.load( open( "dataFrame.p", "rb"))

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 lire et écrire des données dans un fichier texte dans Swift en utilisant Playground?

Comment mettre des données en structure dans un fichier texte en utilisant c?

Comment extraire des données spécifiques d'un fichier texte et écrire dans CSV en utilisant python

Comment stocker les données d'entrée en utilisant php dans un fichier texte et obtenir des données à partir d'un fichier texte?

Comment extraire des données d'un fichier texte dans un tableau à deux dimensions en python

Écrire des données dans un fichier en utilisant python

Comment puis-je inclure des fichiers texte de données dans un fichier jar en utilisant Ant?

comment afficher les données d'un fichier texte dans mes modèles en utilisant django

comment écrire plusieurs entrées dans un fichier texte en utilisant python?

python écrivant des données texte dans un fichier texte

obtenir uniquement des données XML à partir d'un fichier texte en utilisant python

Comment lire les données d'un fichier texte en utilisant python2.7?

Comment éditer un fichier XML en Python?

Comment extraire des données de plusieurs fichiers qui se trouvent dans un autre fichier en utilisant python?

comment créer une nouvelle feuille dans un fichier csv existant en utilisant python et y ajouter des données

comment envoyer un fichier en utilisant des données en plusieurs parties dans Android

Comment manipuler des données dans un fichier texte

Comment extraire des données d'un fichier texte en python après une certaine chaîne dans le fichier texte ?

essayer d'écrire des données COPIÉES dans un fichier texte en python

Comment écrire des données dans un fichier JSON en utilisant Javascript

Comment écrire dans un fichier Excel existant sans écraser les données (en utilisant des pandas)?

Comment rechercher des données dans un fichier JSON en utilisant PHP

comment retourner des données dans un fichier réducteur en utilisant reactsj et dactylographié?

Comment éditer un fichier enregistré dans une chaîne en utilisant sed?

En java, comment éditer 1 ligne d'un fichier texte?

Comment écrire la sortie complète des chaînes multi-lignes dans un fichier texte en utilisant python?

Comment éditer une section d'un fichier en utilisant FS?

Python 3+ Comment éditer une ligne dans un fichier texte

Liste des entrées dans l'en-tête d'un fichier texte en utilisant python

TOP liste

chaudétiquette

Archive