Я пытаюсь усреднить значения в столбцах E, F, G ...
на основании того, какой ключ у них есть в столбце A
.Средние столбцы на основе столбца ключа
У меня есть формула excel, которая работает, я получил ее от адаптации this post: =AVERAGEIF(A:A,0,E:E)
. Однако есть потенциально n ключей (до 100000) и m столбцов значений (до 100)
Моя проблема заключается в том, что набирать эту формулу для каждой вариации не логично. Есть ли лучший способ сделать это; так что он учитывает различные группы и столбцы?
ПРИМЕЧАНИЕ
- Первые 7 строк являются нежелательной (они содержат информацию о файле)
- Эти данные в формате CSV, я только с помощью Excel, чтобы открыть его
- I Я сейчас изучаю модификацию скрипта this, но поскольку я не знаком с python, так может потребоваться некоторое время
ПРИМЕР
Столбец A - это группа, столбец E - это значения, которые необходимо усреднить. Колонка F содержит выходные средние (это немного грязный, потому что он не показывает, какие группы средние являются для, но они только в порядке возрастания, то есть: 0, 1, 2
)
Вы пытаетесь значений группы по стоимости в? – canyon289
Что вы подразумеваете под «n groups»? n строк (до 100k)? А как насчет «m столбцов», что это значит? и где вы хотите получить результаты? – Amit
'n' groups (до 100k) означает, что существуют уникальные имена' n', каждая из которых имеет свой собственный набор средних значений. Столы 'm' - это количество столбцов, значение которых должно быть усреднено. столбцы не объединены, поэтому, если есть 5 столбцов значений, будет 5 столбцов средних значений – Alter