Python 构造一行聚合数据帧

Python 构造一行聚合数据帧,python,pandas,dataframe,Python,Pandas,Dataframe,如何在以下场景中实现 输入 仅获取A、B、C列的一条总平均线和C列的最大值 输出 使用pd.concat- i = df.mean().to_frame().T j = df[['c']].max().to_frame().T pd.concat([i, j], 1, keys=['mean', 'max']) mean max a b c c 0 20.0 70.0 1.233333 2.0 me

如何在以下场景中实现

输入

仅获取A、B、C列的一条总平均线和C列的最大值

输出


使用
pd.concat
-

i = df.mean().to_frame().T
j = df[['c']].max().to_frame().T

pd.concat([i, j], 1, keys=['mean', 'max'])

   mean                  max
      a     b         c    c
0  20.0  70.0  1.233333  2.0

mean mean mean max
  a  b   c     c
0 20 70  1.23  2
i = df.mean().to_frame().T
j = df[['c']].max().to_frame().T

pd.concat([i, j], 1, keys=['mean', 'max'])

   mean                  max
      a     b         c    c
0  20.0  70.0  1.233333  2.0
i
      a     b         c
0  20.0  70.0  1.233333

j
     c
0  2.0