Я хотел вычислить процент некоторого объекта за один час («Время»), поэтому я попытался написать лямбда-функцию, и я думаю, что она выполняет свою работу, но столбцы индекса исчезли, столбцы, по которым сгруппирован массив данных.
df = df.groupby(['id', 'name', 'time', 'object', 'type'], as_index=True, sort=False)['col1', 'col2', 'col3', 'col4', 'col5'].apply(lambda x: x * 100 / 3600).reset_index()
После этого кода я печатаю df.columns
и получаю это:
Index([u'index', u'col1', col2', u'col3',
u'col4', u'col5'],
dtype='object')
Если есть необходимость, я напишу таблицу со значениями для каждого столбца.
Заранее спасибо.