可以说我有
r = pd.DataFrame({'A':1 ,
'B':pd.Series(1,index=list(range(4)),dtype='float32')})
Run Code Online (Sandbox Code Playgroud)
并r['B'].describe()[['mean','std','min','max']]给出一个输出:
mean 1.0
std 0.0
min 1.0
max 1.0
Name: B, dtype: float64
Run Code Online (Sandbox Code Playgroud)
但是从上面的输出中,我应该如何摆脱或压制最后一行 " 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']
Run Code Online (Sandbox Code Playgroud)
它给出了所需的输出:
mean 1.0
std 0.0
min 1.0
max 1.0
Run Code Online (Sandbox Code Playgroud)
是否有任何清洁工可以直接从pd.describe()实现此输出
我遇到了一个与嵌入式系统和C/C++相关的面试问题.问题是:
如果我们将2个带符号(2的补码)16位数据相乘,那么结果数据的大小应该是多少?
我已经开始与乘以两个带符号的4位的例子尝试,所以,如果我们乘+7和-7,我们结束了-49,这需要7位.但是,我无法形成一般关系.
我想我需要深入理解二进制才能解决这个问题.