【发布时间】:2020-01-30 21:12:05
【问题描述】:
我尝试设置一个 Dataframe 来计算一个称为频率的列。 此列应显示该值在每一行中数据框的特定列中出现的频率。像这样的:
Index Category Frequency
0 1 1
1 3 2
2 3 2
3 4 1
4 7 3
5 7 3
6 7 3
7 8 1
这只是一个例子
我已经用 value_counts() 试过了,但是我只在出现的数字的最后一行收到一个值。 在例子的情况下
Index Category Frequency
0 1 1
1 3 N.A
2 3 2
3 4 1
4 7 N.A
5 7 N.A
6 7 3
7 8 1
很重要的一点是该列与dataframe的行数相同,最好追加到同一个dataframe
【问题讨论】:
标签: python pandas dataframe count duplicates