J'ai un DataFrame nommés les colonnes et les lignes indexées avec pas en continu de numéros, comme dans le code:
df1 = DataFrame(np.random.randn(10, 4), columns=['a', 'b', 'c', 'd'])
mask = df1.applymap(lambda x: x <-0.7)
df1 = df1[-mask.any(axis=1)]
sLength = len(df1['a'])
e = Series(np.random.randn(sLength))
Je voudrais ajouter une colonne " e " à l'existant df et ne pas changer quoi que ce soit dans le df. (La série a toujours de la même longueur qu'un dataframe.) J'ai essayer différentes version d' join
, append
, merge
mais n'ont pas ce que je veux, erreur au plus.
La série et df est déjà donné et code ci-dessus est seulement pour illustrer l'exemple.
Je suis sûr qu'il ya quelque moyen facile pour qui mais ne peut pas le comprendre