Попробуйте удалить дубликаты пробелов с помощью '' join (x.split ()), но не получилось - PullRequest
0 голосов
/ 06 февраля 2020

Мой первый вопрос здесь для очень простого c вопроса в python, но я застрял на два дня.

Я попытался устранить дублирующийся интервал белого всеми способами, которые я могу найти на inte rnet, но я не понимаю, почему длина строки остается неизменной. Разве они не должны уменьшаться? Здесь ниже мой код:

print(df['NAME'][0])
len(df['NAME'][0])

print(' '.join(df['NAME'][0].split()))
len(df['NAME'][0])

Результат кода можно найти на фото ниже. Заранее благодарны за Вашу помощь. мой код

1 Ответ

0 голосов
/ 06 февраля 2020

Вы разделяете значение и затем снова соединяете их с пробелами. Это снова создаст исходное значение.

Также yopu не присваивает значение после разделения на df. Поэтому проверка длины значения df вернет то же самое.

Попробуйте это:

print(df['NAME'][0])
len(df['NAME'][0])

df['Name'][0] = ''.join(df['NAME'][0].split())

print(df['NAME'][0])
len(df['NAME'][0])
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...