re.findall(pattern, string, flags=0)
re.sub(pattern, repl, string, count=0, flags=0)
re.match
на re.search
, код отработает, но тут опять таки, если он ничего не найдет, то также будет none, добавь условие какое нибудь, например. import re
a = 'samsung'
b = re.search(r'u', a)
if b:
print(b)
print(b.start())
print(b.end())
else:
print('Паттерн не найден')
dataframe.drop_duplicates(subset=[col1,col2,..],keep=False)
keep параметр, поддерживает 'first' (оставить первое) и 'last' оставить последнее, False удалит все строки.cols = ['col1', 'col2', ..]
df.loc[~(df[cols].eq(df[cols].iloc[:, 0], axis=0).all(axis=1))]