计算每行的列均值,但要计算均值的行除外

时间:2018-10-30 10:45:09

标签: python pandas dataframe machine-learning data-science

我需要计算DataFrame中某一列的平均值,以便计算出每一行的平均值,而不是为其计算出该行的值。

我知道我可以按索引迭代每一行,在每次迭代中按索引删除每一行,然后计算均值。我想知道是否有更有效的方法。

2 个答案:

答案 0 :(得分:2)

因此{ "name" : "text" , "ho" : "text" , "day" : number , "m" : number } mean,因此您可以按列减去所有值的sum/size,再除以sum的长度,而无需DataFrame

1

答案 1 :(得分:0)

您可以dataframe["ColumnName"].mean()用于单列,或dataframe.describe()用于所有列