Один из столбцов в моем dataframe содержит разделенный запятыми текст а, как «Один, два, три»:Как заменить текст, разделенный запятыми, в столбце?
df =
Col1 Col2
One, two, three Abc
Two Def
Я хочу, чтобы заменить One, two, three
на One_two_three
.
Если я применяю этот код:
df['Col1'].replace("One, two, three", "One_two_three",inplace=True)
... это ничего не меняет. Зачем?
, который должен был работать, что означает 'print (df ['Col1']. Iloc [0])' output? у вас могут быть пробелы или другие символы, иначе вы можете сделать 'df ['Col1']. str.replace (',', '_')' – EdChum
@EdChum: Он выводит «Один, два, три». – Dinosaurius
@EdChum: Я проверил ваше предлагаемое решение. Он выводит один и тот же результат «Один, два, три». Ну, точнее, у меня действительно есть «Один, два и три», но я не думаю, что это что-то меняет. – Dinosaurius