Say I have two pandas dataframe like
data1 = [[s1, 0], [s2, 0], [s3, 1], [s4, 1], [s5, 0], [s6, 1], [s7, 0], [s8, 1]]
df1 = pd.DataFrame(data1, columns = ['s_no', 'values'])
data2 = [[s1, 0], [s2, 1], [s3, 1], [s4, 0], [s5, 0], [s6, 1], [s7, 1], [s8, 0]]
df2 = pd.DataFrame(data2, columns = ['s_no2', 'values2'])
How to find the value_counts of
df2['values2'].value_counts() when df1['values'] == 1 and
df2['values2'].value_counts() when df1['values'] == 0