-
-
Notifications
You must be signed in to change notification settings - Fork 18.4k
DOC: Expand on reference docs for read_json #14442
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Current coverage is 85.25% (diff: 100%)@@ master #14442 diff @@
==========================================
Files 140 140
Lines 50631 50631
Methods 0 0
Messages 0 0
Branches 0 0
==========================================
- Hits 43167 43166 -1
- Misses 7464 7465 +1
Partials 0 0
|
does this need corresponding updates in |
@@ -197,7 +203,44 @@ def read_json(path_or_buf=None, orient=None, typ='frame', dtype=True, | |||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
can you add a See Also section and reference read_json (and vice versa there)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@jreback This is the docstring of read_json
?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
sorry, meant to_json
for the reference in See Also
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@cswarth Very minor comment about whitespace (rst .. :-))
@@ -197,7 +203,44 @@ def read_json(path_or_buf=None, orient=None, typ='frame', dtype=True, | |||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@jreback This is the docstring of read_json
?
|
||
* `Series` | ||
- ``'split'`` : dict like |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There is some indentation here compared to the base level of "The set of ..." (which is not needed)
@cswarth Thanks a lot! |
…on() (pandas-dev#14442) (cherry picked from commit e7ac84d)
Version 0.19.1 * tag 'v0.19.1': (43 commits) RLS: v0.19.1 DOC: update whatsnew/release notes for 0.19.1 (pandas-dev#14573) [Backport pandas-dev#14545] BUG/API: Index.append with mixed object/Categorical indices (pandas-dev#14545) DOC: rst fixes [Backport pandas-dev#14567] DEPR: add deprecation warning for com.array_equivalent (pandas-dev#14567) [Backport pandas-dev#14551] PERF: casting loc to labels dtype before searchsorted (pandas-dev#14551) [Backport pandas-dev#14536] BUG: DataFrame.quantile with NaNs (GH14357) (pandas-dev#14536) [Backport pandas-dev#14520] BUG: don't close user-provided file handles in C parser (GH14418) (pandas-dev#14520) [Backport pandas-dev#14392] BUG: Dataframe constructor when given dict with None value (pandas-dev#14392) [Backport pandas-dev#14514] BUG: Don't parse inline quotes in skipped lines (pandas-dev#14514) [Bacport pandas-dev#14543] BUG: tseries ceil doc fix (pandas-dev#14543) [Backport pandas-dev#14541] DOC: Simplify the gbq integration testing procedure for contributors (pandas-dev#14541) [Backport pandas-dev#14527] BUG/ERR: raise correct error when sql driver is not installed (pandas-dev#14527) [Backport pandas-dev#14501] BUG: fix DatetimeIndex._maybe_cast_slice_bound for empty index (GH14354) (pandas-dev#14501) [Backport pandas-dev#14442] DOC: Expand on reference docs for read_json() (pandas-dev#14442) BLD: fix 3.4 build for cython to 0.24.1 [Backport pandas-dev#14492] BUG: Accept unicode quotechars again in pd.read_csv [Backport pandas-dev#14496] BLD: Support Cython 0.25 [Backport pandas-dev#14498] COMPAT/TST: fix test for range testing of negative integers to neg powers [Backport pandas-dev#14476] PERF: performance regression in Series.asof (pandas-dev#14476) ...
git diff upstream/master | flake8 --diff
Continuation of closed PR #14284
Documentation update for
read_json()
.expanded reference document for pandas.read_json(), especially concentrating on the orient parameter. Also added some example usage code and explicitly mention to_json() as a source of valid JSON strings.
pandas.read_json¶
pandas.
read_json
(path_or_buf=None, orient=None, typ='frame', dtype=True, convert_axes=True, convert_dates=True, keep_default_dates=True, numpy=False, precise_float=False, date_unit=None, encoding=None, lines=False)[source]¶Convert a JSON string to pandas object
path_or_buf : a valid JSON string or file-like, default: None
orient : string,
typ : type of object to recover (series or frame), default ‘frame’
dtype : boolean or dict, default True
convert_axes : boolean, default True
convert_dates : boolean, default True
keep_default_dates : boolean, default True
numpy : boolean, default False
precise_float : boolean, default False
date_unit : string, default None
lines : boolean, default False
encoding : str, default is ‘utf-8’
result : Series or DataFrame, depending on the value of typ.
Examples
Encoding/decoding a Dataframe using
'split'
formatted JSON:Encoding/decoding a Dataframe using
'index'
formatted JSON:Encoding/decoding a Dataframe using
'records'
formatted JSON. Note that index labels are not preserved with this encoding.