Export 100 rows to a notebook
You can export this data to a Jupyter or Observable notebook by copying and pasting the following:
Jupyter
Make sure you have Pandas. Import it in a cell like this:
import pandasIf this shows an error you can run
%pip install pandas in a notebook cell to install it.
Now paste the following into a cell to load the 100 rows into a DataFrame called df:
df = pandas.read_json(
"http://data-archives.envirodatagov.org/risk-management-plans/rmp_facility_chemicals.json?facility_id=100000147913&_shape=array"
)
Run df in a new cell to see the table.
You can export all rows using a single streaming CSV export like this:
df = pandas.read_csv(
"http://data-archives.envirodatagov.org/risk-management-plans/rmp_facility_chemicals.csv?facility_id=100000147913&_stream=on", dtype={
"facility_chemical_id": int,
"chemical_id": int,
})
Observable
Import the data into a variable called rows like this:
rows = d3.json( "http://data-archives.envirodatagov.org/risk-management-plans/rmp_facility_chemicals.json?facility_id=100000147913&_shape=array" )
You can export all rows using a single streaming CSV export like this:
rows = d3.csv( "http://data-archives.envirodatagov.org/risk-management-plans/rmp_facility_chemicals.csv?facility_id=100000147913&_stream=on", d3.autoType )