Advertisement
Guest User

Untitled

a guest
Mar 23rd, 2019
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.72 KB | None | 0 0
  1. def select_name(gender):
  2. '''select a name based on gender'''
  3. if gender == 'M':
  4. name = np.random.choice(name_men_list)
  5. elif gender == 'F':
  6. name = np.random.choice(name_women_list)
  7. return(name.split(' ')[0].capitalize())
  8.  
  9.  
  10. def create_table(n):
  11. '''create a pandas dataframe given a desired number of rows (n)'''
  12. age = np.random.randint(low_age, high_age, size=n)
  13. height = np.around(np.random.uniform(low_height, high_height, size=n),
  14. decimals)
  15. gender = np.random.choice(genders, size=n)
  16. name = [select_name(x) for x in gender]
  17. df = pd.DataFrame({
  18. 'age':age,
  19. 'height':height,
  20. 'gender':gender,
  21. 'name':name
  22. })
  23. return(df)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement