У меня есть датафрейм 'df', и я хочу вставить строки в зависимости от условий внутри самого df. Каждое значение «ID» должно иметь соответствующую запись для обоих типов напитков (пиво и вино). Я хотел бы сказать, что если у какой-либо записи идентификатора нет типа пива, например, добавьте строку с DrinkType, равным Beer, и Drink, равным 'Not Stated'. Точно так же, если Beer было указано для значения ID, но не для Wine, добавьте строку с Wine в поле «Тип напитка» и «Напиток», равное «Не указано». Я бы хотел, чтобы df выглядел как df1.
df:
ID DrinkType Drink
130 Beer Fosters
130 Wine Rose
130 Beer Budweiser
102 Beer Fosters
120 Wine Pinot Grigot
120 Beer Budweiser
99 Wine Coke
75 Beer Carling
75 Beer Fosters
df1:
ID DrinkType Drink
130 Beer Fosters
130 Wine Rose
130 Beer Budweiser
102 Beer Fosters
102 Wine Not Stated
120 Wine Pinot Grigot
120 Beer Budweiser
99 Wine Coke
99 Beer Not Stated
75 Beer Carling
75 Beer Fosters
75 Wine Not Stated