train ['Gender']。fillna(train ['Gender']。mode()[0],inplace = True)

时间:2018-11-05 10:40:45

标签: python data-science

    train['Gender'].fillna(train['Gender'].mode()[0], inplace=True)

我在我的基础数据科学课程之一中获得了此代码。我想了解一下,在mode()之后,“ [0]”的意义是什么。我真的很感谢答案。 谢谢!

2 个答案:

答案 0 :(得分:1)

Mode documentaion

mode()返回2值,第一个是模式值,第二个是计数。因此,train['Gender'].mode()[0]意味着获得train['Gender']的模式值。

答案 1 :(得分:0)

符号[0]表示它前面的东西(在这种情况下为mode())是一个集合,一个列表,一个数组,...,并且您正在使用第一个元素。

如果需要更多信息,则需要包括其余的源代码(最好是通过编辑问题),以说明所提及对象的确切含义。