Python 如何为每列添加额外的卷';什么意思?

Python 如何为每列添加额外的卷';什么意思?,python,python-2.7,python-3.x,pandas,dataframe,Python,Python 2.7,Python 3.x,Pandas,Dataframe,当我使用df['mean']=df.mean(axis=1)时,它总是额外添加一列每行的平均值。但现在我需要一个额外的行来获得每列的平均值。因此,我切换到df['mean']=df.mean(axis=0),但它仍然有一个额外的列,但包含所有NaN。如何获得每列的平均值 下面是一个例子↓ IIUC 您好,请您提供一个解决方案,好的,我将再次编辑此问题!稍等 df = pd.DataFrame(np.arange(16).reshape(-1, 4), list('abcd'), list('AB

当我使用
df['mean']=df.mean(axis=1)
时,它总是额外添加一列每行的平均值。但现在我需要一个额外的行来获得每列的平均值。因此,我切换到
df['mean']=df.mean(axis=0)
,但它仍然有一个额外的列,但包含所有NaN。如何获得每列的平均值

下面是一个例子↓

IIUC


您好,请您提供一个解决方案,好的,我将再次编辑此问题!稍等
df = pd.DataFrame(np.arange(16).reshape(-1, 4), list('abcd'), list('ABCD'))

df.loc['mean', :] = df.mean(0)
df.loc[:, 'Mean'] = df.mean(1)
df.loc['mean', 'Mean'] = np.nan

df