Разверните значения в наборе данных - PullRequest
0 голосов
/ 30 октября 2019

У меня есть фрейм данных 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 значения.

a Новый столбец value_1, который должен быть создан таким образом, чтобы сумма всех значений столбца value_1 составляла сумму, равную столбцу 'col'. например, 1-ую строку нужно расширить до 22 записей, а сумма значения_1 для всех 22 записей должна быть 70 (значение в столбце равно 70).

Я не хочу делить столбец одинаково искорее следует случайным образом разделить. Все остальные столбцы остаются в новом фрейме данных

Ожидаемые выходные столбцы фрейма данных

F_Date  Booking_Date    col r_count  value_1

Может кто-нибудь помочь с тем же.

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...