首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >熊猫数据中心

熊猫数据中心
EN

Stack Overflow用户
提问于 2016-11-09 09:25:20
回答 1查看 982关注 0票数 0

我想在Python.I找到N维空间的质量中心,我有一个K列的数据(有些包含文本,有些包含数字)。

{X1...Xk} {Z1..Zk}

K> 10000

我需要计算数据中所有数值的质量中心。

做这件事最好的方法是什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-11-09 10:10:45

质量中心就是每个维度上值的平均值,您只想在非对象列上计算它,所以:

代码语言:javascript
复制
df.ix[:,df.dtypes != 'O'].mean()

编辑:虽然OP只提到了"text“和"numbers",但下面的选项确实更普遍(谢谢MaxU):

代码语言:javascript
复制
df.select_dtypes(include=['number']).mean()
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40503526

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档