-
Notifications
You must be signed in to change notification settings - Fork 14
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Summary
Add a to_dataframe() method to QueryBuilder to connect the DataFrame scenario to the fluent syntax / QueryBuilder changes.
This enables a workflow like:
df = client.query.builder("account").select("name", "telephone1").filter("statecode eq 0").top(100).to_dataframe()Context
- Identified as a followup in PR Add client.dataframe namespace for pandas DataFrame CRUD operations #98 by @tpellissier-msft
- Depends on the QueryBuilder/fluent syntax refactor landing first
- The
client.dataframe.get()method already provides DataFrame-native query support, butto_dataframe()would connect it to the fluentQueryBuilderAPI
Acceptance Criteria
-
QueryBuilderhas ato_dataframe()terminal method that executes the query and returns apd.DataFrame - All pages are consolidated into a single DataFrame (same behavior as
client.dataframe.get()) - Unit tests covering the new method
- Documentation updated (README, docstrings)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request