Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Python для новичков
  • » Как собрать из данных полученных по API словарь правильного вида с ключами и их значениями? [RSS Feed]

#1 Апрель 22, 2021 10:58:18

Madgamer2003
Зарегистрирован: 2021-04-20
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

Как собрать из данных полученных по API словарь правильного вида с ключами и их значениями?

py.user.next большущее спасибо! это то что нужно, буду теперь вникать.

Офлайн

#2 Апрель 22, 2021 15:03:02

Madgamer2003
Зарегистрирован: 2021-04-20
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

Как собрать из данных полученных по API словарь правильного вида с ключами и их значениями?

А как сделать из всего 50000 массива выгруженного get-запросом в pd.DataFrame, текстовый список, который Вы положили в переменную “text”?

Офлайн

#3 Апрель 22, 2021 21:38:02

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9880
Репутация: +  853  -
Профиль   Отправить e-mail  

Как собрать из данных полученных по API словарь правильного вида с ключами и их значениями?

Madgamer2003
А как сделать из всего 50000 массива выгруженного get-запросом в pd.DataFrame
При чём тут pd.DataFrame? Он ни к get-запросам, ни к питону отношения не имеет. Как он вообще там возник?

Пример
Можно поместить словарь в pandas.DataFrame и достать его обратно
  
>>> import pandas as pd
>>> 
>>> d = {'col1': [1, 2], 'col2': [3, 4]}
>>> 
>>> df = pd.DataFrame(data=d)
>>> df
   col1  col2
0     1     3
1     2     4
>>> 
>>> df.to_dict()
{'col1': {0: 1, 1: 2}, 'col2': {0: 3, 1: 4}}
>>> 
>>> pd_dct = df.to_dict()
>>> pd_dct
{'col1': {0: 1, 1: 2}, 'col2': {0: 3, 1: 4}}
>>> 
>>> new_dct = {k: [i[1] for i in sorted(subd.items())] for k, subd in pd_dct.items()}
>>> new_dct
{'col1': [1, 2], 'col2': [3, 4]}
>>> 
>>> d == new_dct
True
>>>



Офлайн

  • Начало
  • » Python для новичков
  • » Как собрать из данных полученных по API словарь правильного вида с ключами и их значениями?[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version