from import TableReport

This page allows you to try out the TableReport from the Skrub Python library.

Select a Parquet or CSV file to see an overview of its contents and summary statistics. Everything runs locally in your browser, the file is not uploaded anywhere.

This online demo is experimental.

Due to the limitations inherent to running Python in a web page, we recommend choosing a small file (less than 100 MB). A more reliable and performant way of generating reports is to install skrub and use a Python script — see an example.

The selected file may be too large ()
This online demonstrator is running in your browser with limited memory. We recommend trying it out on small data files (less than 100 MB), otherwise the report generation might be slow or fail. For larger files, consider installing Skrub and generating the report with a Python script.
CSV parsing parameters

Use the settings below to adjust the parameters used to parse the CSV, if necessary. When the table preview looks like the parameters are correct, click "Create report".

File contents


                        

Table preview

There was an error processing . You may need to adjust the encoding or CSV formatting information above. The error is shown below.

                    
How to generate this report in Python

To produce the same report from Python code, install Skrub and execute:


                                
Polars only supports parsing CSV files that respect the rfc4180 standard. In particular, it does not support specifying an "escape" character, which your file seems to use. The snippet below is therefore likely to fail, in which case you can read the file with Pandas then convert to Polars with pl.from_pandas.

                                
Failed to compute report for . If the input is a CSV file, you may need to adjust the values for the delimiter, quote or escape characters in the menu above. The error message is shown below.