pandas count occurrences in column
# Basic syntax:
df['column'].value_counts()
# Get normalized counts:
df['column'].value_counts(normalize=True)
# Example usage:
# Make dataframe
import pandas as pd
df = pd.DataFrame(np.array([[1, 2, 3], [4, 5, 6], [7, 5, 9]]), 
                  columns=['a', 'b', 'c'])
print(df)
   a  b  c
0  1  2  3
1  4  5  6
2  7  5  9
df['b'].value_counts() # Returns:
5    2 # 5 appears twice in column 'b'
2    1
df['b'].value_counts(normalize=True) # Returns:
5    0.666667 # 5 accounts for 2/3 of the entries in column 'b'
2    0.333333