Pandas DataFrame: mean of column B values within column A windows
问题 If I have a pandas DataFrame in Python such as follows: import numpy as np import pandas as pd a = np.random.uniform(0,10,20) b = np.random.uniform(0,1,20) data = np.vstack([a,b]).T df = pd.DataFrame(data) df.columns = ['A','B'] df.sort_values(by=['A']) A B 5 0.057519 0.465408 14 1.610972 0.398077 3 1.725556 0.397708 17 1.734124 0.600723 11 1.944105 0.694152 19 3.265799 0.878538 13 3.352460 0.770505 10 3.865299 0.064723 16 4.137863 0.659662 12 5.597172 0.122269 7 5.990105 0.667533 6 6.410582