I have a DF in Pandas, which looks like:
Letters Numbers
A 1
A 3
A 2
A 1
B 1
B 2
B 3
C 2
C 2
I'm looking to count the number of similar rows and save the result in a third column. For example, the output I'm looking for:
Letters Numbers Events
A 1 2
A 2 1
A 3 1
B 1 1
B 2 1
B 3 1
C 2 2
An example of what I'm looking to do is here. The best idea I've come up with is to use count_values()
, but I think this is just for one column. Another idea is to use duplicated()
, anyway I don't want construct any for
-loop. I'm pretty sure, that a Pythonic alternative to a for loop exists.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…