Last active
March 13, 2026 08:17
-
-
Save do-me/4c70f9e3e6a176ce3f26b50b872f063b to your computer and use it in GitHub Desktop.
Useful Parquet oneliners, view and manipulate with DuckDB
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # view 10 lines | |
| uvx duckdb -c "FROM 'results.parquet' LIMIT 10" | |
| # add 2 new columns | |
| uvx duckdb -c "COPY (SELECT *, NULL::INT AS dominik_label, NULL::VARCHAR AS dominik_comments FROM 'results.parquet') TO 'results.parquet'" | |
| # remove 2 columns | |
| uvx duckdb -c "COPY (SELECT * EXCLUDE (dominik_label, dominik_comments) FROM 'results.parquet') TO 'results.parquet'" | |
| # sort by 2 columns | |
| uvx duckdb -c "COPY (SELECT * FROM 'results.parquet' ORDER BY has_error DESC, has_deviation DESC) TO 'results.parquet'" | |
| # display and copy as markdown | |
| uvx duckdb -markdown -c "FROM 'results.parquet' LIMIT 10" | pbcopy |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment