5
Tôi có một DataFrame mà tôi nhóm. Tôi muốn thêm cột khác vào khung dữ liệu, đó là kết quả của sự khác biệt chức năng, cho mỗi nhóm. Một cái gì đó như:Sửa đổi nhóm gấu trúc
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()
Tôi muốn lấy cho mỗi nhóm khác biệt của cột D và có DF bao gồm cột mới có tính toán khác.
Đây là những gì tôi sẽ đã làm. – piRSquared