Just do frame[~frame['Media'].str.contains('Site')]
~ denies a logical condition
So your method will look like this:
def rbs():
frame = fill_rate()
return frame[~frame['Media'].str.contains('Site')]
EDIT
it looks like you have values NaNjudging by your mistakes, so you need to filter them first so your method becomes:
def rbs():
frame = fill_rate()
frame = frame[frame['Media'].notnull()]
return frame[~frame['Media'].str.contains('Site')]
notnull will filter out missing values
source
share