Bonjour pouvez vous m'aider svp j'essaye de convertir ce fichier text en dataframe
merci d'avance voici ou se trouve le fichier
https://darenet.dev/nitemare/SecList...unt.txt.tar.gz
Bonjour pouvez vous m'aider svp j'essaye de convertir ce fichier text en dataframe
merci d'avance voici ou se trouve le fichier
https://darenet.dev/nitemare/SecList...unt.txt.tar.gz
Hum, le fichier à convertir, c'est bien mais on peut voir ton code ?
pouvez vous svp me corriger ce code pour qu il y est dans la la premiere colonne l'id et dans la deuxieme colonne le password
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34 import re import pandas as pd #first u have to open the file and seperate every line like below: df = open(r'C:\Users\User\Desktop\rockyou-withcount.txt', "r",encoding="ISO-8859-1") lines = df.readlines() df.close() # remove /n at the end of each line for index, line in enumerate(lines): lines[index] = line.strip() #creating a dataframe(consider u want to convert your data to 2 columns) df_result = pd.DataFrame(columns=('first_col', 'second_col')) i = 0 first_col = "" second_col = "" for line in lines: #you can use "if" and "replace" in case you had some conditions to manipulate the txt data if 'X' in line: first_col = line.replace('X', "") else: #you have to kind of define what are the values in columns,for example second column includes: second_col = re.sub(r' \(.*', "", line) #this is how you create next line data df_result.loc[i] = [first_col, second_col] i =i+1 print(df_result)
ton erreur ? si c'était la tienne tu le serais
Désolé mais aucune envie de télécharger des mégamais puisque c'est ton erreur, tu devrais facilement la retrouver
En fonction du format de ton fichier (d'après ton code ce n'est pas du CSV) et de tes besoins, tu changes ta façon de "parser" ta ligne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 first_col = line.replace('X', "") second_col = re.sub(r' \(.*', "", line) df_result.loc[i] = [first_col, second_col]
- Peut-être que ta regex est fausse ? pour l'écrire/tester, tu peux le faire sans fichier et tout ce code
- Ne me dit pas qu'il faut juste inverser tes 2 variables ligne 3 ?![]()
Bonjour,
Le code manifestement vient de : https://stackoverflow.com/questions/...ndas-dataframe
...
Comme déjà dit sur ton autre post, le code que tu as récupéré a été écrit pour traiter un fichier précis, il ne fonctionnera pas évidemment tel quel pour d'autre fichier txt...
J'estime que tu as eu toutes les infos nécessaires pour écrire ton propre code: Relis ton autre post, étudie les exemples que je t'ai montré et les différentes réponses qui t'ont été apporté. Bref, tu as toutes les clefs en main pour savoir convertir un fichier texte en dataframe .
Partager