Créez un Dataframe pandas à partir d'une chaîne.

Déclencheur

Notez que j'avais du mal à convertir une chaîne en un Dataframe pandas. Le déclencheur était une scène où je voulais gérer un fichier d'environ 300 Go avec des pandas. Il semble impossible d'utiliser directement read_csv (), donc c'était bien de le couper finement avec open () ou readline (), mais au fait, c'était la première fois que je créais un Dataframe à partir d'une chaîne de caractères. Je n'ai rien trouvé de bon quand j'ai cherché.

Solution

J'ai essayé d'utiliser le remodelage de numpy ().

pd.DataFrame(np.array(data.split()).reshape(-1,7))

L'image ressemble à ceci.

screenshot.png

Heureusement, le nombre de colonnes a été fixé. Si le nombre de lignes n'est pas fixe, il semble préférable de mettre -1 dans l'argument de reshape (). Le nombre de colonnes est également le même. S'il vous plaît laissez-moi savoir s'il existe un autre bon moyen.

Recommended Posts

Créez un Dataframe pandas à partir d'une chaîne.
Créer un bloc de données à partir d'Excel à l'aide de pandas
Comment créer un objet fonction à partir d'une chaîne
[Pandas Python] Créer un DataFrame vide à partir d'un DataFrame existant
[python] Créer une table de pandas DataFrame vers postgres
Créer un objet datetime à partir d'une chaîne en Python (Python 3.3)
Django: Importer une classe depuis une chaîne
Python --Fonction d'appel dynamique à partir d'une chaîne
Créer une chaîne aléatoire en Python
Créer une instance d'une classe prédéfinie à partir d'une chaîne en Python
Comment créer un clone depuis Github
# 5 [python3] Extraire des caractères d'une chaîne de caractères
Créer un classement à partir des résultats des matchs JFL
[Pandas] Développer les chaînes de caractères en DataFrame
[Pandas_flavor] Ajouter une méthode de Pandas DataFrame
Créer un fichier deb à partir d'un package python
Générer une classe à partir d'une chaîne en Python
Comment créer un référentiel à partir d'un média
Téléchargez Pandas DataFrame sous forme de fichier CSV
[Python / Tkinter] Rechercher Pandas DataFrame → Créer un formulaire de recherche simple à afficher
Créez une interface utilisateur de jeu à partir de zéro avec pygame2!
Créer une nouvelle tâche Todoist à partir d'un script Python
Créer une table d'enregistrement à partir des résultats de correspondance JFL
Créer un arbre phylogénétique à partir de Biopyton en utilisant ClustalW2
Créer une bibliothèque de mutations de séquences protéiques avec des pandas
Créer un classement des scores à partir des résultats de match JFL
Extraire des lignes contenant une "chaîne" spécifique avec Pandas
Créer un arbre de décision à partir de 0 avec Python (1. Présentation)
Créer un nuage de mots à partir de programmes académiques
Créer un planning Django
Créer un module Python
Créer un LV amorçable
Créer un environnement Python
Script Python qui crée un fichier JSON à partir d'un fichier CSV
Application Python: Pandas # 3: Dataframe
Créez un environnement d'apprentissage automatique à partir de zéro avec Winsows 10
Créer un bot slack
Créez un arbre de décision à partir de zéro avec Python et comprenez-le (3. Bibliothèque d'analyse de données édition Pandas)
Créer un nouveau csv avec des pandas basé sur le csv local
Conversion de Pandas DataFrame en System.Data.DataTable à l'aide de Python pour .NET
Créer un bloc de données à partir des données textuelles de course de bateaux acquises
J'ai créé un outil pour créer un nuage de mots à partir de wikipedia
Combinez des listes dans un DataFrame avec des pandas
Fonction pratique pour ajouter des colonnes n'importe où dans Pandas DataFrame
Python: créer un dictionnaire à partir d'une liste de clés et de valeurs
Python> Lire à partir d'une chaîne multiligne au lieu d'un fichier> io.StringIO ()
Créer une instance GCE à partir d'une image Docker GCR à l'aide de terraform
Créer un message correspondant à la localisation avec la chaîne de traduction python
Créer un diagramme de corrélation à partir de l'historique des conversations de Twitter
[Python] Extraction / combinaison de données aléatoires à partir de DataFrame en utilisant random et pandas
Créer un plugin Wox (Python)
Créer un référentiel pypi local
Créer une fonction en Python
Créer un dictionnaire en Python
[Python] Utiliser une séquence de chaînes
Créer un serveur REST (simple)
Créer une page d'accueil avec django
Cette chaîne est-elle une fraction?