我认为您应该能够使用该
name属性:
temp_dataframe.groupby(level=0,axis=0).apply(lambda x: foo(x.name, x))
应该工作,例如:
In [132]:df = pd.Dataframe({'a':list('aabccc'), 'b':np.arange(6)})dfOut[132]: a b0 a 01 a 12 b 23 c 34 c 45 c 5In [134]:df.groupby('a').apply(lambda x: print('name:', x.name, 'nsubdf:',x))name: a subdf: a b0 a 01 a 1name: b subdf: a b2 b 2name: c subdf: a b3 c 34 c 45 c 5Out[134]:Empty DataframeColumns: []Index: []


