5
Mam DataFrame, którą grupuję. Chciałbym dodać kolejną kolumnę do ramki danych, która jest wynikiem różnic funkcji na grupę. Coś jak:Zmodyfikuj grupę pandy
df = pd.DataFrame({'A' : ['foo', 'bar', 'foo', 'bar',
'foo', 'bar', 'foo', 'foo'],
'B' : ['one', 'one', 'two', 'three',
'two', 'two', 'one', 'three'],
'C' : np.random.randn(8),
'D' : np.random.randn(8)})
df_grouped = df.groupby('B')
for name, group in df_grouped:
new_df["D_diff"] = group["D"].diff()
chciałbym dostać na każdej grupy differnece kolumny D i mają DF, które zawierają nową kolumnę z kalkulacji różnicowych.
To jest to, co zrobiłem. – piRSquared