Guest User

Untitled

a guest
Jan 17th, 2019
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.53 KB | None | 0 0
  1. ia,ib,ic,id,ie,if,ig
  2. a,0,0,0,e,0,g
  3. 0,b,0,0,e,f,0
  4. 0,0,c,d,0,f,g
  5.  
  6. import pandas as pd
  7. import enum
  8.  
  9. df = pd.read_csv('data.csv')
  10.  
  11. class Slices(enum.Enum):
  12. first = slice(0, 2)
  13. second = slice(4, 6)
  14.  
  15. def getCrosstab(*args):
  16. cols1 = []
  17. cols1.append(df.iloc[:, args[0].value])
  18. cols2 = []
  19. cols2.append(df.iloc[:, args[1].value])
  20. print( pd.crosstab(cols1, cols2) )
  21.  
  22. if __name__ == '__main__':
  23. getCrosstab(Slices.first, Slices.second)
  24.  
  25. col2 ie if ig
  26. col1
  27. ia 1 0 1
  28. ib 1 1 0
  29. ic 0 1 1
Add Comment
Please, Sign In to add comment