Используя панд, я хочу сделать что-то подобное во время цикла по фреймам данных:
for body_part, columns in zip(self.body_parts, usecols_gen()):
body_part_df = self.read_csv(usecols=columns)
if self.normalize:
body_part_df[r'x(\.\d)?'] = body_part_df[r'x(\.\d)?'].apply(lambda x: x/x_max)
print(body_part_df)
result[body_part] = body_part_df
Я использую регулярные выражения, потому что имена столбцов, на которые я ссылаюсь, искажены: x, x.1, x.2, ..., xn
Это дает KeyError, и я не понимаю причину.Пожалуйста помоги.Заранее спасибо.