Sto provando a moltiplicare due colonne esistenti in un pandas Dataframe (orders_df) - Prezzi (prezzo chiuso magazzino) e Quantità (quantità stock) e aggiungere il calcolo a una nuova colonna denominata "Valore". Per qualche motivo quando eseguo questo codice, tutte le righe sotto la colonna "Valore" sono numeri positivi, mentre alcune delle righe dovrebbero essere negative. Sotto la colonna Azione in DataFrame ci sono sette righe con la stringa "Vendi" e sette con la stringa "Acquista".Voglio moltiplicare due colonne in un DataFrame panda e aggiungere il risultato in una nuova colonna
for i in orders_df.Action:
if i == 'Sell':
orders_df['Value'] = orders_df.Prices*orders_df.Amount
elif i == 'Buy':
orders_df['Value'] = -orders_df.Prices*orders_df.Amount)
Per favore fatemi sapere cosa sto facendo male!
brillanti, grazie mille !! – OAK