scipy.stats.mode有'TypeError:unorderable types str()>浮动()'

时间:2017-08-11 02:38:04

标签: python

代码是

import scipy.stats as stats
stats.mode(df['Gender']')

在df ['Gender']中有三个为null,问题是'TypeError:unorderable types:str()> float()'。[scipy(0.19.1)python3.5.2] 怎么样? 请,THX。

1 个答案:

答案 0 :(得分:2)

正如您所说,错误的产生是因为您的数据中缺少值。我假设你正在使用熊猫数据帧。要采用该模式,可以省略具有缺失值的行。

stats.mode(df.loc[~(df['G'].isnull()),'G'])