展开数据集中的值

时间:2019-10-30 15:51:29

标签: python pandas numpy

我有一个数据框df1,看起来像:

F_Date  Booking_Date    col r_count
01/09/2019  02/08/2019  70  22
01/09/2019  03/08/2019  73  12
01/09/2019  04/08/2019  76  9
01/09/2019  06/08/2019  79  6
01/09/2019  09/08/2019  82  5
01/09/2019  10/08/2019  86  4
01/09/2019  11/08/2019  89  4
01/09/2019  12/08/2019  93  4
01/09/2019  13/08/2019  97  4
01/09/2019  14/08/2019  101 4
01/09/2019  15/08/2019  106 3
01/09/2019  16/08/2019  110 3
01/09/2019  17/08/2019  115 4

我想创建一个新的数据框df2,例如:

df1中的每一行将根据r_count进行扩展,例如,对于第一个条目,新数据帧将具有22个值。

将创建一个新列value_1,以使列value_1的所有值的总和等于'col'列。例如,第一行需要扩展为22个条目,所有22个条目的value_1之和必须为70(col中的值为70)。

我不想将col均分,而应该随机分。其他所有列在新数据框中保持不变

预期的输出数据框列

F_Date  Booking_Date    col r_count  value_1

任何人都可以提供帮助。

谢谢

0 个答案:

没有答案