Je lis un fichier texte, sur chaque ligne il y a plusieurs valeurs. Je les analyse en fonction des besoins à l'aide de la fonction parse.
def parse(line):
......
......
return line[0],line[2],line[5]
Je veux créer un cadre de données, avec chaque ligne en tant que ligne et les trois valeurs rétablies en tant que colonnes.
df = pd.DataFrame()
with open('data.txt') as f:
for line in f:
df.append(line(parse(line)))
Lorsque j'exécute le code ci-dessus, j'obtiens toutes les valeurs dans une seule colonne. Est-il possible de les obtenir dans un format tabulaire approprié ?