Если у меня есть эти 2 столбца:
dat=[['yes','dog', 20,4,60,400],['yes','dog', 20,4,60,300],['yes','cat', 20,10,10,float('nan')]]
df_dat= pd.DataFrame(dat,columns = ["Time","animal", "val", "val2", "val3", "val4"])
Я хочу получить фрейм данных, который использует groupby по «Time» и «animal». Затем он использует средства комбинации других столбцов. Одним из подмножеств является ["val", "val3"] и ["val2", "val4"].
По сути, что-то, что использует средства результата df_dat.groupby (["Time", "animal"]). Mean () для подмножеств столбца значения
Вывод, который я ищу, выглядит (но в формате датафрейма):
[Index , 'val'/'val3','val2/val4']
[('yes','dog'),40,177]
[('yes','cat'),15,10]