Я пытаюсь удалить многократные пробелы или пробелы из моего кадра данных.
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())
Любая мысль для моего начинающегоразум будет высоко ценится.