Согласно следующему коду, используя panda, я делаю некоторый анализ по одному из столбцов ( HR ):
aa = New_Data['index'].tolist()
aa = [0] + aa
avg = []
for i in range(1,len(aa)):
** val = raw_data.loc[(raw_data['index'] >= aa[i-1]) & (raw_data['index'] <= aa[i])['HR'].diff().mean()
avg.append(val)
New_Data['slope'] = avg
В конце дня это будет добавьте новый столбец к данным («Наклон»). Это нормально и работает. Проблема в том, что я хочу повторить строку (которая указана **) для всех остальных столбцов (не только для HR). Другими словами:
** val = raw_data.loc[(raw_data['index'] >= aa[i-1]) & (raw_data['index'] <= aa[i])['**another column**'].diff().mean()
avg.append(val)
New_Data['slope'] = avg
Есть ли способ сделать это автоматически? У меня есть около 100 столбцов, так что делать вручную не заманчиво. Спасибо за вашу помощь