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