Я читаю CSV файл в DataFrame. Мне нужно удалить пробелы из всех строк, оставляя остальные ячейки неизменными в Python 2.7.
Вот что я делаю:
def remove_whitespace( x ):
if isinstance( x, basestring ):
return x.strip()
else:
return x
my_data = my_data.applymap( remove_whitespace )
Есть ли лучший или более идиоматический способ Pandas для этого?
Есть ли более эффективный способ (возможно, делая вещи столбцами мудрый)?
Я попытался найти окончательный ответ, но большинство вопросов по этой теме, похоже, заключается в том, как удалять пробелы из самих имен столбцов или предполагать, что все ячейки являются строками.