Я хотел бы добавить ряд столбцов в dataframe, чьи имена и значения являются функцией других столбцов в той же строке. Рассмотрим приведенный ниже пример, где я добавляю столбец 1997q1 (т. Е. Первый квартал 1997 года), значения которого являются суммой данных за первые три месяца 1997 года. Этого достаточно легко сделать самостоятельно, однако я хотел бы создать новую колонку для каждой четверти в течение многих лет.Как добавить столбец в фреймворк данных, чье имя и значение являются функцией других столбцов?
Например, если я начну с dataframe:
Я хотел бы закончить со следующим dataframe (в 1997-хх колонки включены, но они должны быть удалены):