j'ai numéro: J'ai des données (~ rangées de 300k)calculer et diviser en fonction de critères multiples Pandas
Date Column 1 Column 2 Column 3 Value
1/1/2017 A Jonas Station1 8
1/1/2017 A Greg Station1 5
1/1/2017 A Anton Station1 1
1/1/2017 B Jonas Station1 4
1/1/2017 B Greg Station1 4
1/1/2017 B Mick Station2 8
1/1/2017 B Anton Station3 7
1/1/2017 C Jonas Station4 2
1/1/2017 C Greg Station1 7
Je dois calculer pour les prochaines étapes: par chaque date, par la colonne 2, par Colonne3: i ai exemple Greg ':
Date Column 1 Column 2 Column 3 Value
1/1/2017 A Greg Station1 5
1/1/2017 B Greg Station1 4
1/1/2017 C Greg Station1 7
Somme toute C/Count (A, B), pour cet exemple 7/2 = 3,5 valeur Add '3.5' pour chaque ligne.
Date Column 1 Column 2 Column 3 Value
1/1/2017 A Greg Station1 5+3.5 = 8.5
1/1/2017 B Greg Station1 4+3.5 = 7.5
Comment faire cela dans pandas/python? Mise à jour: élément comme un 'Greg' j'ai ~ 100, jours ~ 500 et Column1, Colonne2 ~ 1k
Pouvez-vous ajouter des dates différentes dans la base de données et afficher la sortie attendue? – Dark