Нахождение среднего из трех последовательных строк в пандах и групповых

Как упоминалось выше:

Переменная среды GOPATH указывает местоположение вашей рабочей области.

Для Windows это сработало для меня (в Ms- dos):

set GOPATH=D:\my_folder_for_go_code\

Это создает переменную GOPATH, которую Ms-dos распознает при использовании следующим образом:

cd %GOPATH%
-1
задан amanb 18 March 2019 в 12:49
поделиться

1 ответ

это можно сделать, просто используя индекс как способ группировки строк

df['bins'] = df.index // n

, а затем сгруппировав их по «корзинам». чтобы поместить это в более чистую функцию вот код

import pandas as pd

df = pd.DataFrame({'A':[1,2,3,3,4,4,4],'B':[1,2,3,4,5,6,7]})
def n_average(df, n):
    df['bin'] = df.index // n
    grouped_df = df.groupby(['bin']).mean()
    return grouped_df
n_average(df, 3)
0
ответ дан Anmol Jindal 18 March 2019 в 12:49
поделиться
Другие вопросы по тегам:

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