# 随机生成大小为(3,4)的pandas数组,每个数字范围在0-10
df = pd.DataFrame(np.random.randint(0, 10, size=(3, 4)))
print(df)
# 新加一行'10',每个值为每一列的均值
df.loc[10] = df.apply(lambda x: x.mean(),axis=0)
print(df)
# 根据均值从小到大排序
df=df.sort_values(by=10,axis=1,ascending=True)
print(df)
# 将columns设置为'10'这一行
df.columns = df.loc[10]
print(df)
# 取前三行
df= df[:3]
print(df)