Заменить часть строки Python - PullRequest
0 голосов
/ 14 марта 2019

Почему .replace() не работает в столбце данных pandas?

У меня есть этот текст: **name: admin-password: *-gid: 80-users: root gwnadmin svc_nessus_osx fviola --**, и я хочу заменить *name: admin-password: *-gid: 80-users:* на " "

Вот то, что я пробовал до сих пор.

Example

1 Ответ

0 голосов
/ 14 марта 2019

Во-первых, ваша строка имеет пробелы спереди и сзади, вы можете удалить их. Но они будут только частично соответствовать строке, поэтому вам нужно добавить условие регулярного выражения.

df['Remarks'] = df['Remarks'].replace('name: admin-password: \*-gid: 80-users: root gwnadmin svc_nessus_osx fviola --', '', regex=True)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...