Python Pandas конвертировать данные кадра в словарь с несколькими значениями

У меня есть датафрейм с 2 столбцами Address и ID. Я хочу объединить идентификаторы с одинаковыми адресами в словаре

import pandas as pd, numpy as np

df = pd.DataFrame({'Address' : ['12 A', '66 C', '10 B', '10 B', '12 A', '12 A'],
                'ID' : ['Aa', 'Bb', 'Cc', 'Dd', 'Ee', 'Ff']})
AS=df.set_index('Address')['ID'].to_dict()

print df

  Address  ID
0    12 A  Aa
1    66 C  Bb
2    10 B  Cc
3    10 B  Dd
4    12 A  Ee
5    12 A  Ff

print AS

{'66 C': 'Bb', '12 A': 'Ff', '10 B': 'Dd'}

Я хочу, чтобы дубликаты хранили несколько значений, таких как:

{'66 C': ['Bb'], '12 A': ['Aa','Ee','Ff'], '10 B': ['Cc','Dd']}

Ответы на вопрос(2)

Ваш ответ на вопрос