1
Avoir des données comme.Obtenez des sommes regroupées par date par la même colonne filtrée par 2 conditions
TransactionId UserId transaction_date transaction_status amount_USD 0 3996625673 1298122 2015-08-11 CHARGED 10,96 1 5797849338 1125916 2015-08-11 DECLINED 14,7 2 9535361884 8009005 2015-08-11 CHARGED 10,61 3 8410989235 1123856 2015-07-29 DECLINED 10,96
Besoin d'obtenir la somme par amount_usd colonne en cas de transaction_date, transaction_status
transaction_date CHARGED DECLINED 2015-07-29 0 10,96 2015-08-11 21,57 14,7
essayé de le faire de la manière comme
df[df['transaction_status']=='DECLINED']['amount_USD'].groupby('transaction_date').sum()
Vous pouvez également utiliser un tableau croisé dynamique vous ajouter que – Dark
'df. pivot_table (index = ['transaction_date'], colonnes = ['transaction_status'], valeurs = 'amount_USD', aggfunc = 'sum'). fillna (0) ' – Dark