
Forumul dedicat sistemului de operare Ubuntu în România
Forumul Ubuntu România
Forumul de discuții și asistență al comunității Ubuntu din România
Forumul dedicat sistemului de operare Ubuntu în România
Forumul de discuții și asistență al comunității Ubuntu din România
Neautentificat.
Pagini: 1
Salutare !
Am un folder cu ~ 200 de fisiere text de tip tabelar:
//Metadata
Cruise Value2 Value3 Value4
0.2536 0.1008 0.3857
0.4839 0.4536 0.3561
0.1292 0.6875 0.5929
0.1781 0.3049 0.8928
0.6253 0.3486 0.8791
Vreau sa inserez o noua coloana, dupa coloana a 2-a, si sa scriu valoarea "1".
Deci output-ul ar trebui sa fie asa:
//Metadata
Cruise Value2 Value3 Value4
0.2536 0.1008 1 0.3857
0.4839 0.4536 1 0.3561
0.1292 0.6875 1 0.5929
0.1781 0.3049 1 0.8928
0.6253 0.3486 1 0.8791
Asta am facut pana acum:
import glob director = "test/" fisiere = glob.glob(director + "*.txt") # aici avem toate fisierele text din folder for f in fisiere: lines = open(f).readlines() # citim toate liniile din fisier for i in range(0, len(lines)): # mergem linie cu linie if lines[i][0] != "/" and lines[i][0] != "C": # daca difera de "/" si de "C"(de la Cruise) #print(lines[i]); # dupa coloana a 2-a adaug o noua coloana, apoi scriu valoarea 1 columns = lines[i].split(); print(columns[1]);
Si mai departe nu mai stiu....
Astept cu nerabdare sugestii, idei...
Va multumesc !
Offline
Pagini: 1