Итак, у меня есть DataFrame, который в некоторых ячейках представлен звездочкой, а не цифрой. Я хотел бы создать функцию, которая определяет звездочки в ячейках и заменяет их на 0. Это то, о чем я думал:
def clean(row):
if 's' in str(row):
return re.sub(r's', '', str(row))
elif '*' in str(row):
return re.sub('*','' , str(row))
else:
return row
, но ясно, что мне нужно какое-то выражение, чтобы избежать'*' и пусть Python распознает его как объект, который я хочу заменить. Часть интереса к функции здесь, конечно, "elif". Заранее спасибо за помощь.