преобразование вложенного dict в dataframe - PullRequest
0 голосов
/ 05 сентября 2018

У меня есть следующий список:

[{'url1':[{'url11': [{'label':'url111', 'referrals': 0.1},{'label':'url112', 'referrals':0.4}] , 'referrals' :0.2}, {'url12': [{'label':'url121', 'referrals': 0.1}, {'label':'url122', 'referrals':0.4}], 'referrals':0.5}] },
{'url2' :[{'url21': [{'label':'url211', 'referrals': 0.1}, {'label':'url212', 'referrals':0.4}] , 'referrals' :0.2}, {'url22': [{'label':'url221', 'referrals': 0.2}, {'label':'url222', 'referrals':0.2}], 'referrals':0.3}]}]

Это представляет переход на веб-сайте между URL, где рефералы означают вероятность перехода со страницы 1 на страницу 2. Мне нужно получить матрицу перехода. Таким образом, вывод мне нужен что-то вроде:

         url1  url11  url111  url112  ... url12...... url222
url1      0      0.2    NA     NA          0.2
url11     ..          
url111
.
.
.
.
.

На самом деле, когда пользователи перемещаются между страницами, может случиться так, что переход на предыдущую страницу и, например, url111 может быть url1, и поэтому это не проблема, я могу обработать эти репликации позже.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...