我正在尝试计算Pandas数据框中的值与其他值一起出现的次数,并计算每行的次数。
这就是我的意思:
a t
0 a 2
1 b 4
2 c 2
3 g 2
4 b 3
5 a 2
6 b 3
假设我想计算a
出现的次数以及数字2
,我希望结果如下:
a t freq
0 a 2 2
1 b 4 1
2 c 2 1
3 g 2 1
4 b 3 2
5 a 2 2
6 b 3 2
freq
(频率)列此处指示列a
中的值与列t
中的值一起显示的次数。
请注意,例如考虑到我的数据帧大小,只计算a
出现的次数会导致错误的频率。
有没有办法在Python中实现这个目标?