snowflakedb / snowflakedb/snowpark-python

SNOW-704116: Snowpark DataFrame TableOne

Open
#630 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

feature
Dominant language
Python
Stars
341
Forks
155
Avg merge
4d 16h
Merged PRs (30d)
27

Description

What is the current behavior?

None.

What is the desired behavior?

Show a table 1 for the given Snowpark DF. Shows descriptive statistics or table1 describing first and second moments of the data.

How would this improve snowflake-snowpark-python?

It would have built-in descriptive statistics similar to Python TableOne. These non ordinal cumulative statistics are conducive for SQL compiler and can be run quickly and efficiently.

References, Other Background

https://pypi.org/project/tableone/

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the Snowpark DataFrame API and the linked Python TableOne reference to define the requested descriptive statistics and first- and second-moment behavior. Confirm which data types and output shape are in scope, then identify the relevant DataFrame entry point and tests. Done means a Snowpark DataFrame can produce the agreed TableOne-style result efficiently through the SQL compiler.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
data
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.