{ "cells": [ { "cell_type": "code", "execution_count": 6, "metadata": { "collapsed": true }, "outputs": [], "source": [ "import urllib\n", "import json\n", "import pandas as pd" ] }, { "cell_type": "code", "execution_count": 13, "metadata": { "collapsed": false }, "outputs": [], "source": [ "# read in json\n", "url = 'https://www.nwfsc.noaa.gov/data/api/v1/source/trawl.catch_fact/selection.json?filters=' + \\\n", " 'field_identified_taxonomy_dim$scientific_name=Eopsetta%20jordani,date_dim$year>=2010,' + \\\n", " 'date_dim$year<=2012&variables=date_dim$yyyymmdd,field_identified_taxonomy_dim$scientific_name'\n", "api_response = urllib.urlopen(url)\n", "json_file = json.loads(api_response.read())" ] }, { "cell_type": "code", "execution_count": 15, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/html": [ "
\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
date_dim$yyyymmddfield_identified_taxonomy_dim$scientific_name
020120526Eopsetta jordani
120100824Eopsetta jordani
220120526Eopsetta jordani
320110823Eopsetta jordani
420120526Eopsetta jordani
520120821Eopsetta jordani
620100527Eopsetta jordani
720110523Eopsetta jordani
820110524Eopsetta jordani
920120821Eopsetta jordani
1020110825Eopsetta jordani
1120110825Eopsetta jordani
1220100527Eopsetta jordani
1320120527Eopsetta jordani
1420100825Eopsetta jordani
1520110524Eopsetta jordani
1620120822Eopsetta jordani
1720110524Eopsetta jordani
1820100527Eopsetta jordani
1920110824Eopsetta jordani
2020120526Eopsetta jordani
2120110823Eopsetta jordani
2220100527Eopsetta jordani
2320110825Eopsetta jordani
2420120822Eopsetta jordani
2520100526Eopsetta jordani
2620110822Eopsetta jordani
2720110523Eopsetta jordani
2820120822Eopsetta jordani
2920110523Eopsetta jordani
.........
98120110711Eopsetta jordani
98220110711Eopsetta jordani
98320110717Eopsetta jordani
98420110717Eopsetta jordani
98520100713Eopsetta jordani
98620110711Eopsetta jordani
98720110711Eopsetta jordani
98820101017Eopsetta jordani
98920110717Eopsetta jordani
99020121009Eopsetta jordani
99120101012Eopsetta jordani
99220121010Eopsetta jordani
99320120712Eopsetta jordani
99420101012Eopsetta jordani
99520100712Eopsetta jordani
99620100719Eopsetta jordani
99720121016Eopsetta jordani
99820121012Eopsetta jordani
99920121013Eopsetta jordani
100020111012Eopsetta jordani
100120111013Eopsetta jordani
100220121015Eopsetta jordani
100320100717Eopsetta jordani
100420110716Eopsetta jordani
100520100717Eopsetta jordani
100620111012Eopsetta jordani
100720100716Eopsetta jordani
100820110715Eopsetta jordani
100920101014Eopsetta jordani
101020111014Eopsetta jordani
\n", "

1011 rows × 2 columns

\n", "
" ], "text/plain": [ " date_dim$yyyymmdd field_identified_taxonomy_dim$scientific_name\n", "0 20120526 Eopsetta jordani\n", "1 20100824 Eopsetta jordani\n", "2 20120526 Eopsetta jordani\n", "3 20110823 Eopsetta jordani\n", "4 20120526 Eopsetta jordani\n", "5 20120821 Eopsetta jordani\n", "6 20100527 Eopsetta jordani\n", "7 20110523 Eopsetta jordani\n", "8 20110524 Eopsetta jordani\n", "9 20120821 Eopsetta jordani\n", "10 20110825 Eopsetta jordani\n", "11 20110825 Eopsetta jordani\n", "12 20100527 Eopsetta jordani\n", "13 20120527 Eopsetta jordani\n", "14 20100825 Eopsetta jordani\n", "15 20110524 Eopsetta jordani\n", "16 20120822 Eopsetta jordani\n", "17 20110524 Eopsetta jordani\n", "18 20100527 Eopsetta jordani\n", "19 20110824 Eopsetta jordani\n", "20 20120526 Eopsetta jordani\n", "21 20110823 Eopsetta jordani\n", "22 20100527 Eopsetta jordani\n", "23 20110825 Eopsetta jordani\n", "24 20120822 Eopsetta jordani\n", "25 20100526 Eopsetta jordani\n", "26 20110822 Eopsetta jordani\n", "27 20110523 Eopsetta jordani\n", "28 20120822 Eopsetta jordani\n", "29 20110523 Eopsetta jordani\n", "... ... ...\n", "981 20110711 Eopsetta jordani\n", "982 20110711 Eopsetta jordani\n", "983 20110717 Eopsetta jordani\n", "984 20110717 Eopsetta jordani\n", "985 20100713 Eopsetta jordani\n", "986 20110711 Eopsetta jordani\n", "987 20110711 Eopsetta jordani\n", "988 20101017 Eopsetta jordani\n", "989 20110717 Eopsetta jordani\n", "990 20121009 Eopsetta jordani\n", "991 20101012 Eopsetta jordani\n", "992 20121010 Eopsetta jordani\n", "993 20120712 Eopsetta jordani\n", "994 20101012 Eopsetta jordani\n", "995 20100712 Eopsetta jordani\n", "996 20100719 Eopsetta jordani\n", "997 20121016 Eopsetta jordani\n", "998 20121012 Eopsetta jordani\n", "999 20121013 Eopsetta jordani\n", "1000 20111012 Eopsetta jordani\n", "1001 20111013 Eopsetta jordani\n", "1002 20121015 Eopsetta jordani\n", "1003 20100717 Eopsetta jordani\n", "1004 20110716 Eopsetta jordani\n", "1005 20100717 Eopsetta jordani\n", "1006 20111012 Eopsetta jordani\n", "1007 20100716 Eopsetta jordani\n", "1008 20110715 Eopsetta jordani\n", "1009 20101014 Eopsetta jordani\n", "1010 20111014 Eopsetta jordani\n", "\n", "[1011 rows x 2 columns]" ] }, "execution_count": 15, "metadata": {}, "output_type": "execute_result" } ], "source": [ "pd.DataFrame(json_file)" ] }, { "cell_type": "code", "execution_count": null, "metadata": { "collapsed": true }, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 2 (SageMath)", "language": "python", "name": "python2" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 2 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython2", "version": "2.7.10" } }, "nbformat": 4, "nbformat_minor": 0 }