В настоящее время я собираю некоторую информацию о пользователе / подписчике из API Twitter с помощью Tweepy.В настоящее время я храню данные в виде словаря, в котором каждый ключ является уникальным пользователем Twitter, а значения представляют собой список идентификаторов для их подписчиков.
Данные выглядят следующим образом:
{'realDonaldTrump': [
123456,
123457,
123458,
...
],
'BarackObama' : [
999990,
999991,
999992,
...
]}
Мне нужен фрейм данных, который выглядит так:
user follower
realDonaldTrump 123456
realDonaldTrump 123457
realDonaldTrump 123458
... ...
BarackObama 999990
BarackObama 999991
BarackObama 999992
... ...
Я уже пробовал:
df = pd.DataFrame.from_dict(followers)
, но он дает мне новый столбец для каждого ключа и не 't обрабатывать списки подписчиков разной длины.
Есть ли умный способ преобразовать структуру словаря, которую я имею, в фрейм данных?Или я должен хранить исходные данные по-другому?