In the following DataFrame
I need to search for all strings in 'a'.
df = pd.DataFrame({'id' : [1,2,3,4],
'path' : ["p1,p2,p3,p4","p1,p2,p1","p1,p5,p5,p7","p1,p2,p3,p3"]})
Need to check whether both 'p1' and 'p2' available.
a = ['p1','p2']
Something like following
if all(x in df.path for x in a):
print df