This is my data set:
q1 q2 q3 q4
0 a a a a
1 b a a a
2 c c b a
3 d d b a
4 a a a a
5 b c b a
6 b a b a
7 c c b a
8 d d b a
where column
- q1 has 'a','b','c','d' column values.
- q2 has 'a','c','d' column values.
- q3 has 'a','b' column values.
- q4 has 'a' column values.
I want to run a for-loop for all columns with the common equation, but all the columns do not have all values. I am getting an error.
Example: enter image description here
col = ['q1', 'q2', 'q3', 'q4']
for i in col:
print((df[i].value_counts()['a']) + (df[i].value_counts()['b']) + (df[i].value_counts()['c']) + (df[i].value_counts()['d']))