Преобразование кадра данных Pandas в конкретную структуру JSON - PullRequest
0 голосов
/ 22 октября 2019

Я заинтересован в получении конкретной структуры json из Pandas Dataframes, которую мне нигде не удалось достичь.

Код

html = requests.get(url).content
df_list = pd.read_html(html)
df = df_list[-1]
print(df)
#print(df.to_json())

Выход

  Howe center       1st & river        4th & river  
5    8:37 AM            8:50 AM            8:52 AM        
6    8:57 AM            9:10 AM            9:12 AM         
7    9:17 AM            9:30 AM            9:32 AM         

Желаемый JSON

{
 "Howe Center":["8:37 AM", "8:57 AM", "9:17 AM"],
 "1st & river":["8:50 AM", "9:10 AM", "9:30 AM"],
 "4th & river":["8:52 AM", "9:12 AM", "9:32 AM"]
}

Что я получу

{
 "Howe Center":{"0":"8:37 AM,"1":"8:57 AM",...},
 "1st & river":{"0":"8:50 AM, ...}

Любая помощь приветствуется! Спасибо

1 Ответ

0 голосов
/ 22 октября 2019

Использование:

#import json
my_json=json.dumps(df.to_dict('list'))
print(my_json)

{"How ecenter": ["8:37 AM", "8:57 AM", "9:17 AM"], "1st & river": ["8:50 AM", "9:10 AM", "9:30 AM"], "4t & river": ["8:52 AM", "9:12 AM", "9:32 AM"]}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...