Я нашел решение для этого:
пеленгации [ 'имя'] = ДФ [ 'Name']. Str.lstrip
пеленгации [ 'Parent'] = ДФ [ 'Name']. str.lstrip
У меня есть этот DataFrame df (слева от "A" и "C" во втором ряду есть пробел (который здесь не очень хорошо отображается). Я хотел бы удалить это пространство.
Марка Имя Родительский возраст
10 A C 1
12 A C 2
13 B D 3
Я пытался
DF [ 'Name']. Str.lstrip ()
DF [ 'Родитель']. Str.lstrip () * * одна тысяча двадцать одна
потом попробовал
df.to_excel ( 'test.xlsx')
но результат в Excel не удаляет пробелы
Затем я попытался определить другую переменную
х = ДФ [ 'Name']. Str.lstrip
x.to_excel ( 'test.xlsx')
, который отлично работал в Excel, но это новый dataFrame, и имел только столбец x
Затем я попытался повторить то же самое для «Родителя» и поиграть с присоединением нескольких кадров данных к исходному, но я все еще не мог «заставить его работать», и это все равно кажется слишком запутанным
Наконец, даже если бы моя первая попытка сработала, я хотел бы иметь возможность заменить пробелы за один раз, без необходимости делать отдельный вызов для каждого имени столбца