Вот данные:
import pandas as pd
df = pd.DataFrame({
'A' : ['foo', 'bar', 'foo', 'bar','foo', 'bar', 'foo', 'foo','foo','bar','bar','foo','bar'],
'B' : ['one', 'one', 'two', 'two','two', 'two', 'one', 'two','one','two','one','two','two'],
'2018-09-28' : np.random.randn(13),
'2018-10-06' : np.random.randn(13),
'2018-10-13' : np.random.randn(13)
})
df.index = ['se0','se1','se2','se3','se4','se5','se6','se7',"se8",'se9','se10','se11','se12']
df.index.name = 'SE'
Чтобы заменить все значения суммой значений группы 'B', я пытаюсь это сделать:
df_new=df.iloc[:,1:].apply(lambda x : x.groupby('B').sum())
Но, очевидно, это не удалось,Вы можете мне помочь?