Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ia,ib,ic,id,ie,if,ig
- a,0,0,0,e,0,g
- 0,b,0,0,e,f,0
- 0,0,c,d,0,f,g
- import pandas as pd
- import enum
- df = pd.read_csv('data.csv')
- class Slices(enum.Enum):
- first = slice(0, 2)
- second = slice(4, 6)
- def getCrosstab(*args):
- cols1 = []
- cols1.append(df.iloc[:, args[0].value])
- cols2 = []
- cols2.append(df.iloc[:, args[1].value])
- print( pd.crosstab(cols1, cols2) )
- if __name__ == '__main__':
- getCrosstab(Slices.first, Slices.second)
- col2 ie if ig
- col1
- ia 1 0 1
- ib 1 1 0
- ic 0 1 1
Add Comment
Please, Sign In to add comment