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
Vous devez vous connecter pour publier un commentaire.
Que vous pouvez faire:
df==1
donne:et la
sum()
traiteFalse
comme0
etTrue
comme1
.OriginalL'auteur Daniel Velkov
Cela devrait faire l'affaire
OriginalL'auteur Bob Haffner