Допустим, у меня есть 2 кадра данных. Один со слитым фреймом данных всех экземпляров, а другой только с уникальными экземплярами идентификатора столбца.
df1 выглядит примерно так:
| id | playlist name
| 459291 | new music friday
| 349532 | new music friday
| 459291 | top hits
| 719300 | new music friday
| 349532 | top hits
| 459291 | oldies
| 649202 | top hits
| 459291 | workout
df2 выглядит примерно так:
| id | playlist name
| 459291 | new music friday
| 349532 | new music friday
| 719300 | new music friday
| 649202 | top hits
Я хочу создать новые столбцы в df2 для каждого значения в столбце «имя списка воспроизведения» и выведите 1 или 0, если уникальное значение в «id» имеет соответствующее «имя списка воспроизведения». Затем я бы опустил столбец «имя плейлиста». Итак, мой ожидаемый результат, который я ищу, будет примерно таким:
| id | new music friday | top hits | oldies | workout |
| 459291 | 1 | 1 | 1 | 1 |
| 349532 | 1 | 1 | 0 | 0 |
| 719300 | 1 | 0 | 0 | 0 |
| 649202 | 0 | 1 | 0 | 0 |
Я чувствую, что это может быть сделано с использованием только объединенного фрейма данных, но я не уверен, как бы я отбросил дубликаты, сохраняя новые значения столбца для каждого уникального идентификатора. любая помощь с благодарностью!