У меня есть широкий набор данных с определенными c столбцами. Я хотел бы умножить его на другой столбец с весом населения и заменить значения после завершения. Когда я запускаю код ниже (пример), я получаю сообщение об ошибке: AttributeError: объект 'function' не имеет атрибута 'list'.
Пожалуйста, посоветуйте, как я могу сделать эту работу, используя список . Спасибо!
df = pd.DataFrame(np.random.randint(0,100,size=(15, 4)), columns=list('ABCD'))
df['WGT']=0.5
cols_to_calc=['A', 'C']
df.update(df.columns.isin.list(cols_to_calc)).mul(df['WGT'])