Skip to content

Instantly share code, notes, and snippets.

@jspeis
Created June 23, 2016 02:46
Show Gist options
  • Save jspeis/9659a7ecf256e009aa9df336e9ae1231 to your computer and use it in GitHub Desktop.
Save jspeis/9659a7ecf256e009aa9df336e9ae1231 to your computer and use it in GitHub Desktop.
Easily import DataUSA API into pandas dataframe
import pandas as pd
import requests
def datafold(data):
return [dict(zip(data["headers"], d)) for d in data["data"]]
def api_to_df(url):
req = requests.get(url)
data = datafold(req.json())
df = pd.DataFrame(data)
return df
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment