У меня есть такой фрейм данных:
Date ID Age Gender Fruits
1.1.19 1 50 F Apple
2.1.19 1 50 F Mango
2.1.19 1 50 F Orange
1.1.19 2 75 M Grapes
4.1.19 3 20 M Apple
4.1.19 3 20 M Grapes
Я хочу преобразовать столбец Fruit в дополнительные столбцы, которые дают двоичную информацию да / нет для каждого человека. Желаемый результат будет таким. А отсутствующей датой должно быть NaN.
Date ID Age Gender Apple Mango Orange Grapes
1.1.19 1 50 F 1 0 0 0
1.1.19 2 75 M 0 0 0 1
2.1.19 1 50 F 0 1 1 0
3.1.19 NaN NaN NaN NaN NaN NaN NaN
4.1.19 3 20 M 1 0 0 1
Я думал использовать groupby, но мне не нужна агрегация.