Créer une trame de données pandas à partir d'un fichier .txt avec des données par ligne

Kralifornia

J'ai un fichier .txt avec les données classées comme ci-dessous:

R11
R12
R13
R14
R15
R16
R17
R18
R19
R20

Je dois parcourir les lignes du fichier texte pour remplir les colonnes par ligne. En d'autres termes, les données doivent être transformées en un DataFrame pandas ressemblant à ceci:

| Column1 | Column2 | Column3 | Column4 | Column5 |
|---------|---------|---------|---------|---------|
| R11     | R12     | R13     | R14     | R15     |
| R16     | R17     | R18     | R19     | R20     |

Mon code commence par ce qui suit. Après l'exécution, j'ai maintenant une liste de toutes les lignes appelées data, mais comment obtenir un pandas DataFrame comme ci-dessus en sortie?

with open('data.txt','r') as file:
    data = file.read().split('\n')
datapug

Tu es presque là! Après avoir lu les données sous forme de liste, vous pouvez diviser la liste en bloc de 5s, puis la transmettre dans lepd.DataFrame()

with open('data.txt','r') as file:
    data = file.read().split('\n')

# split the list in chunks of 5s
chunks = [data[x:x+5] for x in range(0, len(data), 5)]

# pass the chunks in pd.DataFrame and specify the columns names of the OP:
pd.DataFrame(chunks, columns=["Column1", "Column2", "Column3", "Column4", "Column5"])

PS J'ai supposé qu'il y avait une faute de frappe dans la dernière colonne car elle semble être nommée à nouveau Column4, mais ici je l'ai nommée Column5. Vous pouvez toujours le nommer Colonne4 si c'est ce dont vous aviez besoin.

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

Python Pandas crée une trame de données à partir d'un fichier avec des fractionnements de nouvelle ligne?

Créer une trame de données pandas à partir d'un fichier de ressources qrc

Créer une trame de données pandas mulitindex à partir d'un fichier csv multiindex

Création d'une trame de données pandas avec des tuples par ligne mais avec des colonnes manquantes

Pandas - Créez une trame de données avec une seule ligne à partir du dictionnaire avec un tableau d'entiers

Créer un tracé de ligne à partir d'une trame de données avec un index à deux colonnes

Dans Pandas, comment créer une trame de données à partir d'un nombre d'éléments dans une colonne séparés par des virgules?

Pandas Python: créez une trame de données à partir d'un fichier Excel avec des en-têtes multiples (cellules fusionnées)

R - Comment créer une trame de données à partir d'une trame de données avec des conditions?

Création d'une trame de données pandas à partir d'un fichier avec des délimiteurs multiples et non conventionnels

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

Comment importer des données à partir d'un fichier CSV contenant une seule grande ligne de données, dans un tableau avec des valeurs séparées ?

Comment créer une trame de données pandas à partir de json imbriqué avec un dictionnaire

Importer des données à partir d'un fichier avec une longueur de ligne différente à l'aide de Pandas

Tracer un barplot à partir d'une trame de données Pandas avec des points

Créer une trame de données à partir d'objets avec des valeurs NULL dans R

créer un ensemble de données à partir d'un fichier csv à une colonne où les données sont séparées par des espaces

Création d'une trame de données pandas à partir d'un fichier csv avec un ensemble de colonnes encodées à chaud

Créer un index à partir d'une trame de données pandas multi-index

Créer une trame de données pandas à partir d'un tableau numpy

Comment créer une trame de données Pandas à partir d'un tuple

Comment créer un histogramme à partir d'une trame de données pandas ?

Créer une nouvelle trame de données à partir des lignes d'un autre

Tracer un barplot et une ligne à partir d'une trame de données pandas avec un axe y différent

analyse des données dans un fichier Excel pour créer une trame de données

Importez du texte à partir d'un fichier txt sous forme de liste dans une liste et manipulez ces données avec des coordonnées de colonne / ligne

Comment créer un fichier JSON avec des enregistrements imbriqués à partir d'une table de données plate?

Créer une trame de données Pandas à partir d'une version JSON basée sur des listes imbriquées

créer une ligne, une colonne, une trame de données de pandas de données à partir d'une matrice clairsemée

TOP liste

  1. 1

    Comment afficher du texte au milieu de div avec une couleur d'arrière-plan différente?

  2. 2

    Modbus Python Schneider PM5300

  3. 3

    Comment faire une recherche partielle et obtenir un score pertinent dans Elasticsearch

  4. 4

    Autocomplete avec java, Redis, Recherche élastique, Mongo

  5. 5

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

  6. 6

    Comment utiliser HttpClient avec TOUT cert ssl, quelle que soit la « mauvaise » est

  7. 7

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

  8. 8

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

  9. 9

    MasterService d'ElasticSearch prend trop de temps pour calculer l'état du cluster et lancer ProcessClusterEventTimeoutException

  10. 10

    Spring @RequestParam DateTime format comme ISO 8601 Date Heure facultative

  11. 11

    Quelque chose dans le cluster Elasticsearch 7.4 devient de plus en plus lent avec les délais de lecture de temps en temps

  12. 12

    Microsoft.WebApplication.targets

  13. 13

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

  14. 14

    Comment changer la couleur de la police dans R?

  15. 15

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

  16. 16

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

  17. 17

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

  18. 18

    Résultat de l'échantillonneur JMeter : comprendre le temps de chargement, le temps de connexion et la latence

  19. 19

    Ajustement non linéaire avec R

  20. 20

    comment copier du contenu et le mettre dans un pdf nouvellement créé en utilisant iText

  21. 21

    php ajouter et fusionner des données de deux tables

chaudétiquette

Archive