我想在Python.I找到N维空间的质量中心,我有一个K列的数据(有些包含文本,有些包含数字)。
{X1...Xk} {Z1..Zk}
K> 10000
我需要计算数据中所有数值的质量中心。
做这件事最好的方法是什么?
发布于 2016-11-09 10:10:45
质量中心就是每个维度上值的平均值,您只想在非对象列上计算它,所以:
df.ix[:,df.dtypes != 'O'].mean()编辑:虽然OP只提到了"text“和"numbers",但下面的选项确实更普遍(谢谢MaxU):
df.select_dtypes(include=['number']).mean()https://stackoverflow.com/questions/40503526
复制相似问题