应用lambda并
sample使用param调用
frac:
In [2]:df = pd.Dataframe({'a': [1,2,3,4,5,6,7], 'b': [1,1,1,0,0,0,0]})grouped = df.groupby('b')grouped.apply(lambda x: x.sample(frac=0.3))Out[2]: a bb 0 6 7 01 2 3 1
应用lambda并
sample使用param调用
frac:
In [2]:df = pd.Dataframe({'a': [1,2,3,4,5,6,7], 'b': [1,1,1,0,0,0,0]})grouped = df.groupby('b')grouped.apply(lambda x: x.sample(frac=0.3))Out[2]: a bb 0 6 7 01 2 3 1