Versions
Description
======= pyjstat ======= **pyjstat** is a python library for **JSON-stat** formatted data manipulation which allows reading and writing JSON-stat [1]_ format with python,using the DataFrame structures provided by the widely accepted pandas library [2]_. The JSON-stat format is a simple lightweight JSON format for data dissemination. Pyjstat is inspired in rjstat [3]_, a library to read and write JSON-stat with R, by ajschumacher. Note that, like in the rjstat project, not all features are supported (i.e. not all metadata are converted). **pyjstat** is provided under the Apache License 2.0. .. [1] http://json-stat.org/ for JSON-stat information .. [2] http://pandas.pydata.org for Python Data Analysis Library information .. [3] https://github.com/ajschumacher/rjstat for rjstat library information Installation ============ pyjstat requires pandas package. For installation:: pip install pyjstat Usage ===== From JSON-stat to pandas DataFrame ----------------------------------- Typical usage often looks like this:: from pyjstat import pyjstat import urllib2 import json results = pyjstat.from_json_stat(json.load(urllib2.urlopen( 'http://json-stat.org/samples/oecd-canada.json'))) print results From pandas DataFrame to JSON-stat ---------------------------------- The same data can be converted into JSON-stat, with some unavoidable metadata loss:: from pyjstat import pyjstat import urllib2 import json results = pyjstat.from_json_stat(json.load(urllib2.urlopen( 'http://json-stat.org/samples/oecd-canada.json'))) print pyjstat.to_json_stat(results)
Repository
https://github.com/predicador37/pyjstat
Project Slug
pyjstat
Last Built
4 years, 1 month ago failed
Maintainers
Home Page
https://pypi.python.org/pypi/pyjstat/0.1.3
Badge
Tags
dataframe, json, json-stat, pandas, python, statistics
Short URLs
pyjstat.readthedocs.io
pyjstat.rtfd.io
Default Version
latest
'latest' Version
master