Создание словаря из строки в формате словаря. - PullRequest
0 голосов
/ 30 ноября 2018
from bs4 import BeautifulSoup
import requests
import pandas as pd
import json

url="https://www.carinsurance.com/ajax/updatemarkerinfo.json?zc=33013&age=40&gender=Male&coverage_set=full%20-%20100/300/100"
url_get = requests.get(url)
soup = BeautifulSoup(url_get.content, 'lxml')
test=soup.text
test=test[test.find("zip_code"):]
test2='{'+'"'+test[test.find("zip_code"):]
d=json.loads(test)
e=json.loads(test2)

Я извлек данные из указанного выше URL-адреса и пытаюсь создать DataFrame со значениями словаря в test2.Проблема, с которой я сталкиваюсь, заключается в том, что я хочу, чтобы zip_code state_abbv был индексами столбцов, а не строками, которые являются выходными данными d.

Однако я решил эту проблему путем переиндексации, так как я собираюсь перебрать несколько почтовых индексов идобавить данные на один фрейм данных, я ищу что-то более эффективное.

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