Comment créer une trame de données à partir d'un fichier texte ayant une seule colonne

Deepak

Cette question a peut-être été posée par quelqu'un d'autre, mais comme je n'ai pas pu trouver de solution à ma question, j'écris ici, j'espère que quelqu'un pourra m'aider.

Question

J'ai un fichier texte dans celui-ci, toutes les données de colonne ont été en dessous les unes des autres, comment diviser ces données et créer une table.

Exemple - Données des étudiants.

SlNo

1

2

3

4

Nom d'étudiant

UNE

B

C

Classe

Première

Seconde

Troisième

Quatrième

Matière

Anglais

Mathématiques

Science

La physique

Notes obtenues

50

65

55

70

Pourcentage

dix%

20%

30%

40%

Ci-dessus se trouvent les exemples de données sur une seule colonne (comme l'une en dessous de l'autre) et dans un fichier texte.

Comment créer une trame de données à partir d'un fichier texte et diviser les colonnes

Mon code comme suit mais je n'obtiens rien

import pandas as pd

def parse_my_file(filename):
  With open ('sample.txt')as f:
      for line in f:
         yield line.strip(). split (' ',1)


 df=pd.DataFrame(parse_my_file('sample.txt'))

Merci

Sayandip Dutta

Essaye ça:

import numpy as np
import pandas as pd

x = np.loadtxt('test1.txt',delimiter = '\n\n', dtype=str)
reshaped = x.reshape(-1,5).T
df = pd.DataFrame(data = reshaped[1:,:], columns = reshaped[0])

print(df)

OU

def parseFile(filename, vals_per_col):
    with open('test1.txt','r') as f:
        lines = [line.strip() for line in f if line.strip()]
    return {lines[i]:lines[i+1 : i+5] for i in range(0,len(lines),vals_per_col+1)}

df = pd.DataFrame(parseFile('sample.txt',4))
print(df)

Production:

  SlNo Student Name   Grade      Subject Marks Obtained Percentage
0    1            A   First      English             50        10%
1    2            B  Second  Mathematics             65        20%
2    3            C   Third      Science             55        30%
3    4            D  Fourth      Physics             70        40%

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

Création d'un dictionnaire à partir d'une trame de données ayant une valeur de colonne en double

Comment lire les chemins de fichiers à partir d'un fichier et créer une seule trame de données combinée?

Comment puis-je créer une colonne ayant un nom de clé à partir de clés de dictionnaire dans la même trame de données ?

Comment créer un index à plusieurs niveaux à partir d'une trame de données de colonne multiindex

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

Importation d'une table à partir de plusieurs URL pour créer une seule trame de données et un fichier csv

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

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

Comment créer des colonnes sur plusieurs années dans une nouvelle trame de données, à partir de la trame de données datetime à une seule colonne d'origine ?

Comment créer une trame de données à plusieurs niveaux à partir d'un dictionnaire à couches inégales ?

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 ?

Comment créer un nouveau tableau de sous-chaînes à partir d'une colonne de tableau de chaînes dans une trame de données Spark

Comment créer une colonne dans une trame de données calculée à partir d'une autre trame de données dans R?

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?

Impossible de créer une trame de données à partir d'un fichier texte à l'aide de la classe case dans Spark Scala

Comment créer une matrice clairsemée en python à partir d'un bloc de données ayant des noms de colonne sous forme de chaîne

Comment créer un dictionnaire à partir d'une colonne complexe d'un ensemble de données?

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

Comment lire plusieurs fichiers et créer une seule trame de données à partir d'eux dans R?

Comment créer un script de flèche dans gnuplot à partir d'une série de données greffées à partir d'un fichier texte

Comment créer une table dans MySQL à partir d'un fichier de données donné

Comment créer un graphique avec une colonne de texte vs une colonne de nombres dans matplotlib à partir d'un fichier.txt?

Comment lire plusieurs ensembles de données et créer une seule trame de données avec une colonne d'année

Comment utiliser une instruction For Loop pour créer une trame de données d'une colonne similaire à partir de 4 trames de données

Générer un nuage de mots à partir d'une trame de données Pandas à une seule colonne

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

J'ai besoin de créer une trame de données spark à partir d'un fichier json imbriqué dans scala

Comment créer un générateur d'identifiant en JPA à partir d'une table n'ayant qu'une seule colonne

TOP liste

  1. 1

    Comment changer le navigateur par défaut en Microsoft Edge pour Jupyter Notebook sous Windows 10 ?

  2. 2

    Enregistrer le chemin de l'image de la galerie vers la base de données de la salle et l'afficher dans la liste des recycleurs

  3. 3

    Microsoft.WebApplication.targets

  4. 4

    knn classification 10 plis de l'outil et du tri

  5. 5

    Quelle est la relation entre le modèle et le tableau ? C'est compliqué

  6. 6

    Créer un système Buzzer à l'aide de python

  7. 7

    Fonction de puissance en Java

  8. 8

    opérations en virgule flottante dans go

  9. 9

    Comment définir la couleur de l'intersection dans un diagramme de Venn?

  10. 10

    Spring @RequestParam DateTime format comme ISO 8601 Date Heure facultative

  11. 11

    comment supprimer "compte de connexion google" à des fins de développement - actions sur google

  12. 12

    AutoMapper.Collection.EFCore - Erreur générée lors de la configuration

  13. 13

    Je continue à obtenir l'objet 'WSGIRequest' n'a pas d'attribut 'Get' sur django

  14. 14

    Comment remplir les valeurs manquantes avec plusieurs colonnes dans R

  15. 15

    Comment puis-je ajouter un UIView sous mon contrôleur de barre d'onglets par programme?

  16. 16

    Yat-il un référentiel maven application Java à démarrer rapidement 11

  17. 17

    Comment rechercher des éléments dans une ArrayList? - Java

  18. 18

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

  19. 19

    Comment créer un bot à compte à rebours dans Discord en utilisant Python

  20. 20

    Sélectionnez le bouton radio sur la saisie de texte

  21. 21

    Placez le modeBar en haut au centre à l'aide de plotly.js

chaudétiquette

Archive