Advertisement
Guest User

Untitled

a guest
Jul 17th, 2019
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.10 KB | None | 0 0
  1. import pandas as pd
  2. import numpy as np
  3.  
  4. visitor = [['Jack', 34, 'Australia', 'Sydney'] ,
  5. ['Riti', 30, 'India', 'Delhi' ] ,
  6. ['Aadi', 16, 'United States', 'New York'],
  7. ['Mary', 22, 'United States', 'New York'],
  8. ['Doug', 13, 'United States', 'Los Angeles'],
  9. ['Chad', 15, 'Australia', 'Sydney'],
  10. ['Alba', 32, 'United Kingdom', 'London']]
  11.  
  12. df = pd.DataFrame(visitor, columns=['Name','Age','Country', 'City'])
  13.  
  14. pd.pivot_table(df, index=['Country', 'City'], aggfunc='count')
  15.  
  16. Age Name
  17. Country City
  18. Australia Sydney 2 2
  19. India Delhi 1 1
  20. United Kingdom London 1 1
  21. United States Los Angeles 1 1
  22. New York 2 2
  23.  
  24. SELECT country, city, count(*) FROM visitor GROUP BY country, city
  25.  
  26. count
  27. Country City
  28. Australia Sydney 2
  29. India Delhi 1
  30. United Kingdom London 1
  31. United States Los Angeles 1
  32. United States New York 2
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement