Skip to contents

Generate a fake dataset

Usage

ch_generate(..., n = 10, locale = NULL)

Arguments

...

columns to include. must be in the allowed set. See Allowed column names below. Three default columns are included (name, job, phone_number) if nothing is specified - but are overridden by any input.

n

(integer) number of things to get, any non-negative integer

locale

(character) the locale to use. options: only supported for data types that have locale support, See each data provider for details.

Allowed column names

  • name (default included)

  • job (default included)

  • phone_number (default included)

  • currency

  • color_name

  • rgb_color

  • rgb_css_color

Examples

ch_generate()
#> # A tibble: 10 × 3
#>    name                       job                         phone_number       
#>    <chr>                      <chr>                       <chr>              
#>  1 Judson Romaguera           Clinical embryologist       1-348-759-0250x1369
#>  2 Jossie Marvin              Conservator, museum/gallery 1-371-108-3926     
#>  3 Menachem Abshire           Physiological scientist     476.190.8243x5864  
#>  4 Luna Purdy                 Broadcast presenter         (192)986-1490      
#>  5 Aime Ziemann Jr.           Geologist, wellsite         603-385-4322x4893  
#>  6 Oda Cruickshank-Schuppe    Animator                    02455080399        
#>  7 Merton Dietrich-Jakubowski Engineer, manufacturing     1-298-663-3416x231 
#>  8 Ken Kozey                  Health and safety inspector (034)802-5949x3407 
#>  9 Dr. Darwin Rolfson         Solicitor, Scotland         1-453-470-0947     
#> 10 Jadyn Waelchi              Clinical embryologist       (916)705-4948x008  
ch_generate(n = 1)
#> # A tibble: 1 × 3
#>   name                       job              phone_number 
#>   <chr>                      <chr>            <chr>        
#> 1 Miss Georganna Tillman DDS Paediatric nurse (862)767-9269
ch_generate(n = 100)
#> # A tibble: 100 × 3
#>    name                    job                      phone_number        
#>    <chr>                   <chr>                    <chr>               
#>  1 Fabiola Anderson        Database administrator   1-704-674-0904      
#>  2 Mrs. Gerry Boyer DVM    Music therapist          563.335.5265x7870   
#>  3 Verner Pouros-Corkery   Advertising art director (999)876-9729       
#>  4 Amerigo Marquardt       Air traffic controller   295-239-9229        
#>  5 Mr. Talmage Bruen       Quarry manager           (810)324-6403x5526  
#>  6 Dr. Trudie Torphy DVM   Games developer          1-439-251-3016x44036
#>  7 Jacquelyn Lakin PhD     Educational psychologist 1-300-295-5529      
#>  8 Virgle Tromp-Bartoletti Ranger/warden            566-326-0356        
#>  9 Willa Leffler           Landscape architect      1-389-966-5190x951  
#> 10 Antwan Monahan          Advice worker            045-364-3827        
#> # ℹ 90 more rows

ch_generate("job")
#> # A tibble: 10 × 1
#>    job                      
#>    <chr>                    
#>  1 Maintenance engineer     
#>  2 Learning disability nurse
#>  3 Forensic scientist       
#>  4 Arts development officer 
#>  5 Therapeutic radiographer 
#>  6 Pharmacist, hospital     
#>  7 Sports therapist         
#>  8 Surveyor, quantity       
#>  9 Aeronautical engineer    
#> 10 Forensic psychologist    
ch_generate("job", "name")
#> # A tibble: 10 × 2
#>    job                                           name                       
#>    <chr>                                         <chr>                      
#>  1 Physiological scientist                       Rillie Buckridge           
#>  2 Retail merchandiser                           Madge Becker-Marks         
#>  3 Production assistant, television              Fronie Simonis PhD         
#>  4 Community development worker                  Montrell Lind              
#>  5 Gaffer                                        Mr. Emile Bartell III      
#>  6 Chartered legal executive (England and Wales) Andrea Macejkovic-Adams    
#>  7 Comptroller                                   Finnegan Bogan             
#>  8 Teacher, adult education                      Scarlett McLaughlin-Leannon
#>  9 Nurse, adult                                  Mallorie Barrows           
#> 10 Engineer, chemical                            Kadyn Lehner               
ch_generate("job", "color_name")
#> # A tibble: 10 × 2
#>    job                             color_name       
#>    <chr>                           <chr>            
#>  1 Further education lecturer      DarkMagenta      
#>  2 Administrator, Civil Service    IndianRed        
#>  3 Further education lecturer      PeachPuff        
#>  4 Commercial/residential surveyor DarkTurquoise    
#>  5 Psychologist, clinical          Tomato           
#>  6 IT consultant                   MediumSlateBlue  
#>  7 Exercise physiologist           Cyan             
#>  8 Ecologist                       DarkSeaGreen     
#>  9 Lecturer, higher education      Ivory            
#> 10 Systems analyst                 MediumSpringGreen

# locale
ch_generate(locale = "en_US")
#> # A tibble: 10 × 3
#>    name                 job                               phone_number       
#>    <chr>                <chr>                             <chr>              
#>  1 Cathrine Ortiz       Chartered loss adjuster           (980)854-2588x4865 
#>  2 Mazie Runte DDS      Proofreader                       172.402.7271       
#>  3 Mr. Larry Lind       Child psychotherapist             710.269.7974x6941  
#>  4 Fernando Oberbrunner Ceramics designer                 +64(2)0666730783   
#>  5 Sharla Runte         Investment analyst                671.467.9064       
#>  6 Ellery Nolan         Applications developer            1-365-638-3143x014 
#>  7 Mr. Camryn Leffler   Investment banker, corporate      (088)322-0278x85491
#>  8 Alease Tremblay      Investment analyst                487.051.2886x62451 
#>  9 Carey Stracke V      Sales promotion account executive 360-656-9164       
#> 10 Kash Jast            Marketing executive               (974)517-5442      
ch_generate(locale = "fr_FR")
#> # A tibble: 10 × 3
#>    name                      job                           phone_number        
#>    <chr>                     <chr>                         <chr>               
#>  1 Roger Renaud              Marin pêcheur                 +33 5 56 76 94 02   
#>  2 Françoise d'Mathiéu       Hydrologue                    0120840438          
#>  3 Michelle Leconte d'Pascal Ingénieur en génie climatique +33 (0)8 26 29 09 40
#>  4 Augustin Marion           Ingénieur process aval        +33 (0)3 16 85 96 90
#>  5 Gérard Martin             Chef monteur                  0492167868          
#>  6 Antoine-Thibault Evrard   Architecte d'intérieur        0693498776          
#>  7 Paul Vidal-Diallo         Encadreur                     03 38 34 21 62      
#>  8 Laurent Garniér           Comptable                     +33 8 66 55 19 12   
#>  9 Denise Briand-Gimenez     Auteur interprète             0859457215          
#> 10 Frédéric d'Mathiéu        Régisseur de spectacles       +33 (0)3 78 59 34 54
ch_generate(locale = "fr_CH")
#> # A tibble: 10 × 3
#>    name                    job                                      phone_number
#>    <chr>                   <chr>                                    <chr>       
#>  1 Bruno Aebi              Diplom in Energiemanagement NDS HF       +41 78 117 …
#>  2 Jean-Claude Chappuis    Planificateur-électricien CFC            029 148 54 …
#>  3 Alain Vonlanthen        Mécanicien deux-roues                    +41 45 673 …
#>  4 Jeanne Deshusses        Caviste CFC (Champ professionnel de l'a… +41 38 425 …
#>  5 Marcel Bonvini          Conseiller de service à la clientèle da… 076 861 03 …
#>  6 Clara de Dardel         Photographe                              +41 (0)52 4…
#>  7 Alice Carraux           Conseiller en environnement avec brevet… 069 779 67 …
#>  8 Gabriel Beurret-Piccand Agent relation client CFC                +41 (0)65 4…
#>  9 Manuel Grosjean         Chef poseur de revêtements de sols avec… 078 470 68 …
#> 10 Ana Beuchat             Créateur de vêtements                    +41 (0)78 5…