【发布时间】:2017-03-09 19:08:37
【问题描述】:
假设我有
r = pd.DataFrame({'A':1 ,
'B':pd.Series(1,index=list(range(4)),dtype='float32')})
而r['B'].describe()[['mean','std','min','max']] 给出了一个输出:
mean 1.0
std 0.0
min 1.0
max 1.0
Name: B, dtype: float64
但是从上面的输出来看,我应该如何摆脱或抑制最后一行“Name:B, dtype: float64”
我想出了一种方法来实现这一点
x=r['B'].describe()[['mean','std','min','max']]
print "mean ",x['mean'],"\nstd ",x['std'],"\nmin ",x['min'],"\nmax ",x['max']
提供所需的输出:
mean 1.0
std 0.0
min 1.0
max 1.0
有没有更简洁的方法可以直接从 pd.describe() 实现这个输出
【问题讨论】:
-
如果我或其他答案有帮助,请不要忘记accept 它 - 单击答案旁边的复选标记 (
✓) 将其从灰色切换为已填充。谢谢。
标签: python pandas dataframe format series