-
-
Notifications
You must be signed in to change notification settings - Fork 18.8k
DOC: Clarify broadcasting behavior when using lists in DataFrame arithmetic (GH18857) #61820
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
base: main
Are you sure you want to change the base?
DOC: Clarify broadcasting behavior when using lists in DataFrame arithmetic (GH18857) #61820
Conversation
@@ -209,7 +209,12 @@ either match on the *index* or *columns* via the **axis** keyword: | |||
df.sub(column, axis="index") | |||
df.sub(column, axis=0) | |||
|
|||
Furthermore you can align a level of a MultiIndexed DataFrame with a 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.
is this sentence no longer needed?
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.
Done with changes
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 answer here? why get rid of this?
@jbrockmendel Can you please help me merge this PR. I have made the changes. |
@@ -650,6 +650,13 @@ row-wise. For example: | |||
|
|||
df - df.iloc[0] | |||
|
|||
Use .add(array, axis=0) to apply row-wise broadcasting when the array length matches the number of rows — |
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.
the next line says that this is all already covered in :ref:\`flexible binary operations <basics.binop>\
dsintro.rst
to show how adding a list returns a Series of arrays.basics.rst
to explain that lists are not broadcasted element-wise, unlike NumPy arrays or Series.