-
-
Notifications
You must be signed in to change notification settings - Fork 18.5k
DOC: update the Series.reset_index DocString #20107
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
Changes from 5 commits
0d97714
291b5c0
a45970e
4e70101
8f3ddb4
25d706a
a9a69d0
28974ac
1af336d
9a27e63
0604a3c
8b0cefd
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -1002,24 +1002,34 @@ def _set_value(self, label, value, takeable=False): | |
|
||
def reset_index(self, level=None, drop=False, name=None, inplace=False): | ||
""" | ||
Analogous to the :meth:`pandas.DataFrame.reset_index` function, see | ||
docstring there. | ||
Reset the index of the Serie. | ||
|
||
For a standard index, the index name will be used (if set), | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. just say Index There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. ok |
||
otherwise a default index or `level_0` (if `index` is already taken) | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. the default IS 'index', can you make this a bit more clear |
||
will be used. | ||
For a Series with multi-level index, return a new Series with labeling | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. say MultiIndex There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. done |
||
information in the columns under the index names, defaulting to | ||
`level_0`, `level_1`, etc. if any are None. | ||
|
||
Parameters | ||
---------- | ||
level : int, str, tuple, or list, default None | ||
level : int, str, tuple, or list, default `None` | ||
Only remove the given levels from the index. Removes all levels by | ||
default | ||
drop : boolean, default False | ||
Do not try to insert index into dataframe columns | ||
name : object, default None | ||
The name of the column corresponding to the Series values | ||
inplace : boolean, default False | ||
Modify the Series in place (do not create a new object) | ||
default. | ||
drop : `boolean`, default `False` | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. boolean -> bool There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. tnx |
||
Do not try to insert index into dataframe columns. | ||
name : `object`, default `None` | ||
The name of the column corresponding to the Series values. | ||
inplace : `boolean`, default `False` | ||
Modify the Series in place (do not create a new object). | ||
|
||
Returns | ||
---------- | ||
resetted : DataFrame, or Series if drop == True | ||
resetted : `DataFrame`, or Series if `drop == True` | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Resetted should probably just "reset" There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. ok! |
||
|
||
See Also | ||
-------- | ||
pandas.DataFrame.reset_index: Analogous function for DataFrame | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. link to pandas.Series.set_index as well There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Series does not have a method set_index(), did you mean DataFrame.set_index()? s.set_index()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/Users/ludus/develop/pandas-meetup/pandas/pandas/core/generic.py", line 4046, in __getattr__
return object.__getattribute__(self, name)
AttributeError: 'Series' object has no attribute 'set_index' |
||
|
||
Examples | ||
-------- | ||
|
@@ -1032,6 +1042,13 @@ def reset_index(self, level=None, drop=False, name=None, inplace=False): | |
2 c 3 | ||
3 d 4 | ||
|
||
>>> s.reset_index(drop=True) | ||
0 1 | ||
1 2 | ||
2 3 | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. can you add an example with name There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Done, for name and for inplace |
||
3 4 | ||
dtype: int64 | ||
|
||
>>> arrays = [np.array(['bar', 'bar', 'baz', 'baz', 'foo', | ||
... 'foo', 'qux', 'qux']), | ||
... np.array(['one', 'two', 'one', 'two', 'one', 'two', | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. If I'm not wrong, just 4 rows should be enough to illustrate the example. That would make it more compact, and easier to understand for the user. There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. You're right, that was an existing example! |
||
|
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.
General comment: Serie -> Series (the singular of Series is still Series :))
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.
Solved tnx!
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.
Did you already push? Because this one is not yet fixed
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, I missed it!