rich profile · what a data file holds

0.0 s

Screenshots

❯ rich profile orders.csv --columns region,amount,express --top 3                                   
orders.csv: 24 rows, 3 columns                                                                      
                                                                                                    
┏━━━━━━━━━┳━━━━━━━━━┳━━━━━━━━━┳━━━━━━━━━━┳━━━━━━━┳━━━━━━┳━━━━━━━━━┓                                 
┃ column  ┃ type    ┃   nulls ┃ distinct ┃   min ┃  max ┃    mean ┃                                 
┡━━━━━━━━━╇━━━━━━━━━╇━━━━━━━━━╇━━━━━━━━━━╇━━━━━━━╇━━━━━━╇━━━━━━━━━┩                                 
│ region  │ text    │  2 (8%) │        4 │  apac │   us │         │                                 
│ amount  │ float   │ 4 (17%) │       20 │  7.25 │  250 │ 63.3855 │                                 
│ express │ boolean │ 3 (13%) │        2 │ false │ true │         │                                 
└─────────┴─────────┴─────────┴──────────┴───────┴──────┴─────────┘                                 
                                                                                                    
region · text · 2 nulls (8%) · 4 distinct                                                           
  eu   ████████████████████████ 9                                                                   
  us   ████████████████████████ 9                                                                   
  apac ████████                 3                                                                   
  + 1 other value (1 cell)                                                                          
                                                                                                    
amount · float · 4 nulls (17%) · median 50.95 (p25 21.825, p75 82.95)                               
  [0, 25)    ████████████████████████ 6                                                             
  [25, 50)   ████████████████         4                                                             
  [50, 75)   ████████████████         4                                                             
  [75, 100)  ████████████             3                                                             
  [100, 125) ████                     1                                                             
  [125, 150) ████                     1                                                             
  [150, 175)                          0                                                             
  [175, 200)                          0                                                             
  [200, 225)                          0                                                             
  [225, 250] ████                     1                                                             
                                                                                                    
express · boolean · 3 nulls (13%) · 2 distinct                                                      
  false ████████████████████████ 14                                                                 
  true  ████████████              7                                                                 
                                                                                                    
missing values (% null; rows top to bottom, 2 rows each)                                            
      region  amount  express                                                                       
1-2                                                                                                 
3-4           ▒▒▒▒▒▒▒▒                                                                              
5-6                                                                                                 
7-8   ▒▒▒▒▒▒▒▒                                                                                      
9-10          ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒                                                                      
11-12                                                                                               
13-14                                                                                               
15-16 ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒                                                                      
17-18                                                                                               
19-20                                                                                               
21-22                                                                                               
23-24         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒                                                                      
0 [ ░▒▓█] 100                                                                                       
❯                                                                                                   
                                                                                                    
profile
❯ rich orders.csv --infer --head 8                                                                  
┏━━━━━━━━━━┳━━━━━━━━┳━━━━━━━━┳━━━━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━┓                                   
┃ order_id ┃ region ┃ amount ┃ status    ┃ placed     ┃ express ┃                                   
┃  integer ┃ text   ┃  float ┃ text      ┃ date       ┃ boolean ┃                                   
┡━━━━━━━━━━╇━━━━━━━━╇━━━━━━━━╇━━━━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━┩                                   
│     1001 │ eu     │  42.50 │ shipped   │ 2026-09-01 │ true    │                                   
│     1002 │ us     │  18.00 │ shipped   │ 2026-09-01 │ false   │                                   
│     1003 │ eu     │        │ pending   │ 2026-09-02 │ false   │                                   
│     1004 │ apac   │ 129.99 │ shipped   │ 2026-09-02 │ true    │                                   
│     1005 │ us     │   7.25 │ cancelled │ 2026-09-03 │ false   │                                   
│     1006 │ eu     │  64.00 │ shipped   │ 2026-09-03 │ false   │                                   
│     1007 │ NA     │  23.10 │ pending   │ 2026-09-04 │ true    │                                   
│     1008 │ us     │  88.80 │ shipped   │ 2026-09-04 │ false   │                                   
└──────────┴────────┴────────┴───────────┴────────────┴─────────┘                                   
❯                                                                                                   
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
infer