Python: создание ключей словаря из переименованных столбцов панд - PullRequest
0 голосов
/ 05 июня 2019

Это удаляет нежелательные пробелы из заголовков столбцов, когда мы анализируем из файла Excel с несколькими листами.

df = {key: sheet.rename(columns=lambda x: x.strip()) for key, sheet in pd.read_excel(filename).items()}

Но если я хочу проанализировать из файла CSVвместо этого, а не из Excel с листами, как мне это сделать?

df = pd.read_csv(fname, sep=";", header=0, encoding="iso-8859-1", error_bad_lines=False)

keys_df = df.rename(columns={lambda x: x.strip()})

, похоже, не работает.

Я хочу сделать это с помощью словарных ключей , а не списка.

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

1 Ответ

0 голосов
/ 05 июня 2019

Если вы хотите извлечь фрейм данных из CSV-файла и удалить имена столбцов:

df = pd.read_csv(fname, sep=";", header=0, encoding="iso-8859-1",
                 error_bad_lines=False).rename(columns=lambda x: x.strip())
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...