Bonjour,
J'ai un problème sur python assez contraignant :
Je dois exporter 6 bases de données (fichiers txt) qui sont dans le même dossier. Sur cet exemple, c'est 6 mais peut être que plus tard ça sera 7,8 etc.
les noms des fichiers sont les suivants :
set1_20170206_1106.txt
set1_20170206_1106_1.txt
set1_20170206_1106_2.txt
set1_20170206_1106_3.txt
set1_20170206_1106_4.txt
set1_20170206_1106_5.txt
Pour automatiser ça, j'ai créé une variable du pathway, une variable du nom de fichier, un vecteur de caractère pour ensuite concaténer mes chaines de caractère dans une boucle :
Ce que je veux, c'est obtenir un vecteur "Location" avec les 6 pathways complets.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 name_file='set1_20170206_1106' adress=r'D:\Dossier' extension ='.txt' vector=['','_1','_2','_3','_4','_5'] j=0 Location=np.empty((0,len(vector)) for i in vector: Location[j] = '\\'.join([adress,name_file])+i+extension j=j+1
Une fois que j'aurais réussi ça, je veux faire une autre boucle pour importer les données :
Malheureusement, j'ai des erreurs sur mon premier code et sur le deuxième je ne sais même pas si il va accepter le df_+i comme ça.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 For i in 0:len(Location): df_+i=pd.read_csv(Location[i],sep=';')
Quelqu'un aurait il une idée ?
Merci !
Partager