Size: a a a

Data Science Chat

2021 November 28

D

David in Data Science Chat
а это вариант с запятой. и ничего не меняется
источник

D

David in Data Science Chat
в датасете
источник

K

Kerim in Data Science Chat
А. Ну я вообще не понимаю, как работает без str. Типа replace все значение в клетке менять должен по идее, а не часть строки.
источник

D

David in Data Science Chat
ща разберемс)
источник

BS

Boris Sirotin in Data Science Chat
видимо из-за ,regex=True по другому работает, меняет не всю ячейку
источник

BS

Boris Sirotin in Data Science Chat
df.replace([0, 1, 2, 3], 4)
источник

D

David in Data Science Chat
ниже слайд
источник

D

David in Data Science Chat
сделал
источник

K

Kerim in Data Science Chat
Попробуйте тогда так
{"(mg|mc)":""} и поставьте как обычно regex=True
источник

BS

Boris Sirotin in Data Science Chat
я бы через .str.replace сделал
источник

D

David in Data Science Chat
ошибку выдавал
источник

D

David in Data Science Chat
не выходит(
источник

D

David in Data Science Chat
мне кажется это не придусмотрено
источник

BS

Boris Sirotin in Data Science Chat
её можно обойти
источник

D

David in Data Science Chat
перелопатил всю документацию
источник

K

Kerim in Data Science Chat
Домой приду, скину вам решение, если не найдёте
источник

BS

Boris Sirotin in Data Science Chat
for column_name in df.select_dtypes(include=['object']).columns:
 df[column_name] = df[column_name].astype(str).str.replace('mg', '')
источник

K

Kerim in Data Science Chat
+. И тут уже можно "(mg|mc)", "" написать
источник

K

Kerim in Data Science Chat
Если поддерживает regex)
источник

BS

Boris Sirotin in Data Science Chat
вроде не поддерживает
источник