compter les occurrences de numéro de colonne dans les pandas bloc de données

J'ai une pandas bloc de données je veux compter combien de fois un nombre s'affiche dans une colonne pour chaque colonne

     a   b   c   d   e
0    2   3   1   5   4
1    1   3   2   5   4
2    1   3   2   5   4
3    2   4   1   5   3
4    2   4   1   5   3

C'est mon code qui ne fonctionne pas

def equalsOne(x):
    x[x.columns == 1].sum()

df1.apply(equalOne(), axis = 1)

Ici est la sortie désirée

a 2
b 0
c 3
d 0
e 0 

OriginalL'auteur Erich | 2014-11-26