相关疑难解决方法(0)

在pandas df中重新分配列值

这个问题与排班或人员配备有关.我正在尝试为个人(员工)分配各种工作.使用df下面的,

`[Person]` = Individuals (employees)
`[Area]` and `[Place]` = unique jobs
`[On]` = How many unique jobs are occurring at each point in time
Run Code Online (Sandbox Code Playgroud)

因此[Area],[Place]在一起将构成unique不同工作的价值观.这些值将分配给个人,总体目标是尽可能少地使用个人.assigned任何一个人最独特的值是3. [On]显示正在和正在发生的当前unique值的数量.因此,这为我需要的人数提供了具体的指导.例如,[Place][Area]

1-3 unique values occurring = 1 individual
4-6 unique values occurring = 2 individuals
7-9 unique values occurring = 3 individuals etc
Run Code Online (Sandbox Code Playgroud)

问: 在哪里量unique的值[Area][Place]大于3是造成我的麻烦.我不能做groupby,我assign第一个3 unique valuesindividual …

python numpy dataframe assign pandas

17
推荐指数
1
解决办法
1310
查看次数

标签 统计

assign ×1

dataframe ×1

numpy ×1

pandas ×1

python ×1