如何为每一组的大多数人建立一个新的专栏?在
示例数据帧
who state
0 peopleA CA
1 peopleA CA
2 peopleA CA
3 peopleA NJ
4 peopleB FL
5 peopleB FL
6 peopleB CA
这不是正确的编码方式
^{pr2}$
我的预期产出
who new_column
0 peopleA CA
1 peopleB FL
额外问题:
有没有办法设置一个阈值来控制计数是否大于70%,然后视为多数,如果小于70%,则返回null
Tags:
pandas.groupby
没有{.apply()
,并找到特定于该组的模式。在输出:
^{pr2}$我们可以按列
who
分组,然后在df groupby对象上应用mode
函数,然后调用reset_index
并传递paramdrop=True
,这样就不会将多索引作为列添加回来相关问题 更多 >
编程相关推荐