我想在数据框的特定列上应用多个统计函数,例如均值,中位数,方差等。我用下面的代码。它产生了结果,但未达到要求的方式。请告诉我如何编写此类函数。
def summary(x):
output1=x["Close"].mean
output2=x["Close"].median
output=(output1,output2)
return output
summary(infy)
required_output=(mean,median)
我想在数据框的特定列上应用多个统计函数,例如均值,中位数,方差等。我用下面的代码。它产生了结果,但未达到要求的方式。请告诉我如何编写此类函数。
def summary(x):
output1=x["Close"].mean
output2=x["Close"].median
output=(output1,output2)
return output
summary(infy)
required_output=(mean,median)
我认为您的代码缺少花括号。应用这段代码。
应该做的把戏
这是因为您需要调用均值和中值方法:
But as others have stated, pandas has a nice built-in
agg
for this task.