300 уникальных значений в переменной слишком много, но вы можете использовать следующие строки кода для проверки:
import pandas as pd
from scipy.stats import chi2_contingency
table = pd.crosstab(df['Feature_Var'],df['Target_Var'])
print(table)
stat, pvalue, dof, expected = chi2_contingency(table)
print('Chi-sq Test Statistics = %.3f \nP-Value = %.3f \nDegrees of Freedom = %.3f' % (stat, pvalue, dof))