python中有没有一个函数可以让我计算数组中非缺失值的数量?在
我的数据:
df.wealth1[df.wealth < 25000] = df.wealth
df.wealth2[df.wealth <50000 & df.wealth > 25000] = df.wealth
df.wealth3[df.wealth < 75000 & df.wealth > 50000] = df.wealth
...
id, income, wealth, wealth1, wealth2, ... wealth9
1, 100000, 20000, 20000, ,...,
2, 60000, 40000, , 40000, ...,
3 70000, 23000, 23000, , ...,
4 80000, 75000, , ,..., 75000
...
我的现状:
^{pr2}$但这不起作用,因为np.isnan('wealth1')
无效。它只适用于np.isnan(df.wealth1)
,但是我不能将其合并到for循环中。我对python相当陌生,所以可能(希望如此)我遗漏了一些显而易见的东西。在
任何建议或问题都很好。谢谢!干杯
最好的方法是使用
DataFrame
对象的count
方法:与许多pandas方法一样,这也适用于
^{pr2}$Series
对象:Pandas还允许您通过以下方式访问列:
顺便说一句,即使不是这样,你还是可以的
^{pr2}$相关问题 更多 >
编程相关推荐