我有一个数据框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
任何人都可以提供帮助。
谢谢