Veritabanıma b ve c araçlarını nasıl ekleyebilirim? Birleştirme denedim ama işe yaramadı.Python: Veritabanına özel .mean sütunları nasıl eklenir?
İstenilen çıktı: Ben fazladan iki sütun b_mean ve df.groupBy('date').mean()
DataFrame
a b c date
0 2 3 5 1
1 5 9 1 1
2 3 7 1 1
Aşağıdaki kodu var
import pandas as pd
a = [{'date': 1,'a':2, 'b':3, 'c':5}, {'date':1, 'a':5, 'b':9, 'c':1}, {'date':1, 'a':3, 'b':7, 'c':1}]
df = pd.DataFrame(a)
x = df.groupby('date').mean()
Düzenleme sonuçları ile benim dataframe eklenen c_mean istiyorum aşağıdaki df.groupby('date').mean()
olur:
a b c
date
1 3.333333 6.333333 2.333333
My istenen sonucu, aşağıdaki veri çerçevesini
a b c date a_mean b_mean
0 2 3 5 1 3.3333 6.3333
1 5 9 1 1 3.3333 6.3333
2 3 7 1 1 3.3333 6.3333
Muhtemelen groupby.transform isteyebilirsiniz, ancak lütfen istediğiniz çıktıyı daha net olacak şekilde ekleyin. – ayhan