Использование:
df = pd.DataFrame({'Sheet1':['abc f','as abc','ss','abc','abcd'],
'product':['aa','sss','aaa','s','ddddd'],
'val':[7,8,9,4,2]})
print (df)
Sheet1 product val
0 abc f aa 7
1 as abc sss 8
2 ss aaa 9
3 abc s 4
4 abcd ddddd 2
df = df[df['Sheet1'].str.contains('abc')]
print (df)
Sheet1 product val
0 abc f aa 7
1 as abc sss 8
2 ss aaa 9
3 abc s 4
4 abcd ddddd 2
df = df.iloc[df['product'].str.len().argsort()]
print (df)
Sheet1 product val
3 abc s 4
0 abc f aa 7
1 as abc sss 8
4 abcd ddddd 2
df = df[['product','val']]
print (df)
product val
3 s 4
0 aa 7
1 sss 8
4 ddddd 2