Python数据框架loc



为什么df.loc[df[‘xx’] ==‘yy’,’oo’].values被证明是一个空白列表/数组(array([],dtype=float64))而不是在数据框中返回0 ?当我调用df时,该特定点显示0,这是我自己从nan更改的。

我想让loc点看起来是0,它应该是

df.loc[df[‘xx’] == ‘yy’, ’oo’].values结果包含符合此条件的过滤数据,如果您希望计数对于匹配的行,必须使用count方法,如下所示:

df.loc[df[‘xx’] == ‘yy’, ’oo’].count()

最新更新