我有一个非常大的数据帧,我想知道是否有一个短的(一个或两个行)方法来获得数据帧中非NaN项的a计数。我不想一次只写一个专栏,因为我有将近1000个专栏。
df1 = pd.DataFrame([(1,2,None),(None,4,None),(5,None,7),(5,None,None)],
columns=['a','b','d'], index = ['A', 'B','C','D'])
a b d
A 1 2 NaN
B NaN 4 NaN
C 5 NaN 7
D 5 NaN NaN
输出:
a: 3
b: 2
d: 1
^{} 方法返回每列中非
NaN
值的数目:类似地,
count(axis=1)
返回每行中非NaN
值的数目。相关问题 更多 >
编程相关推荐