J'essaie d'ajouter une ligne vide à la fin du cadre de données, mais je n'y arrive pas. J'ai même essayé de comprendre comment les pandas fonctionnent avec la fonction append, mais je n'y arrive toujours pas.
Voici le code :
import pandas as pd
excel_names = ["ARMANI+EMPORIO+AR0143-book.xlsx"]
excels = [pd.ExcelFile(name) for name in excel_names]
frames = [x.parse(x.sheet_names[0], header=None,index_col=None).dropna(how='all') for x in excels]
for f in frames:
f.append(0, float('NaN'))
f.append(2, float('NaN'))
Il y a deux colonnes et un nombre aléatoire de lignes.
avec "print f" dans la boucle for j'obtiens ceci :
0 1
0 Brand Name Emporio Armani
2 Model number AR0143
4 Part Number AR0143
6 Item Shape Rectangular
8 Dial Window Material Type Mineral
10 Display Type Analogue
12 Clasp Type Buckle
14 Case Material Stainless steel
16 Case Diameter 31 millimetres
18 Band Material Leather
20 Band Length Women's Standard
22 Band Colour Black
24 Dial Colour Black
26 Special Features second-hand
28 Movement Quartz