栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

熊猫:从行中的每个元素中减去行均值

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

熊猫:从行中的每个元素中减去行均值

您可以使用Dataframe的

sub
方法并指定相减应按行(
axis=0
)进行,而不是按默认的按列行为:

df.sub(df.mean(axis=1), axis=0)

这是一个例子:

>>> df = pd.Dataframe({'a': [1.5, 2.5], 'b': [0.25, 2.75], 'c': [1.25, 0.75]})>>> df     a     b     c0  1.5  0.25  1.251  2.5  2.75  0.75

每行的平均值很容易计算:

>>> df.mean(axis=1)0    11    2dtype: float64

要取消对Dataframe的行的平均,只需从中减去行的平均值,

df
如下所示:

>>> df.sub(df.mean(axis=1), axis=0)     a     b     c0  0.5 -0.75  0.251  0.5  0.75 -1.25


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/483865.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号