Панды: удаление пробелов из столбца в кадре данных - PullRequest
0 голосов
/ 11 сентября 2018

Я пытаюсь удалить многократные пробелы или пробелы из моего кадра данных.

df = pd.read_csv(Location + sicht_orig, delimiter = ';', encoding = "ISO-8859-1", decimal = ",", error_bad_lines=False)

Просто чтобы быть уверенным, что у меня есть тип данных 'объект', то есть строка:

print(df['column_name'].dtypes)

Теперь я использовал полосу для удаления пробела:

df['column_name'] = df['column_name'].str.strip()
print(df['column_name']) 

К сожалению, все пробелы все еще там.

Альтернативный подход:

print (getattr (row, "Description").str.strip('  '))

дает:

AttributeError: 'str' object has no attribute 'str'

Я также пытался безуспешно:

df['Description'] = df['Description'].apply(lambda x: x.str.strip())

Любая мысль для моего начинающегоразум будет высоко ценится.

...