-
-
Notifications
You must be signed in to change notification settings - Fork 18.4k
DOC: improved the docstring of pandas.Series.clip_upper improved #20135
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
Hello @jalazbe! Thanks for updating the PR. Cheers ! There are no PEP8 issues in this Pull Request. 🍻 Comment last updated on July 08, 2018 at 14:47 Hours UTC |
PEP8 corrections
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.
Great docstring, added some comments.
pandas/core/generic.py
Outdated
It truncates values above a certain threshold. Threshold can be a | ||
single value or an array, in the latter case it performs the | ||
truncation | ||
element-wise. |
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.
unnecessary break line.
pandas/core/generic.py
Outdated
It truncates values above a certain threshold. Threshold can be a | ||
single value or an array, in the latter case it performs the | ||
truncation | ||
element-wise. | ||
|
||
Parameters | ||
---------- | ||
threshold : float or array_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.
I think we use array-like (with hyphen)
pandas/core/generic.py
Outdated
|
||
Parameters | ||
---------- | ||
threshold : float or array_like | ||
Maximum value allowed. All values above threshold will be | ||
set to this value. | ||
axis : int or string axis name, optional | ||
Align object with threshold along the given axis. | ||
inplace : boolean, default False |
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.
we use bool
instead of boolean
pandas/core/generic.py
Outdated
axis : int or string axis name, optional | ||
Align object with threshold along the given axis. | ||
inplace : boolean, default False | ||
Whether to perform the operation in place on the data | ||
.. versionadded:: 0.21.0 | ||
Whether to perform the operation in place on the data. | ||
|
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.
Keep the version added
pandas/core/generic.py
Outdated
|
||
Examples | ||
-------- | ||
>>> s = pd.Series([1,2,3,4,5,6,7]) |
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.
PEP-8 requires space after commas. Probably with few values it's more compact,and still shows the behavior.
pandas/core/generic.py
Outdated
6 4 | ||
dtype: int64 | ||
|
||
>>> t = [4,8,7,2,5,4,6] |
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.
same with commas
pandas/core/generic.py
Outdated
@@ -5661,18 +5705,21 @@ def clip_lower(self, threshold, axis=None, inplace=False): | |||
""" | |||
Return copy of the input with values below given value(s) truncated. | |||
|
|||
|
|||
|
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.
I think you didn't want to commit the changes to this pull request, did you?
pandas/core/generic.py
Outdated
|
||
See Also | ||
-------- | ||
clip | ||
clip: |
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.
missing description? I think the colon requires a space in the left.
PEP-8 correctios
Codecov Report
@@ Coverage Diff @@
## master #20135 +/- ##
=========================================
Coverage ? 91.72%
=========================================
Files ? 150
Lines ? 49152
Branches ? 0
=========================================
Hits ? 45086
Misses ? 4066
Partials ? 0
Continue to review full report at Codecov.
|
085f537
to
a77b491
Compare
Thanks @jalazbe ! |
(pandas_dev) C:\Users\Jaime\repos\MadrisSprintPandas\pandas\scripts>python validate_docstrings.py pandas.Series.clip_upper
################################################################################
##################### Docstring (pandas.Series.clip_upper) #####################
################################################################################
Return copy of the input with values above given value(s) truncated.
It truncates values above a certain threshold. Threshold can be a single
value or an array, in the latter case it performs the truncation
element-wise.
Parameters
threshold : float or array_like
Maximum value allowed. All values above threshold will be
set to this value.
axis : int or string axis name, optional
Align object with threshold along the given axis.
inplace : boolean, default False
Whether to perform the operation in place on the data.
See Also
clip : Return copy of input with values below/above thresholds truncated.
clip_lower : Return copy of input with values below given thresholds.
Returns
clipped : same type as input
Examples
################################################################################
################################## Validation ##################################
################################################################################
Docstring for "pandas.Series.clip_upper" correct. :)