Bonsoir,

J'essaie de concaténer des dataframes à partir du code suivant:

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
 
import tarfile
 
df2 = pd.DataFrame(columns=our_list)
 
with tarfile.open('V2_GLFI.tar.gz', 'r:*') as tar:
 
    for n in tar.getnames():
 
        if n.endswith('.TXT'):
 
            try:
 
                df = pd.read_fwf(tar.extractfile(n),colspecs=resultNumCar, header=None, names=our_list,encoding="utf_8_sig")
 
                df2.append(df, ignore_index=True)
 
            except pd.errors.EmptyDataError:
 
                continue
le dataframe df2 reste vide bien qu'un print(df) me montre à chaque tour un nouveau dataframe df?

Merci
Eric