Я пытался использовать следующий код, чтобы нормализовать колонку в питона кадра данных:Python Dataframe: нормализовать числовой столбец с помощью лямбда
df['x_norm'] = df.apply(lambda x: (x['X'] - x['X'].mean())/(x['X'].max() - x['X'].min()),axis=1)
но получил следующее сообщение об ошибке:
df['x_norm'] = df.apply(lambda x: (x['X'] - x['X'].mean())/(x['X'].max() - x['X'].min()),axis=1)
AttributeError: ("'float' object has no attribute 'mean'", u'occurred at index 0')
ли кто-нибудь знаете, что я пропустил здесь? Благодаря!
могли бы вы пожалуйста, предоставьте данные Пробный комплект (5-7 строк) и ожидаемый результат? – MaxU