Skip to content

[BEAM-14328] Tweaks to "Differences from pandas" page#17413

Merged
TheNeuralBit merged 4 commits intoapache:masterfrom
TheNeuralBit:BEAM-14328
Apr 20, 2022
Merged

[BEAM-14328] Tweaks to "Differences from pandas" page#17413
TheNeuralBit merged 4 commits intoapache:masterfrom
TheNeuralBit:BEAM-14328

Conversation

@TheNeuralBit
Copy link
Copy Markdown
Member

@TheNeuralBit TheNeuralBit commented Apr 20, 2022

A few changes to the Differences from pandas page:

  • Most significantly - adds several links to the API reference to make it clear that it's the source of truth for information about compliance status
  • Tweaks to some of the language
  • Add a TODO for documenting BEAM-12169 work

To check the build health, please visit https://github.com/apache/beam/blob/master/.test-infra/BUILD_STATUS.md

GitHub Actions Tests Status (on master branch)

Build python source distribution and wheels
Python tests
Java tests

See CI.md for more information about GitHub Actions CI.


Beam DataFrame operations are deferred, but the schemas of the resulting DataFrames are not, meaning that result columns must be computable without access to the data. Some DataFrame operations can’t support this usage, so they can’t be implemented. These operations raise a [WontImplementError](https://beam.apache.org/releases/pydoc/{{< param release_latest >}}/apache_beam.dataframe.frame_base.html#apache_beam.dataframe.frame_base.WontImplementError).

<!-- TODO(BEAM-12169): Document the use of categorical columns as a workaround -->
Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

FYI @yeandy I added this TODO here (since I was editing this page anyway). This would be a good place to document how categorical columns can be used as a workaround for some non-deferred-column operations.

@TheNeuralBit TheNeuralBit merged commit 0c6d522 into apache:master Apr 20, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants