Задать вопрос
@GreenX5

Python Pandas как посчитать среднее нескольких DataFrame?

Есть список нескольких однотипных DataFrame с одинаковыми датами.

import pandas as pd

dfs=[
    pd.DataFrame([['2020-08-13','John', 30],
                  ['2020-08-14','John', 20],
                  ['2020-08-15','John', 35]],
                columns=['id','name', 'value']),

    pd.DataFrame([['2020-08-13','Mike', 10],
                  ['2020-08-14','Mike', 25],
                  ['2020-08-15','Mike', 5]],
                columns=['id','name', 'value']),

    pd.DataFrame([['2020-08-13','Ken', 8],
                  ['2020-08-14','Ken', 17],
                  ['2020-08-15','Ken', 10]],
                columns=['id','name', 'value'])
]


Как создать результирующий с подсчетом средних арифметических по датам?

Вот такой

pd.DataFrame([['2020-08-13','mean', среднее на дату],
              ['2020-08-14','mean', среднее на дату],
              ['2020-08-15','mean', среднее на дату]],
            columns=['id','name', 'value'])
  • Вопрос задан
  • 153 просмотра
Подписаться 1 Средний 3 комментария
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы