1 DataFrame.nunique(axis = 0, dropna = True)
1 import pandas as pd
2 import numpy as np
3
4 df = pd.DataFrame(
5 {'x': [1, 4, 2, 1, 4],
6 'y': [1, 1, np.nan, 1, 4]})
7
8 res1 = df.nunique()
9 print('The distinct elements of dataframe :')
10 print(res1)
1 The distinct elements of dataframe :
2 x 3
3 y 2
4 dtype: int64
1 import pandas as pd
2 import numpy as np
3
4 df = pd.DataFrame(
5 {'x': [1, 4, 2, 1, 4],
6 'y': [1, 1, np.nan, 1, 4]})
7
8 res1 = df.nunique(axis = 1, dropna = False)
9 print('The distinct elements of dataframe :')
10 print(res1)
1 The distinct elements of dataframe :
2 0 1
3 1 2
4 2 2
5 3 1
6 4 1
7 dtype: int64