Функция замены не работала даже с inplace = True.
данные:
0 245778 others 1 245778 others 2 245778 others 4 245778 others
код: df.likes=df.likes.astype('str') df.likes.replace('others','',inplace=True)
df.likes=df.likes.astype('str') df.likes.replace('others','',inplace=True)
Результат:
Ожидаемый результат:
0 245778 1 245778 2 245778 4 245778
Без установки флага regex на True замена будет искать точное совпадение.
regex
True
Чтобы получить частичное совпадение, просто используйте df.likes = df.likes.replace(' others', '', regex=True).
df.likes = df.likes.replace(' others', '', regex=True)