J'ai une liste de plusieurs tableaux et je veux qu'ils aient la même taille, en remplissant ceux avec moins d'éléments avec des nan. J'ai certains tableaux qui contiennent des entiers et d'autres qui contiennent des chaînes de caractères.
Par exemple:
a = ['Nike']
b = [1,5,10,15,20]
c = ['Adidas']
d = [150, 2]
J'ai essayé
max_len = max(len(a),len(b),len(c),len(d))
empty = np.empty(max_len - len(a))
a = np.asarray(a) + empty
empty = np.empty(max_len - len(b))
b = np.asarray(b) + empty
Je fais la même chose avec tous les tableaux, cependant une erreur se produit (TypeError: seuls des tableaux scalaires entiers peuvent être convertis en un index scalaire)
Je fais cela car je veux créer un DataFrame avec tous les tableaux étant des colonnes différentes.
Merci d'avance