Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- data = [["X1", "X1", "X1", "X1"],
- ["X1", "X2", "X3", "X4"],
- ["X1", "X1", "X2", "X2"],
- ["X3", "X3", "X3", "X2"],
- ["X2", "X2", "X3", "X4"],
- ["X1", "X1", "X1", "X3"],
- ["X2", "X2", "X1", "X1"]]
- df = pd.DataFrame(data)
- print(df)
- mode = df.mode(axis=1)
- print(mode)
- df['majority'] = np.where(mode.isna().sum(axis=1).isin([0, 2]), 'split', mode[0])
- df
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement